
Reactivation Success Metrics · September 29, 2026 · GrowthPros
How do you calculate the repeat customer rate?
Learn how to calculate repeat customer rate with a simple formula, see benchmarks by industry, and discover how to turn low repeat rates into reactivati...

Key Facts
- 81.2% of e-commerce buyers purchase once and never return, based on an analysis of 156,110 DTC customers showing an 18.8% average repeat purchase rate, according to BSandCo's benchmarks.
- 50.3% of repeat purchases happen within 30 days of the first purchase, and 76.4% within 90 days, per BSandCo's customer dataset.
- Acquiring a new customer costs 3x to 25x more than retaining or reactivating an existing one, according to Churnkey's reactivation research.
- Reactivating a dormant lead runs 5–7x cheaper than pursuing a new prospect, per database reactivation analyses.
- A 'good' repeat purchase rate is generally cited as 20–30%, according to Klaviyo's guidance, though benchmarks vary widely by product category.
- Repeat purchase benchmarks range from 7–18% for durables to 22–44% for consumables — a 6x spread, per BSandCo's category data.
- 77% of second purchases are reorders of the same product, not cross-sells, according to BSandCo's analysis.
The Repeat Customer Problem: Why 81% of Buyers Never Come Back
Most businesses spend the majority of their marketing budget chasing strangers while ignoring the customers who already bought from them once. The numbers behind that instinct are ugly: an analysis of 156,110 DTC customers puts the average e-commerce repeat purchase rate at just 18.8% — meaning 81.2% of buyers purchase once and never return.
That 81.2% represents an enormous amount of wasted acquisition spend. Every one-time buyer was expensive to win, and industry research on reactivation consistently finds that acquiring a new customer costs 3x to 25x more than retaining or reactivating an existing one. Some database reactivation analyses put the gap even more starkly: reviving an existing lead is roughly 5–7x cheaper than pursuing a new one.
The problem is compounded by how poorly most businesses track the metric. Repeat customer rate is fundamentally a marketing metric — Wall Street Prep notes it's best suited for short-term marketing adjustments in eCommerce and retail — yet many teams either never calculate it, or worse, conflate it with retention rate. The two are related but distinct, with different formulas, different time horizons, and different use cases.
Three common mistakes show up again and again:
- Conflating repeat rate with retention rate, which measures active customers over a period rather than customers who purchased more than once.
- Never measuring it at all, leaving the business blind to whether its post-purchase experience actually works.
- Treating the metric as a snapshot instead of tracking it over time, which is the only way to see whether retention efforts are working, per Klaviyo's guidance.
There's also a timing dimension most businesses get backwards. The same customer dataset found that 50.3% of repeat purchases happen within 30 days of the first purchase, and 76.4% within 90 days. Suppressing recent buyers from follow-up for a month or two — a common "don't bother the customer" practice — is exactly the wrong move when half of all repeat revenue is decided in the first month.
The economics point in one direction: before spending more on acquisition, calculate your repeat customer rate honestly and look at the dormant leads you already paid for. That's the same logic behind GrowthPros' dead lead reactivation work — reviving opted-in lists businesses already own, at a fraction of new-lead cost. The formula itself is simple, and the next section walks through it step by step.
The Repeat Customer Rate Formula, Step by Step
The repeat customer rate reveals how effectively a business turns one-time buyers into loyal patrons—a metric rooted in simplicity but rich with strategic insight. At its core, the calculation is straightforward: divide the number of customers who made more than one purchase by the total number of unique customers over a defined period, then multiply by 100. This formula remains consistent across industry sources, whether applied to e-commerce, retail, or service-based businesses tracking reactivation success. For example, if 20,000 customers made repeat purchases out of 100,000 total unique customers in a year, the repeat customer rate is 20% (Wall Street Prep). This baseline helps businesses gauge whether their retention efforts are moving the needle or if dormant relationships—like those in an opted-in CRM list—deserve renewed attention through targeted follow-up.
To calculate this rate accurately, follow a four-step process grounded in the research. First, identify all customers who made two or more purchases within your chosen time window—typically 365 days for annual tracking. Second, count your total unique customers during that same period, ensuring no double-counting. Third, divide the repeat customer count by the total unique customer count. Finally, multiply the result by 100 to express it as a percentage. This method aligns with how BSandCo analyzed 156,110 DTC customers to establish the 18.8% average e-commerce repeat purchase rate. Precision here matters: using inconsistent date ranges or including non-purchasing contacts skews results, undermining the metric’s reliability for decision-making.
It’s equally important to distinguish repeat customer rate from retention rate, as they serve different purposes despite frequent conflation. Repeat customer rate—often called repeat purchase rate—is a short-term marketing metric ideal for measuring campaign effectiveness in e-commerce or retail, focusing solely on repurchase behavior. Retention rate, by contrast, evaluates long-term customer loyalty using a different formula: the number of active customers at period’s end divided by the average customer count during that period, where “active” depends on business-specific criteria (Qualtrics). For businesses using GrowthPros’ reactivation services, tracking repeat customer rate over 30–90 day windows can highlight how quickly revived leads re-engage, especially since 50.3% of repeat purchases occur within 30 days and 76.4% within 90 days (BSandCo). This timing insight reinforces why speed-to-lead follow-up—like GrowthPros’ five-minute AI voice, SMS, and email sequence—isn’t just operational but a direct lever for improving repeat engagement. By anchoring the calculation in clear steps and contextual nuances, businesses transform a simple ratio into a diagnostic tool for optimizing reactivation strategies and maximizing the value of existing leads.
What's a Good Repeat Customer Rate? Benchmarks by Category
So you've run the numbers and landed on a repeat customer rate — now what? The answer depends almost entirely on what you sell, because a "good" rate in one category is a mediocre one in another.
The most commonly cited guideline is 20–30%, which Klaviyo offers as a general benchmark. But treating that as a universal target is misleading. An analysis of 156,110 DTC customers puts the average e-commerce repeat purchase rate at just 18.8% — meaning 81.2% of customers buy once and never return — with category-level ranges that vary by more than 6x.
Here's how the benchmarks break down by product type:
- Consumables: 22–44%, typically 30–40% — people run out and reorder
- Fashion: 10–17%, typically 12–17% — seasonal and preference-driven
- Durables and general retail: 7–18%, typically 10–15% — long replacement cycles
The reason there is no universal "good" rate is simple physics of the product. As IDHL Agency notes, rates depend heavily on industry and product type, and Klaviyo adds that affordable or perishable goods naturally repeat at higher rates than high-value purchases. A 12% rate that looks weak for a coffee brand may be excellent for an electronics retailer.
The timing data is where most businesses get it wrong. BSandCo's dataset shows that 50.3% of repeat purchases happen within 30 days of the first purchase, and 76.4% within 90 days. The common practice of suppressing recent buyers from follow-up for 30–60 days — the "don't bother the customer" instinct — is flatly contradicted by this data. The customers most likely to buy again are the ones who just bought.
This matters because reactivation economics compound the timing issue. Churnkey cites that acquiring a new customer costs 3x–25x more than retaining or reactivating an existing one. A business that suppresses recent buyers while spending heavily on new acquisition is doing the expensive thing instead of the cheap one.
Tracking these numbers requires consistent measurement over time, not snapshots — which is why GrowthPros pushes reactivated leads and consent-recorded follow-ups directly into the CRM where repeat behavior can actually be observed. Whether you're benchmarking against the 18.8% average or your category range, the goal is a trend line, and the 30–90 day window is where that trend is won or lost.
Tracking Repeat Customer Rate with Your Lead Data
Tracking your repeat customer rate starts with clean data already in your CRM. When leads arrive from GrowthPros, they come time-stamped and consent-recorded, making it simple to flag whether a contact has engaged before—whether from a fresh lead or a reactivated dormant list. This foundation lets you apply the standard formula: number of customers with more than one purchase divided by total unique customers, multiplied by 100, over a defined window like 365 days.
Because GrowthPros delivers leads directly into platforms like Salesforce, HubSpot, Follow Up Boss, or ServiceTitan via webhook, Zapier, or native integration, every interaction—including reactivation attempts—is logged with full consent trails. This ensures you’re not double-counting or missing reactivated contacts when calculating your repeat rate. For example, if a home services contractor uploads an opted-in dormant list, GrowthPros’ multi-channel AI sequence can re-engage 8–15% of those contacts, feeding qualified leads back into the CRM at a fraction of new-lead cost.
This reactivation advantage directly impacts your repeat customer rate numerator. Research shows reactivating an existing lead is 5–7x cheaper than acquiring a new one, and GrowthPros prices reactivation at 60–80% below new-lead cost. When those reactivated leads convert, they count as repeat customers if they’ve purchased before—boosting your rate without the high cost of fresh acquisition. Over time, tracking this metric in your CRM reveals how effectively you’re turning paid-for leads into loyal revenue, not just one-time transactions.
Turning a Low Repeat Rate into a Reactivation Plan
A low repeat customer rate isn't a verdict — it's a signal that the leads you already paid for are sitting idle. Research shows acquiring a new customer costs 3x to 25x more than retaining or reactivating an existing one, and reactivating a dormant lead runs 5–7x cheaper than chasing a fresh prospect. The average e-commerce repeat purchase rate sits at just 18.8%, meaning over 80% of buyers never return — but 50.3% of those who do come back within 30 days, and 76.4% within 90 days. That window is where the money lives.
- Prioritize the opted-in database you already own before buying another lead
- Follow up within five minutes — contacting a lead that fast makes contact roughly 100x more likely than waiting 30 minutes
- Run a multi-channel reactivation sequence (SMS, voice, email) over 30–90 days to catch the natural reorder window
- Measure the repeat rate month over month, not as a one-time snapshot, to see if retention efforts are actually moving the needle
GrowthPros builds this exact pipeline: we connect or upload your dormant CRM list, scrub it against DNC registries, then launch an AI-driven sequence that re-engages and qualifies contacts before pushing them back into your CRM with a full consent trail. Typical reactivation campaigns see 8–15% of a dormant database re-engage, and every lead — fresh or revived — gets AI voice, SMS, and email follow-up inside five minutes, 24/7. The metric improves when the process tightens.
Ready to turn your dead leads into your best pipeline? Submit the get-started funnel or book a 15-minute qualification call — free, honest about fit, and commits you to nothing.
Exclusive leads by niche, followed up in minutes — including the leads you already paid for.
Frequently Asked Questions
What's the formula for calculating repeat customer rate?
Divide the number of customers who made more than one purchase by your total unique customers over a defined period (typically 365 days), then multiply by 100. For example, if 20,000 of 100,000 customers bought more than once in a year, your repeat customer rate is 20%, per Wall Street Prep's worked example.
Is repeat customer rate the same thing as retention rate?
No — they're related but distinct metrics with different formulas and time horizons. Repeat customer rate counts customers who purchased more than once and is best for short-term marketing adjustments in eCommerce and retail, while retention rate measures active customers at period's end divided by average customers during the period, per Qualtrics.
What's a good repeat customer rate for my business?
It depends heavily on what you sell — there's no universal benchmark. Klaviyo cites 20–30% as a general guideline, but category data shows consumables run 22–44%, fashion 10–17%, and durables 7–18%, so a 12% rate that looks weak for a coffee brand may be excellent for an electronics retailer.
What's the average repeat purchase rate in e-commerce?
An analysis of 156,110 DTC customers puts the average e-commerce repeat purchase rate at just 18.8% — meaning 81.2% of buyers purchase once and never return. That's a lot of expensive acquisition spend left on the table.
How quickly should I follow up with customers after their first purchase?
Faster than most businesses think — 50.3% of repeat purchases happen within 30 days of the first purchase and 76.4% within 90 days, according to BSandCo's customer dataset. Suppressing recent buyers from follow-up for a month or two is exactly the wrong move when half of repeat revenue is decided in the first month.
Why should I focus on repeat customers instead of buying more leads?
The economics strongly favor reactivation: acquiring a new customer costs 3x to 25x more than retaining or reactivating an existing one, and reviving a dormant lead is roughly 5–7x cheaper than pursuing a new one. That's why GrowthPros prioritizes reactivating the opted-in lists businesses already own before spending more on fresh acquisition.
Turn Your Repeat Rate Into a Revenue Lever
Understanding your repeat customer rate isn’t just about crunching numbers — it’s about uncovering the hidden value in the leads you’ve already paid for. With the average e-commerce rate at 18.8% and over half of repeat purchases happening within 30 days, the data makes one thing clear: suppressing recent buyers is costing you revenue. By tracking this metric consistently in your CRM, distinguishing it from retention rate, and aligning follow-up with the natural reorder window, you shift from chasing strangers to reactivating warm, opted-in contacts. GrowthPros helps you do exactly that — delivering time-stamped, consent-recorded leads and reactivating dormant lists through AI-driven SMS, voice, and email sequences that engage within five minutes. When you treat your existing database as your first source of growth, every percentage point gained in repeat rate becomes cheaper, faster revenue. Ready to see what your leads are really worth? Book a 15-minute qualification call — it’s free, honest, and commits you to nothing.
This article is general information, not legal or financial advice. Benchmark figures are directional industry data, not guarantees of results.