CampaignsHow It WorksIndustriesResultsInsightsPlan My Campaign
ROI Calculation

How is repeat rate calculated?

Back to InsightsHow is repeat rate calculated?

How is repeat rate calculated?

Key Facts

Why Repeat Rate Confuses So Many Teams

Businesses know repeat customers matter—retention is up to 7 times less expensive than acquisition, and a 5% increase in customer retention correlates with at least a 25% increase in profit—but many teams still struggle to calculate repeat rate accurately. The confusion often starts with inconsistent definitions: some teams measure repeat purchases, others track repeat engagements, and a few even invert the formula, leading to misleading results. This inconsistency makes it nearly impossible to benchmark performance or trust the data when making strategic decisions.

Adding to the challenge is the reality that customer data is constantly moving. Purchase histories update in real time, campaign lists shift, and attribution becomes messy when customers interact across multiple touchpoints. As noted in industry analysis, manual review processes are slow, and without automated systems to track cohorts consistently, teams end up comparing apples to oranges. Even when the intent is clear, the execution falters due to fragmented data sources and a lack of standardized tracking protocols.

This problem is compounded by conflicting guidance from seemingly authoritative sources. While most e-commerce and retail resources define repeat rate as (Number of Repeat Customers / Total Number of Customers) × 100, one contact center source presents an inverted formula for "Repeat Call Rate" that divides total calls handled by repeat calls—a calculation that routinely produces values over 100% and misrepresents the metric entirely. Such discrepancies leave teams unsure which approach to follow, especially when trying to apply the concept to service-based interactions like outbound calling campaigns where a purchase may not be the outcome.

For organizations using managed outbound calling services, this confusion directly impacts their ability to measure campaign effectiveness. Whether the goal is renewal confirmation, appointment reminders, or win-back outreach, understanding what constitutes a "repeat" engagement—and how to calculate it reliably—is essential for demonstrating ROI. Without a clear, consistent method, teams risk undervaluing the impact of their retention efforts or misallocating resources based on flawed metrics. Resolving this ambiguity begins with aligning on a standard definition and applying it uniformly across all customer interactions.

The Repeat Rate Formula, Step by Step

The math behind repeat rate is refreshingly simple — but getting a number you can actually trust depends on two decisions you make before you ever touch a calculator. Across multiple sources, the consensus formula is the same: Repeat Rate = (Number of Repeat Customers ÷ Total Number of Customers) × 100, expressed as a percentage. Wall Street Prep frames it as a way to understand "the tendency of their customer base to return (and repurchase) after their initial purchase," and the same structure appears in ecommerce guidance: (total repeat customers / total paying customers) × 100.

Consider a worked example from Wall Street Prep's eCommerce illustration: a business has 80,000 one-time buyers and 20,000 repeat customers, for a total of 100,000 customers. Divide 20,000 by 100,000 to get 0.20, multiply by 100, and the repeat purchase rate is 20%.

A smaller example works the same way. With 80 repeat customers out of 230 total paying customers, the same formula yields (80 ÷ 230) × 100 = 34.78%. That result sits comfortably in the range most consider healthy — industry guidance suggests 20–40% is good and over 50% is excellent, while the average for eCommerce brands is 28%.

Before running the numbers, define your terms — otherwise your repeat rate is meaningless. Two questions matter most:

  • What is the time window? A 30-day window and a 12-month window produce very different numbers for the same customer base. Pick one and stay consistent.
  • What counts as a "repeat"? Typically it means more than one purchase or interaction within that window — but for service businesses, a renewal, a second appointment, or a responded follow-up may be the right definition.
  • Who is in the denominator? Total paying customers — not leads, not prospects, not contacts who never converted.

These definitions matter for campaign work too. When My AI Call Center reports outcomes for a retention or win-back campaign, the repeat rate only means something if "repeat engagement" is defined the same way before launch as after. As measurement guidance puts it, use consistent definitions and track by cohort rather than chasing a single benchmark number.

One caution: don't confuse repeat customer rate with "Repeat Call Rate," which contact centre reporting guides define differently — the percentage of customers who call back about unresolved issues. Same word, entirely different metric.

What Your Number Actually Means: Benchmarks and Context

What Your Number Actually Means: Benchmarks and Context

Understanding your repeat rate requires looking beyond the raw percentage to what it reveals about customer behavior and business health. A repeat customer rate of 20–40% is generally considered good for many e-commerce businesses, while a rate over 50% is seen as excellent, with the average for e-commerce brands sitting at 28%. These benchmarks provide useful reference points, but they are not universal targets—what constitutes a strong repeat rate depends heavily on your industry, product type, audience, the time window you're measuring, and your business’s lifecycle maturity.

For example, businesses selling frequently purchased goods like pet food or cosmetics naturally see higher repeat rates than those in industries with long purchase cycles, such as yacht brokerage or enterprise software. Similarly, a newer business might expect lower repeat rates as it builds brand awareness and trust, while an established brand with loyal customers could sustain rates well above average. Rather than chasing a single benchmark, focus on tracking movement over time and analyzing cohort trends to understand whether your retention efforts are improving or declining.

It’s also important to distinguish this metric from contact-center concepts like "Repeat Call Rate," which measures the percentage of customers who call back about unresolved issues—a signal of potential service gaps rather than loyalty. For My AI Call Center, tracking repeat engagement across campaigns—such as renewal reminders or win-back calls—can offer meaningful insights into how effectively your outbound efforts nurture ongoing relationships, especially when tied to retention-focused goals.

  • Monitor changes in repeat rate month-over-month to spot trends
  • Segment results by campaign type (e.g., retention vs. lead qualification)
  • Analyze cohorts based on first interaction date or customer segment
  • Connect repeat rate shifts to specific outreach adjustments or list quality
  • Use trends—not absolute numbers—to guide campaign optimization
By grounding your interpretation in context and movement, you turn a simple percentage into a strategic tool for measuring long-term customer value.

Using Repeat Rate to Guide Outbound Calling Campaigns

When a renewal call converts, the real win is the next call that follows – and that’s exactly what repeat rate measures. By turning each successful interaction into a data point, you can see how outbound campaigns move the needle on retention‑focused ROI.

The standard formula – repeat customers divided by total customers, multiplied by 100 – is confirmed across multiple sources Wall Street Prep, Alexander Jarvis and AutoCallFlow. Apply it to your outbound calling data by counting every contact who engages in a second, third, or subsequent campaign within a defined window (30 days, 90 days, etc.). The resulting percentage becomes a direct input to the ROI model for Renewal & Retention Calls, Win‑Back & Reactivation, and Lapsed Member Re‑Engagement efforts.

Why segment? Because “there’s no universal ‘perfect’ repeat customer rate” – it varies by industry, product type, and time horizon AutoCallFlow. A health‑clinic’s 30‑day renewal campaign will look very different from a franchise’s quarterly win‑back blitz. By calculating repeat rate separately for each campaign type and window, you uncover which tactics truly drive repeat engagement and which merely add cost.

A concrete example from the research shows an e‑commerce baseline of 20 % repeat purchase rate (20 000 repeat customers out of 100 000 total) Wall Street Prep. Translating that to outbound calling, if a Renewal & Retention campaign reaches 5 000 contacts and 1 200 of them answer a follow‑up call within 60 days, the repeat rate is 24 % – already above the “good” 20‑40 % benchmark Alexander Jarvis. That lift can be quantified in the ROI equation, especially when you factor in the research‑backed finding that a 5 % boost in retention adds at least 25 % to profit Alexander Jarvis.

Structured campaigns run by My AI Call Center provide the data foundation for these calculations. Every call generates a disposition code (confirmed, qualified, renewed, opted out, no answer) and a timestamp that feeds directly into the repeat‑rate formula. The outcome report shows:

  • Total contacts dialed – the denominator for the rate.
  • Repeat engagements – contacts who responded to a second campaign within the chosen window.
  • Revenue attributed to repeat engagements – linked back to the client’s CRM.
  • Cost per connected minute (fixed at 9¢) – the constant input for ROI.
  • Net profit impact – calculated from repeat‑rate uplift and cost data.

Because My AI Call Center only uses approved, permissioned lists, the repeat‑rate metric reflects genuine customer interest rather than cold‑call noise. Opt‑out handling and real‑time reporting ensure the calculation stays accurate throughout the campaign, giving clients a transparent view of how each call contributes to retention ROI.

By treating repeat rate as a live KPI—segmented by campaign type, measured against industry benchmarks, and tied to concrete cost and revenue data—you turn outbound calling from a cost center into a measurable growth engine.

How to Start Measuring Repeat Rate This Month

Start measuring repeat rate this month by defining what a "repeat interaction" means for your specific campaign type—whether it’s a customer responding to multiple outreach attempts, attending a follow-up event, or renewing a service after an initial contact. Consistency in definition ensures your data is comparable over time and across segments, which is essential for spotting meaningful trends rather than noise.

Choose a fixed time window that aligns with your sales or service cycle—for example, 30 days for appointment reminders or 90 days for renewal campaigns—and apply it uniformly. This allows you to calculate repeat rate using the standard formula: (Number of Customers with Multiple Interactions / Total Unique Customers Contacted) × 100. As noted in industry research, this approach reveals how effectively your outreach drives sustained engagement, not just one-off responses.

Segment your analysis by cohort and campaign type to uncover actionable insights. For instance, compare repeat engagement rates between Renewal & Retention Calls and Win-Back & Reactivation Calling, or break down results by customer tenure, geographic region, or product line. Research shows that repeat customer behavior varies significantly by industry and business model, with eCommerce brands averaging a 28% repeat rate while tea shops see closer to 20%. By tracking these differences, you can identify which campaigns are truly fostering loyalty and which may need script or timing adjustments.

Connect your repeat rate data directly to your CRM so outcomes like confirmed appointments, qualified leads, or renewed subscriptions flow automatically into your existing systems. This closes the loop between outreach and business results, enabling you to tie improvements in repeat engagement to downstream value—such as reduced acquisition costs or increased lifetime value. Remember, retaining an existing customer is up to 7 times less expensive than acquiring a new one, and a 5% increase in retention can boost profits by at least 25%.

Finally, establish your own benchmarks instead of relying on generic industry averages. Use your first month’s data as a baseline, then set incremental goals based on campaign type and customer segment. Over time, this internal benchmarking will reveal what “good” performance looks like for your unique context—helping you optimize spend, improve ROI, and demonstrate the real impact of your outbound calling efforts. Many clients begin with a free campaign review, where the full cost—starting at 9¢ per connected minute—is quoted before launch, so repeat-rate ROI is clear from the outset.

Frequently Asked Questions

What's the standard formula for calculating repeat rate, and how do I apply it to my calling campaigns?
The standard formula is Repeat Rate = (Number of Repeat Customers ÷ Total Number of Customers) × 100, expressed as a percentage. For outbound calling campaigns, count contacts who engage in a second or subsequent campaign within your defined time window as 'repeat customers' and divide by total unique contacts dialed in that same window.
Why do some sources show a completely different formula for 'repeat rate' that gives numbers over 100%?
You're likely seeing 'Repeat Call Rate' from contact center reporting, which MaxContact defines as the percentage of customers who call back about unresolved issues — a service quality metric, not a loyalty metric. Their formula (Total Calls Handled ÷ Number of Repeat Calls × 100) is inverted from the standard repeat customer rate and serves a different purpose entirely.
What's a good repeat rate benchmark for my industry, and does 28% actually mean something?
The average repeat customer rate for eCommerce brands is 28%, with 20–40% considered good and over 50% excellent — but benchmarks vary widely by industry, product type, and purchase cycle. A tea shop averages 20%, while frequently purchased goods like pet food or cosmetics naturally see higher rates, so focus on tracking your own cohort trends over time rather than chasing a universal number.
How do I define 'repeat engagement' for non-transactional campaigns like appointment reminders or win-back calls?
Define 'repeat' based on your campaign goal: for renewal campaigns, it's a customer who responds to a follow-up call within 60 days; for win-back, it's a dormant contact who re-engages after 12–24 months. The key is choosing a fixed time window (30, 60, or 90 days) and a clear engagement signal (answering, confirming, booking) — then applying it consistently across all campaigns of that type.
Can repeat rate actually prove ROI for my outbound calling spend?
Yes — research shows retaining customers is up to 7 times less expensive than acquiring new ones, and a 5% increase in retention correlates with at least a 25% profit increase. By tracking repeat engagement rate per campaign (e.g., 1,200 repeat engagements from 5,000 renewal calls = 24% repeat rate) and linking outcomes to revenue in your CRM, you can quantify the profit impact of each campaign type.
What's the biggest mistake teams make when measuring repeat rate for the first time?
The most common error is failing to define 'repeat customer,' 'time window,' and 'total customers' before calculating — leading to inconsistent denominators (like including leads instead of paying customers) or shifting windows that make month-over-month comparisons meaningless. Pick your definitions, document them, and apply them uniformly across every campaign report.

Turn One Call Into a Pattern Worth Measuring

Repeat rate isn't just a loyalty signal — it's a lever. The formula is simple: repeat customers divided by total customers, times 100. But the value comes from defining "repeat" and the time window before you calculate, then tracking by campaign type and cohort so the number actually means something. A 20–40% rate is a common benchmark for e-commerce, but your baseline depends on your industry, cycle length, and campaign goal. What matters more than the absolute number is the trend: is repeat engagement rising after you adjust outreach timing, refine scripts, or clean your lists? My AI Call Center runs managed outbound campaigns — Renewal & Retention, Win-Back & Reactivation, Appointment Reminders — that generate the disposition codes and timestamps needed to measure this cleanly. Every call runs against approved, permissioned lists at a fixed 9¢ per connected minute, with outcomes routed straight back to your CRM. If you're ready to stop guessing whether your retention outreach is working, start with a free campaign review. We'll scope one clear goal, quote the full cost before launch, and show you how to turn repeat rate into a live KPI tied to revenue. A 5% lift in retention correlates with at least a 25% increase in profit — and it starts with measuring what happens after the first call.

Get campaign planning tips