A shop owner smiling as she greets a returning regular at the counter, the everyday moment behind how to get repeat customers

Most guides on how to get repeat customers open with a loyalty card. We'd open somewhere less glamorous: the email a customer sends you when something has gone wrong. How you handle that one message decides more second purchases than any punch card ever will. Repeat customers get made in the ordinary moments after the sale, and a small business is usually better placed to win those moments than the big company it's up against.

The short version

  • The second purchase is the hard one. Winning it depends more on your follow-up than your discount.
  • One bad support experience undoes a lot of good marketing. Fix reply times before you build a rewards scheme.
  • Track repeat purchase rate once a month. It's one number and it tells you whether any of this is working.

What a repeat customer is worth to you

Start with your own numbers rather than somebody else's benchmark. Take a customer who spends $80 and comes back three times a year. Over four years that's $960 from one relationship, before you count anyone they sent your way.

Now price the alternative. Winning a brand new customer means ads, discounts, time on the phone, and a fair chance they buy once and disappear. The person who already bought from you needs none of that. They know what you sell, they know it works, and they already have your email address.

There's a quieter payoff too. Repeat customers are cheaper to serve. They ask fewer setup questions, they know how your returns work, and they cut you more slack when something slips. Your support load per dollar of revenue drops as your share of returning customers climbs.

Repeat customers also make your week more predictable. When a known share of your revenue walks back through the door on its own, you can order stock with more confidence and stop guessing at next month. New business is lumpy. Returning business is the part you can plan around.

The risk sits on the other side of the same coin. PwC's consumer research found that 32% of people would stop doing business with a brand they love after a single bad experience. One rough interaction can end a relationship that took years to build.

Which is the useful way to think about it. Every guide on how to get repeat customers frames the work as adding something extra on top. Most of the time the bigger win is removing the one bad experience that sends people away.

Why the second purchase is the hardest one

The first sale runs on curiosity. Someone saw you, liked the price, and took a small risk. The second sale runs on memory. They have to remember you exist, remember the experience was good, and decide you're worth choosing again over whatever is easiest.

Three things break that memory:

The first two are support problems. The third is a product and positioning problem. Most small businesses have far more room to move on the first two, and those cost the least to fix. Repeat business and churn are the same measurement seen from opposite ends, so the work you put into reducing customer churn pays off here as well.

How to get repeat customers: seven habits that work

None of these need software to start. They need somebody to own them.

1. Make the first week easy

Whatever you sell, the days right after purchase decide a lot. A customer who can't work out how to use the thing they bought rarely complains. They just don't come back. Send one short message that answers the two questions new buyers always ask, and say plainly where to get help if they're stuck. Our guide to customer onboarding walks through what to put in it.

2. Reply fast, even when the reply is "give me a day"

Speed beats polish. A one line answer within the hour that says you've seen the problem and you're on it will hold a customer better than a perfect essay two days later. If you can't watch the inbox all day, set an automatic first reply with a realistic time frame in it. We've written up reply time benchmarks for teams of one to five people.

3. Solve it in one round trip

Every extra back and forth costs you goodwill. Before you send, ask whether you've also answered the question they're about to ask next. Refunds, replacements and "where's my order" are the three that keep coming back around, so write a good stock answer for each one and keep it accurate.

Repeat customers come disproportionately from the people whose problem you closed on the first reply. It's the least glamorous work in this list and it moves the number more than anything else on it.

4. Ask for feedback while it's fresh

A week after the sale, ask one question: did this do what you needed? You'll get a handful of replies and most will be short. The value is in the two or three people who tell you about a snag you didn't know existed. There's more on the mechanics in our post on collecting customer feedback.

5. Give them a reason to return before you give them a discount

Discounts train people to wait for discounts. Cheaper and stickier: a restock reminder timed to roughly when they'll run out, a short note on getting more from what they bought, first look at a new line. A bakery that texts regulars when the sourdough comes out does more repeat business than a 10% off card ever managed.

6. Remember what they told you

Nothing makes a customer feel like a stranger faster than having to explain their own history to you again. Keep past conversations attached to the person, so next time they write in you can open with "how did the replacement work out?" That single line does more for loyalty than most rewards programs.

7. Ask the happy ones to say so in public

Someone who leaves you a good review has told the world they like you, and people tend to stay consistent with what they've said out loud. It brings new customers in and makes the reviewer more likely to return. Timing matters, and we cover it in our guide on how to ask for customer reviews.

What this looks like in three real businesses

The habits are the same everywhere. What changes is the timing and what counts as a second sale.

A small online shop

Repeat customers here are made in the delivery window. Most complaints are about shipping and most of them arrive before the parcel does. A tracking link in the confirmation email and a clear returns page kill off half your inbound messages, which frees you to answer the other half properly. Then one restock note timed to the product's life, and nothing else. Shops that email every week get muted; the reminder that lands the week someone runs out gets opened.

A local service business

A plumber or a groomer might only see a customer twice a year, so repeat business shows up as rebooking and referrals. The moment that decides both is the handover at the end of the job. Say what you did, say what to watch for, and say when they'll want you back. Then write that date down and be the one who gets in touch first. Half the customers who "went elsewhere" simply forgot you existed when the time came.

A small software or subscription business

Here the second purchase is the second month, so repeat customers are really a renewal problem. Two things do most of the damage: a rocky first week where nobody set the thing up, and a failed card payment nobody chased. Both are fixable in an afternoon. Watch who has stopped logging in and reach out before the renewal date rather than after it.

The support side most repeat customer advice skips

Loyalty schemes get the attention because they're visible. The support inbox does the heavy lifting because it's where a problem either gets solved or turns into a lost customer. If you only have time to start in one place, start there.

Three checks worth doing this week:

Self service matters more here than people expect. A customer who finds the answer in twenty seconds at 9pm stays happy and never enters your queue. A support bot that matches common questions against your written answers can handle that overnight traffic, and anything it can't match waits for you in the morning. Ours answers from your own knowledge base and nothing else, so it never invents a policy you didn't write.

One more thing worth saying plainly, because it gets sold badly elsewhere: automation on your support inbox is there to protect your time, not to replace the reply. The bot handles the questions you've already answered a hundred times. You handle the ones that need a person. That split is what lets two people give the kind of service that produces repeat customers without either of them working weekends.

How to measure repeat customers without a data team

One number does most of the work: repeat purchase rate.

Repeat purchase rate = (customers who bought more than once ÷ total customers) × 100

Count it over a fixed window, usually twelve months. If 400 people bought from you last year and 96 of them bought at least twice, that's 24%.

Don't chase somebody else's benchmark. A roofer and a coffee shop live in different worlds. The useful comparison is your own number this quarter against the same quarter last year.

Two more are worth watching once you have the first one:

That second one is the honest test of everything above. If people who wrote in come back at a lower rate than people who never did, your support is quietly costing you money. If they come back at a higher rate, you've turned problems into loyalty, which is the whole game.

Check these once a month, not once a week. Repeat customers are a slow signal, and reading the noise week to week will send you chasing changes that mean nothing.

Where the software fits

You can run all of this on a spreadsheet and a shared email address, and plenty of small businesses do for years. Tools start earning their keep once you lose track: replies slipping through, two people answering the same message, no clear idea who wrote in last month.

That's what we built SupportifyGPT for. Shared inbox, ticketing, a knowledge base, live chat and the support bot are on every plan, from $15 a month for one seat up to $79 for ten. No per answer fees, no ticket overages, so a busier month doesn't turn into a bigger bill. You can look at the flat monthly pricing or start a free trial and have it running the same afternoon.

Whatever you use, the principle holds. You get repeat customers by being easy to reach, quick to answer and reliable about following through. For more on the growth side of that, have a look through our small business growth guides.

Ready to make customer support simple?

Start a free 14-day trial of SupportifyGPT. Every feature included, no setup fee, live in minutes.

Start your free trial