ServicesHow It WorksIndustriesResultsInsightsReactivate My List
Estimating Revenue Impact

How to calculate repeat customer rate?

Back to InsightsHow to calculate repeat customer rate?

How to calculate repeat customer rate?

Key Facts

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?
Divide the number of customers who made more than one purchase by your total number of unique customers, then multiply by 100, measured over a defined period. For example, 1,250 repeat customers out of 5,000 unique customers equals a 25% rate. You only need transaction data from your CRM, POS, or a simple spreadsheet — no new software required.
What is a good repeat customer rate?
A rate of 20–30% is generally considered good, with the cross-industry average sitting at 28.2%. However, expectations vary by business type: consumables often hit 30–40%, while high-ticket items like electronics or luxury goods may naturally fall between 10–20%. Benchmark against your own history rather than external averages alone.
My business has long service cycles — does a low repeat rate mean I'm failing?
Not necessarily. Businesses with longer purchase cycles, like HVAC, dental, or automotive repair, should interpret "repeat" within their natural renewal or seasonal windows — a customer returning every 6–12 months can represent healthy behavior. Research notes that rates vary significantly by product type and purchase frequency, so context matters more than the raw number.
Should I measure repeat rate once or track it over time?
Track it over time — a single snapshot tells you little. As Klaviyo's retention guidance notes, measuring over time is what really reveals whether your retention efforts are working. A rate climbing from 25% to 31% over two quarters tells you something is working; a static number doesn't.
Why is repeat business worth focusing on instead of just getting new customers?
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 — it increases the revenue you generate from every new customer you attract, not just your existing base.
What should I do once I know my repeat customer rate?
Treat your rate as a baseline, then segment your list by recency — active (last 30 days), cooling off (30–60 days), at risk (60–90 days), and dormant (90+ days) — so the strongest win-back offers go to the right group. Inactivity should be defined by your own business cycles, such as 60–90 days for fast-moving purchases or one missed renewal for services, per reactivation best practice. CallMyCustomers offers a free list review that shows what your existing list can produce before you spend a dollar.

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.

Stay in the Loop