Loyalty & Retention

What's a Good Repeat Customer Rate for a Coffee Shop?

By The Tany Team 7 min read

Foot traffic is the number every café owner watches, but it’s the wrong one to obsess over. A busy morning tells you today went well. What tells you whether the business is actually building is how many of those people come back. That’s your repeat customer rate, and for a coffee shop it’s one of the most honest predictors of whether you’ll still be thriving in two years.

This guide explains how to calculate the metric, what counts as a healthy number, and — the part that matters — the specific levers that move it. It’s written for an independent café or restaurant owner, usually on Square, who wants a real answer instead of a motivational poster.

What “repeat customer rate” actually means

Repeat customer rate is the share of your customers, over a chosen time window, who bought from you more than once. The formula is simple:

Repeat customer rate = (customers with 2+ purchases ÷ total unique customers) × 100

The two decisions that shape the number are the time window and what counts as a customer:

  • Time window. A 90-day window is a good default for cafés — long enough to capture a “regular” rhythm, short enough to be actionable. Use the same window every time so the trend is comparable.
  • Identifying a customer. You can only measure repeat behaviour if you can recognize the same person twice. That means loyalty sign-ups, app accounts, or saved payment cards. Anonymous cash sales are invisible to this metric — which is the single biggest reason cafés can’t measure retention, and a strong argument for building a customer list off your Square POS.

A worked example: over 90 days you had 3,000 unique identifiable customers, and 900 of them made two or more purchases. Your repeat customer rate is 900 ÷ 3,000 × 100 = 30%.

What’s a “good” number?

Here’s the honest answer, with the honest caveat attached. Commonly cited industry figures put a typical independent coffee shop’s retention in the range of 25–35%, with well-run shops that have an engaged loyalty program pushing to 40–60%. Large chains with mature apps sit higher still — Starbucks is frequently cited around the mid-40s.

Treat those numbers as illustrative, not gospel. They come from industry blogs and vendor case studies, not a standardized census, and “retention rate” gets defined a dozen different ways depending on who’s measuring. Definitions, windows, and how customers are counted vary so much that cross-shop comparisons are shaky.

So use this rule instead: your own trend is the real benchmark. Measure your repeat rate the same way every quarter and try to beat last quarter. A café moving from 28% to 33% over two quarters is winning, regardless of what any chart says the “average” is.

Rough bandWhat it usually signals
Under ~20%Mostly one-time or transient traffic; retention machinery is likely missing or invisible
~25–35%Typical independent café with some regulars but limited structured loyalty
~40–60%Strong local following plus an active loyalty program and a way to reach customers
60%+Exceptional — usually a neighbourhood staple with an app, loyalty, and habitual regulars

Bands are illustrative composites of commonly cited industry figures, not official statistics. Your measured trend matters more than the band.

Why a few points is worth real money

Retention looks like a soft metric until you do the math. The reason it’s worth chasing is that repeat customers are disproportionately valuable:

  • You don’t pay to acquire them again. The cost of getting someone in the door the first time — ads, discounts, a marketplace commission — is spent once. Every subsequent visit rides for free.
  • They spend more over their lifetime. A regular who visits weekly for a year is worth many multiples of a one-time visitor. That cumulative value is your customer lifetime value, and retention is the biggest lever on it.
  • Small gains compound. Widely cited retention research (Bain & Company’s often-quoted work) suggests that increasing retention by a few points can lift profit meaningfully, because retained customers keep spending while acquisition costs stay flat. Even if the exact percentages are debated, the direction is not.

The practical takeaway: a five-point improvement in repeat rate isn’t a rounding error. On a base of thousands of customers, it’s a materially bigger business by year-end — earned without a single new customer walking in.

The levers that actually move it

Retention isn’t a mood; it’s a system. Here are the levers that reliably move the number for a café, roughly in order of impact.

1. A loyalty program people can’t lose

The single biggest driver is a reason to come back that lives in the customer’s pocket, not on a paper card they left in a coat. A digital loyalty program — points or a punch card inside an app or wallet — turns the third visit into the fourth automatically. If you’re weighing structures, our guide to Square loyalty for keeping regulars covers earn rates and reward design. Just know the program only works if customers actually enrol and can see their progress.

2. A direct way to reach customers

You can’t bring someone back if you can’t reach them. Email, SMS, and push notifications are how you turn “I liked that place” into “I’m going back today.” Push in particular is built for exactly this — a timely “your usual is one tap away” lands on the lock screen and drives an unusually strong return rate, which is why we call it the highest-leverage retention channel a café has.

3. Frictionless reordering

Every extra tap between “I want coffee” and “order placed” leaks regulars. Saved favourites, one-tap reorder, and order-ahead pickup remove the friction that quietly erodes habit. The easier the second order is, the more likely there’s a third.

4. Win-back before they’re gone for good

Some share of your customers will drift. A lapsed-customer flow — a nudge to someone who hasn’t ordered in, say, 30 days — recovers people while the habit is still warm. It’s far cheaper than acquiring a replacement. We lay out the mechanics in winning back lapsed café customers.

5. The basics, done relentlessly

None of the above rescues bad coffee, slow mornings, or an indifferent counter. Retention software amplifies a good experience; it can’t manufacture one. Fix the product and the speed first, then let the tools compound it.

How to start measuring this week

You can’t manage what you don’t measure, and most cafés simply aren’t measuring this yet. A realistic sequence:

  1. Turn on a way to identify customers. A loyalty program, app accounts, or saved cards at checkout — anything that lets you recognize the same person twice.
  2. Pick your window and pull the numbers. Choose 90 days, count total unique customers and how many purchased 2+ times, and calculate the rate.
  3. Write it down. One number, dated. This is your baseline.
  4. Change one lever. Launch loyalty, or start sending a weekly push, or add one-tap reorder — but only one, so you can attribute the effect.
  5. Re-measure next quarter. Compare to your baseline, keep what worked, and repeat.

Do that four times and you’ll have a retention curve — which is worth more than any industry average you’ll ever read.

Where a branded app fits

Most of these levers — identifiable customers, loyalty, push, one-tap reorder — share a home: a branded ordering app. Putting them in one place is what makes retention measurable and improvable instead of guessed at.

That’s the niche Tany fills for Square cafés: a branded iOS and Android app plus web ordering, with self-running loyalty, push notifications, and full analytics, live in about a day on your existing Square POS for $99 CAD/month per location. But the discipline is what counts, not the tool. Measure your repeat rate, pick one lever, and beat last quarter. Do that consistently and you’ll build the kind of café that doesn’t depend on a busy Saturday to survive the slow Tuesday.

Sources

Frequently asked questions

How do you calculate a coffee shop's repeat customer rate?
Pick a time window, count the number of unique customers who made a purchase in that window, then count how many of them purchased more than once. Divide the repeat count by the total count and multiply by 100. For example, 900 repeat customers out of 3,000 total is a 30% repeat customer rate. You need identifiable customers — loyalty sign-ups, app accounts, or saved cards — to measure it accurately.
What is a good repeat customer rate for an independent café?
Commonly cited industry figures put the typical independent coffee shop around 25–35%, with well-run shops that have strong loyalty programs reaching 40–60%. These ranges are illustrative rather than official statistics, so treat your own trend over time as the real benchmark: measure it, then aim to beat last quarter.
Why does repeat customer rate matter more than total foot traffic?
Repeat customers are far cheaper to serve than new ones because you don't pay to acquire them again, and they tend to spend more per visit and visit more often. Foot traffic tells you how busy you are today; repeat rate tells you whether that traffic is building a business or leaking out the back. A small improvement in retention compounds into a large profit difference over a year.