Analytics

What percentage of your revenue comes from repeat customers?

Most small business owners can tell you their total revenue. Very few can tell you how much of it comes from customers who have visited before. That blind spot is costing them money every single month.

27 March 2026·7 min read
65-80%
Revenue from repeats
Typical percentage of small business revenue from returning customers
67%
Higher spend
How much more repeat customers spend per visit than new ones
10-15pp
Loyalty programme lift
Increase in repeat revenue after implementing a loyalty programme
30%
Spend growth
How much more a third-year regular spends vs their first year

The number that changes how you think about your business

Ask a small business owner about their revenue and they can usually give you a monthly figure. Ask them what percentage comes from repeat customers versus new ones, and most will pause. The honest answer for many is: "I do not know."

This is a critical blind spot, because the ratio between repeat and new customer revenue is one of the most important indicators of business health. A business where 80 percent of revenue comes from loyal regulars operates fundamentally differently from one where 50 percent does. The first has a stable foundation and can invest confidently in growth. The second is running on a treadmill, constantly needing new customers just to replace the ones slipping away.

Across industries, research consistently shows that repeat customers generate between 65 and 80 percent of a typical small business's revenue. For some sectors, particularly personal services like hairdressers and beauty salons, the figure climbs above 85 percent. The pattern is remarkably consistent: a relatively small group of loyal customers contributes the overwhelming majority of income.

Industry benchmarks: where does your business sit?

While every business is unique, industry-level data provides useful reference points. Understanding where your sector typically falls helps you gauge whether your own repeat revenue is healthy, lagging, or exceptionally strong.

Repeat customer revenue benchmarks by industry

Cafés and coffee shops70 to 85%

Daily and weekly regulars dominate. A café with fewer than 65% from repeats is likely struggling with retention.

Hair and beauty salons75 to 90%

Appointment-based businesses naturally build high repeat rates. Below 70% suggests a booking or satisfaction problem.

Restaurants60 to 75%

More variable due to special occasions and tourists. Fine dining skews lower. Casual neighbourhood restaurants skew higher.

Retail (independent)55 to 70%

Depends heavily on product category. Speciality food shops and bookshops trend higher. Gift shops trend lower.

Fitness and wellness80 to 90%

Membership and class-based models naturally drive high repeat rates. Drop-in gyms and studios sit lower.

How to calculate your own repeat customer revenue ratio

The calculation itself is straightforward. The challenge for most small businesses is having the data to do it accurately. Here is the process, whether you have a sophisticated tracking system or are working with limited data.

Choose a time period. A calendar month is the most practical. Identify every customer who made at least one purchase during that month and who had also purchased from you in any previous month (or who made more than one purchase during the month itself). These are your repeat customers for that period. Sum their total spend. Divide by total revenue for the month.

If you use a digital loyalty programme, this data is collected automatically. Every time a staff member scans a customer's QR code, a timestamped record is created. The system knows exactly who is new and who is returning, and can calculate your repeat revenue ratio in real time.

Without digital tracking, you will need to estimate. One practical approach is to count transactions during a typical week and classify each as "recognised regular" or "new or unrecognised." It is imprecise, but even a rough estimate is more useful than no number at all. Most business owners who do this exercise for the first time are surprised by how high the repeat percentage already is, which immediately clarifies where their investment in marketing and retention should go.

Why this metric matters more than footfall

Many small businesses obsess over footfall: the total number of people walking through the door. Footfall is visible, tangible, and easy to measure. But as a predictor of business health, it is deeply misleading.

A shop with 500 visitors per week, 400 of whom are regulars and 100 of whom are new, is in a fundamentally different position from a shop with 500 visitors per week, 200 of whom are regulars and 300 of whom are new. The total footfall is identical. The revenue might even be similar in the short term. But the first business has a stable, predictable revenue base and low customer acquisition costs. The second is dependent on a constant influx of new visitors, which is expensive, fragile, and unsustainable if anything disrupts the new customer pipeline.

Repeat customers are also more profitable per transaction. They spend 67 percent more on average than new customers, because familiarity breeds confidence. A regular at a café will try the new seasonal special without hesitation. A new customer orders the safest thing on the menu. A regular at a salon books the additional treatment. A new customer sticks to the basics.

This is why the repeat revenue ratio is a better health metric than footfall, revenue, or even profit margin in isolation. It tells you how much of your business is built on solid ground versus how much depends on constantly finding new people.

How loyalty programmes shift the ratio

A well-designed loyalty programme affects the repeat revenue ratio through two distinct mechanisms, and both matter.

First, it increases visit frequency among existing regulars. A customer who already visits weekly might shift to visiting twice a week when a loyalty programme gives them a tangible reason to consolidate their spending with you rather than spreading it across competitors. This is the most immediate effect: people who were already your customers spend more because the programme rewards concentration of spending.

Second, and more importantly for long-term growth, a loyalty programme converts occasional visitors into regulars. A customer who visited once or twice and might never have returned now has a reason to come back: progress on a stamp card, points accumulating towards a reward, a sense of investment that makes your business feel different from alternatives. This conversion of one-time visitors into repeat customers is where the real revenue impact lives.

In aggregate, businesses that implement a structured loyalty programme typically see their repeat revenue percentage increase by 10 to 15 percentage points within six months. A business that was at 60 percent repeat revenue can realistically reach 72 to 75 percent. This shift represents real money: for a business turning over £10,000 per month, a 12 percentage point shift means £1,200 more in predictable, stable revenue every month.

Calculate your repeat revenue potential

Use this framework to estimate the revenue impact of improving your repeat customer ratio:

  • 1.Take your monthly revenue. Example: £8,000
  • 2.Estimate your current repeat percentage. Example: 62%
  • 3.Current repeat revenue: £8,000 x 0.62 = £4,960
  • 4.Target repeat percentage after loyalty programme: 75%
  • 5.Target repeat revenue: £8,000 x 0.75 = £6,000
  • 6.Monthly revenue gain: £1,040 (£12,480 per year)

This does not account for the additional effect of repeat customers spending more per visit over time, which compounds the gain further.

The compounding effect of repeat customer growth

What makes repeat customer revenue especially powerful is that it compounds. A new customer acquired today does not just represent one transaction. If they convert into a regular, they represent dozens or hundreds of future transactions, each at a higher average spend than their first visit.

A customer who starts visiting your café weekly and spends an average of £4.50 per visit generates £234 in their first year. By their third year, if their spend per visit has grown by the typical 30 percent, they are generating £304 per year. Over five years, that single customer is worth over £1,400 in revenue. Multiply that by even a modest improvement in your conversion rate from new visitor to regular, say, converting five more people per month into weekly visitors, and you are looking at an additional £14,000 per year in revenue from that one improvement alone.

This compounding is why the repeat revenue ratio deserves more attention than almost any other metric. It is not just a snapshot of today's performance. It is a predictor of future performance. A business with a rising repeat revenue ratio is building an increasingly valuable and resilient customer base. A business with a declining ratio is eroding its foundation, even if the headline revenue numbers look acceptable in the short term.

Start measuring this number. If you do nothing else after reading this article, estimate your repeat customer revenue percentage this month. Write it down. Measure it again next month. Once you can see the number, you can start to improve it, and every percentage point you gain represents real, compounding, sustainable revenue growth.

Frequently asked questions

See exactly where your revenue comes from

Stampet tracks every customer visit, calculates your repeat revenue ratio automatically, and helps you convert more one-time visitors into loyal regulars. Free to start, no hardware required.