How do I get repeat customers?
You get repeat customers by booking the next visit before you leave the job, reminding customers when the service is due again, and offering a simple plan that puts them on a regular schedule. Keep a list of everyone who has bought from you, because you cannot bring back customers you cannot see.
- How to get repeat customers, step by step
- Why don't customers come back?
- When should I ask a customer to book again?
- Should I offer a maintenance plan or membership?
- How do I win back customers who stopped buying?
- How often should I contact past customers?
- How do I keep track of who my repeat customers are?
How to get repeat customers, step by step
Build a customer list. Write down every customer, the date of each visit, what they bought and how to reach them. A spreadsheet is enough to start.
Book the next visit before you leave. Ask while the customer is happy and the calendar is open: “Want me to put you down for the same week in the spring?” A booked visit beats a promise to call.
Send a reminder when the service is due. A short text two weeks before the next cleaning, tune-up or treatment is due does the remembering for them.
Offer a maintenance plan. Quarterly window cleaning, a spring and fall HVAC tune-up, weekly pool service or a monthly coffee club. A plan turns one-time buyers into scheduled visits.
Reach out to anyone who has gone quiet. Anyone who has not bought in a year gets a personal message with a reason to come back and a date to act by.
Watch one number every month. Count how many times the average customer bought from you in the last 12 months. If that number is climbing, the lever is working.
“People hear that middle package, they're like, boom, let's do that. By the time my guy closed it out yesterday, he had a quarterly agreement signed.”
Why don't customers come back?
Many customers who do not come back were not unhappy. They forgot, got busy, or nobody from your business asked them to book again.
The other reason is a bad experience, and that one is expensive. Qualtrics XM Institute asked nearly 24,000 people in 23 countries about their recent experiences. After a very poor experience, people cut back their spending 38% of the time and stopped spending with the company entirely another 15% of the time. Fix the first problem with a schedule and reminders. Catch the second by calling or texting after each job to ask how it went. That way you hear about a problem while you can still fix it.
Source: Qualtrics XM Institute, “$3.8 Trillion of Global Sales are at Risk Due to Bad Customer Experiences in 2025,” October 15, 2024.
When should I ask a customer to book again?
Ask before you leave the job, while the customer is happy and the calendar is in front of you. Waiting for them to call you means relying on their memory.
Make it a question with a date, not an open invitation. “Should I put you down for the second week of April?” is easy to say yes to. “Give us a call when you need us” is easy to forget. If they are not ready to pick a date, ask if you can text them a reminder when it is time.
Should I offer a maintenance plan or membership?
Yes, if your service is something customers need again on a regular schedule. A plan puts the next visit on the calendar for them, so coming back is the default instead of a new decision each time.
Keep the plan simple: what is included, how often you come, what it costs and how to cancel. Plans fit pest control, pool service, lawn care, HVAC, window cleaning and house cleaning. A coffee shop can do the same thing with a punch card or a monthly subscription. Offer the plan at the end of a job that went well, when the customer has just seen the result.
How do I win back customers who stopped buying?
Send each one a personal message with a reason to come back and a date to act by. Start with the customers who bought most recently, because they remember you best.
If they do not answer, send one follow-up a week later, then leave them alone until the next season. If someone tells you they left because of a problem, thank them for saying so, fix what you can and invite them back.
Hi [Name], it's [Your name] from [Business]. It has been about a year since we [service] for you, and our spring schedule is filling up. I'm holding a few spots for past customers through [date]. Want me to save one for you?
How often should I contact past customers?
Contact them when the service is due, and a few times a year in between with something useful. The goal is to be the first name they think of when the need comes back, not to fill their inbox.
For most service businesses that means a reminder before each due date, a seasonal note in spring and fall, and a thank-you after every job. Each message should have one clear next step, like a date to book or a reply to send. If a message has nothing to say, skip it.
How do I keep track of who my repeat customers are?
Keep one list of every customer with the date of each visit and what they spent. Sort it by the last visit date, and the people who are due, overdue or have gone quiet are right in front of you.
Start with these columns: name, phone, email, address, service, date of each visit, amount spent and how they found you. Once a month, count how many customers bought more than once in the last year, and work the list from the top. If your scheduling or invoicing tool already stores this, export it instead of typing it twice.