
How to calculate repeat customer rate?
Key Facts
- Repeat customer rate = (repeat customers ÷ total unique customers) × 100 based on standard industry formula
- 1,250 repeat customers out of 5,000 unique = 25% repeat customer rate per worked example
- Cross-industry average repeat purchase rate is 28.2% per Metrilo ecommerce analytics
- Consumables see repeat rates of 30–40% while high-ticket items fall in 10–20% range by product type
- Reactivating existing customers costs roughly five times less than acquiring new ones per retention economics research
- Repeat customers tend to spend more over time, increasing average order value and lifetime value per Yotpo analysis
- Tracking repeat rate over time reveals whether retention efforts are actually working per Klaviyo retention guidance
The Repeat Customer Rate Formula: Simple Calculation, Powerful Insight
Many businesses overlook the power of their existing customer base when planning for growth. Yet, understanding how often customers return is a foundational step toward building predictable revenue. The repeat customer rate provides a clear, measurable signal of loyalty and reactivation potential.
The formula is straightforward: divide the number of customers who made more than one purchase by the total number of unique customers, then multiply by 100. For example, if 1,250 out of 5,000 unique customers made repeat purchases, the repeat customer rate is 25%. This calculation relies solely on transactional data already captured in your CRM, point-of-sale system, or even a simple spreadsheet — exactly as it is, with no need for complex setup or new software.
Industry benchmarks suggest a "good" repeat purchase rate typically falls between 20% and 30%, with the cross-industry average at 28.2%. However, these figures vary significantly by sector: consumables often see rates of 30–40%, while high-ticket items like electronics or luxury goods may fall in the 10–20% range. Service businesses with longer purchase cycles — such as HVAC, dental, or automotive repair — should interpret "repeat" within their natural renewal or seasonal windows, aligning with how recency segmentation works in practice.
Tracking this metric over time reveals whether your retention efforts are improving, rather than relying on a single snapshot. As research notes, the best way to measure repeat purchase rate is over time, as this shows whether customer retention strategies are actually working. This historical view also sets the stage for reactivation: once you know your baseline, dormant customers become a clear opportunity. Reactivating existing customers costs roughly five times less than acquiring new ones, making repeat business a powerful second revenue engine.
- Use transaction data from CRM, POS, or spreadsheets — no new tools needed
- Calculate as (repeat customers ÷ total unique customers) × 100 over a defined period
- Benchmark against your own history, not just industry averages
- Treat the rate as a baseline before launching reactivation efforts
- Improving repeat rate increases revenue per acquired customer over time
Knowing your repeat customer rate is the first step toward unlocking hidden value in your list. CallMyCustomers offers a free list review to show you what your existing customers can produce — before you spend a dollar. You approve every message; we run the outreach.
What Your Rate Really Means: Benchmarks, Context, and Business Impact
Understanding your repeat customer rate isn't just about knowing a number—it's about interpreting what that number means for your business health and growth potential. A rate falling within the 20–30% range is generally considered strong, signaling that a solid portion of your customer base finds value in returning. The cross-industry average sits at 28.2%, offering a useful benchmark, though what constitutes a "good" rate depends heavily on your specific business model and purchase frequency. For instance, service-based businesses like HVAC or dental clinics often operate on longer cycles, meaning a customer returning every 6–12 months may represent healthy repeat behavior, whereas a salon or med spa might expect more frequent visits.
Industry context significantly shapes expectations. Consumables and regularly used services tend to see repeat rates of 30–40%, while high-ticket or infrequently purchased services—such as major home repairs or specialty treatments—may naturally fall between 10–20%. This variation underscores why benchmarking against your own historical performance, rather than relying solely on external averages, provides the most meaningful insight. Tracking your rate over time reveals whether your retention efforts are genuinely moving the needle, especially when aligned with your customer’s natural re-engagement window.
Beyond the percentage, the real impact lies in what repeat customers contribute to your bottom line. They not only cost far less to re-engage—reactivation is roughly 5 times less expensive than acquiring a new customer—but they also tend to spend more over time, increasing both average order value and lifetime value. Loyal, returning customers form a predictable revenue stream that reduces reliance on costly acquisition channels and stabilizes cash flow. For businesses using platforms like CallMyCustomers, this insight drives action: a free list review reveals what your existing customer base can generate before any investment, letting you approve every message while we handle the outreach to turn past customers into booked work—again and again.
From Measurement to Action: Using Your Rate to Drive Repeat Revenue
A repeat customer rate is only useful if it changes what you do next. The number itself is a starting line, not a finish line — the real value comes from tracking it over time and using it to decide where to focus your retention and reactivation effort.
The single most important shift is from one-off measurement to trend tracking. As Klaviyo's retention guidance puts it, measuring repeat purchase rate over time is "what will really reveal whether your customer retention efforts are working." A 25% rate means little in isolation; a rate that climbs from 25% to 31% over two quarters tells you something is working.
Before launching any reactivation effort, segment your customer list by recency. Dormant customers are not one uniform group, and reactivation best practice defines inactivity based on your business's own cycles — for example, 60–90 days for fast-moving purchases, or one missed renewal cycle for service appointments. A practical starting framework:
- Last 30 days: active customers — focus on follow-up, reviews, and referrals
- 30–60 days: cooling off — a light touch keeps you top of mind
- 60–90 days: at risk of going dormant — a reason-based reconnection works here
- 90+ days: dormant — win-back territory, where the strongest reactivation offers belong
The economics make this segmentation worth the effort. Research consistently shows that acquiring new customers costs roughly five times more than winning back existing ones, and repeat customers tend to spend more over time, lifting both average order value and lifetime value. Improving your repeat rate also compounds: as Contentsquare notes, it increases the revenue you generate from every new customer you attract, not just your existing base.
This is where your rate becomes a baseline rather than a report card. Once you know where you stand, the dormant segments of your list represent targetable revenue — and you can estimate what reactivation might produce before committing budget. CallMyCustomers offers a free list review that does exactly this: it segments your list by recency, surfaces old quotes and expiring memberships, and tells you what your list can realistically produce before you spend a dollar. Every message is approved by you first, so the campaign stays in your voice.
Start with your rate, segment by recency, and let the numbers point you toward the customers who already know your business.
Frequently Asked Questions
How do I calculate my repeat customer rate?
What is a good repeat customer rate?
My business has long service cycles — does a low repeat rate mean I'm failing?
Should I measure repeat rate once or track it over time?
Why is repeat business worth focusing on instead of just getting new customers?
What should I do once I know my repeat customer rate?
Your Rate Is the Starting Line — Your Customer List Is the Finish
Calculating your repeat customer rate takes minutes: divide repeat customers by total unique customers, multiply by 100, and compare the result against your own history rather than industry averages alone. A rate between 20–30% is generally strong, but your purchase cycle — whether it's a 60-day consumable or a 12-month HVAC tune-up — defines what "repeat" really means for your business. The number matters most as a baseline. Once you know where you stand, the dormant portion of your list becomes targetable revenue, and reactivating those customers costs roughly five times less than acquiring new ones, according to reactivation research. Start by segmenting your list by recency, then choose a genuine reason to reconnect — an old quote, a seasonal need, a renewal window. If you'd like to see what your list can realistically produce before spending a dollar, CallMyCustomers offers a free list review. You approve every message; we run the outreach.