Skip to content
Nerdsharks
Free site auditBook a call

How to get repeat customers: a practical guide for small businesses

How small businesses get repeat customers: reminder timings by business type, following up after the job, keeping simple records, loyalty that works, and the consent rules.

Winning a new customer takes advertising, a website, reviews, a quote and often a bit of luck. Winning the same customer a second time mostly takes remembering them. That is why working out how to get repeat customers is usually the best-value marketing a small business can do.

The honest truth is that most customers who do not come back have not chosen someone else. They have forgotten when their boiler was last serviced, or which salon did the good cut, or the name of the electrician who was so tidy. When they next need someone, they search again, and the search starts from zero. The job is to be remembered at the right moment.

Start with the job itself

No reminder system rescues a bad experience. The things that make people come back are usually small: turning up when you said, keeping them informed, leaving the place tidy, a clear invoice with no surprises, and being easy to reach if something needs fixing afterwards.

Before you invest in reminders, ask what a customer remembers about dealing with you. If the honest answer is “it was fine”, that is a start. If it is “they rang to check it was all working a week later”, you have a customer who will come back and tell their neighbours.

When customers need you again, by type of business

Most businesses have a natural rhythm: a point at which a customer will need them again. A reminder sent at that moment is not marketing spam; it is a service. Here are typical rhythms, which you should adjust to your own customers.

Typical repeat intervals and reminder timing for different kinds of small business
Business typeNatural repeat pointWhen to remind
Heating engineersAnnual boiler serviceTwo to four weeks before the anniversary, earlier going into autumn
Landlord services (gas and electrical safety)Annual gas safety check; periodic electrical inspectionsA month or more before the certificate falls due
Dog groomersEvery 6 to 8 weeks for many breedsBook the next appointment before they leave, remind a week ahead
Hair salons and barbersCuts every 4 to 8 weeks; colour roots often 6 to 8 weeksOffer to rebook at checkout, text a reminder when they are due
GaragesAnnual service and MOTA month before, then a week before
Gutter clearing, chimney sweeps, roofersSeasonal: before winterLate summer or early autumn
Window cleaners, gardeners, cleanersRegular roundsFixed schedule agreed upfront, with a reminder the day before
Accountants and bookkeepersTax year and filing deadlinesWell ahead of each deadline, again as it approaches
B2B services and subscriptionsContract or licence renewalTwo to three months before renewal, with a review of the year
Dentists and opticiansRecall intervals set clinicallyFollow your own clinical recall policy and your system’s recall tools

Keep a simple record of every customer

Reminders only work if you know who to remind and when. That does not need an expensive system. For a small business, a spreadsheet or the customer list in your booking or invoicing software is enough, as long as it holds:

  • Name, and how they prefer to be contacted (text, email, WhatsApp, phone).
  • What you did or sold, and the date.
  • When they are next likely to need you.
  • Whether they have agreed to receive reminders and offers.
  • Anything useful to remember: the dog’s name, the boiler model, the colour formula, the access code for the side gate.

Follow up after the job

A short message a few days after the work does three things: it catches problems before they become complaints, it shows you care about the result, and it gives a natural moment to ask for a review or mention when they will next need you.

Something as simple as this works: “Hi Sarah, it’s Tom from Tom’s Electrical. Just checking the new lights are all working as they should. If anything’s not right, let me know. Your next inspection will be due in five years, and I’ll drop you a reminder nearer the time.”

If you ask for a Google review at this point, ask every customer the same way, and never offer anything in return for it. Our guide to getting more Google reviews covers how to ask.

Service messages and marketing messages are treated differently. A text confirming tomorrow’s appointment is a service message. A message saying “your boiler service is due, want to book?” or “20% off colour this month” is generally treated as marketing under PECR, the rules on electronic marketing.

For individual customers, the soft opt-in usually lets you send marketing about your own similar services to people whose details you got during a sale, provided you gave them a clear chance to opt out when you collected their details and in every message. The simplest approach is to ask plainly at booking or on the invoice: “Would you like a reminder when your next service is due?” People who say yes want to hear from you. The ICO’s PECR guidance has the detail, and it is worth reading.

Loyalty that actually works for a small business

Formal loyalty schemes suit businesses with frequent, small purchases, such as cafés, bakeries, barbers and car washes. A stamp card or a simple digital equivalent (buy nine, the tenth is free) is easy to understand and cheap to run.

For businesses with bigger, less frequent jobs, loyalty is better shown than scheduled:

  • Priority booking for existing customers during busy periods (“past customers get first pick of December slots”).
  • Remembering details, so they do not have to explain everything again.
  • A small, unexpected extra: a free filter change, a treatment upgrade, a hand-written thank-you card.
  • Holding prices for returning customers for a period, if that works for your margins.
  • Being straight about when they do not need you yet. Telling someone their roof has years left earns more trust than selling them a job.

Make coming back effortless

The easier it is to rebook, the more people will. Offer to book the next appointment before the customer leaves. Put online booking on your website if your work suits it. Make sure your name, number and website are on every invoice, card and van, so the customer can find you again without searching.

Your website plays a quiet part here. When a past customer searches your business name to find your number, they should land on a site that makes it obvious how to call, message or book. We build that into every site we make, but it is worth checking on yours: search your own business name on a phone and see how many taps it takes to rebook.

Questions people also ask

What is the easiest way to get repeat customers?
The easiest way to get repeat customers is to remind them at the moment they will need you again, such as when a boiler service or haircut is due. Keep a simple record of who bought what and when, and ask at booking whether they would like a reminder.
Are reminder texts allowed under UK rules?
Reminder texts about appointments already booked are service messages. Reminders that encourage a new booking are generally treated as marketing under PECR, so for individuals you need consent or the soft opt-in, with an easy way to opt out. The ICO publishes guidance on the rules.
Do loyalty cards work for small businesses?
Loyalty cards work well for businesses with frequent, small purchases, such as cafés, barbers and bakeries. For businesses with larger, occasional jobs, priority booking, remembered details and small unexpected extras usually build loyalty better than a points scheme.
How soon should I follow up after a job?
A follow-up a few days to a week after the job is usually right. It is soon enough to catch problems while they are small and late enough that the customer has used whatever you fixed or supplied. Keep it short and personal.
What software do I need to manage repeat customers?
Most small businesses can manage repeat customers with a spreadsheet or the customer records in their booking or invoicing software. What matters is recording the date of the last job, when the next one is due and whether the customer wants reminders.

Sources

£299to set up

£99a month

3working days to launch

You approve it before anything goes live.

Designed from scratch, every word written for you, hosting and Google setup included. Or pay £1,795 once and £49 a month with no minimum term.

Let’s get your phone ringing.

What one new customer is really worth over the years, and what you can afford to win one. Free, 1 minute, no sign-up - or tell us what your business does and we reply the same working day.

From £99 a monthBuilt from scratch · live in 3 working daysBook a call