Repeat Purchase Rate: The Diagnostic Framework for Finding Where Your Second Order Is Breaking Down

Your repeat purchase rate tells you how many customers come back — but not why they don't. Aggregate RPR hides three to five distinct problems behind a single number. To fix it, decompose by acquisition source, first product purchased, and order value, then diagnose which of four root causes — product mix, timing, offer architecture, or channel execution — is driving the gap. This framework gives you the specific Klaviyo reports and Shopify segments to run this week.
Here is the pattern we see over and over: a brand pulls up their repeat purchase rate, sees it sitting below their vertical benchmark, compares it to an industry average, and decides they need a winback flow or a loyalty program. Six weeks later, the number has not moved.
The problem is not the tactic. The problem is the diagnosis — or rather, the lack of one. That aggregate number is hiding multiple distinct problems masquerading as a single metric. A winback flow is the right fix for a timing problem but does nothing for a product-mix problem. A loyalty program addresses channel execution but misses offer architecture issues entirely.
This article gives you the diagnostic framework every other guide on the first page of Google skips: how to decompose your RPR into segments that reveal the actual pattern, identify which root cause is driving the gap, and apply the fix that matches the diagnosis.
Last updated: August 2026
How Do You Calculate Repeat Purchase Rate?
Repeat purchase rate measures the percentage of customers who have bought from you more than once within a defined period. Divide the number of customers with two or more orders by your total unique customers, multiply by 100, and you have your RPR. The calculation takes thirty seconds — understanding what the number actually means takes the rest of this article.
Repeat purchase rate (RPR) is the percentage of your total customer base that has placed at least two orders. It is the single most direct measure of whether your retention program is converting first-time buyers into repeat buyers.
The formula:
- Count the number of customers who have placed two or more orders in your measurement window (typically 12 months)
- Count your total number of unique customers in that same window
- Divide repeat customers by total customers
- Multiply by 100 to get your percentage
In Shopify, you can pull this from your customer reports. In Klaviyo, build a segment where "Placed Order at least 2 times over all time" and compare that count against your total customer segment. For a fuller picture of which retention metrics actually matter for DTC, RPR sits alongside customer lifetime value and purchase frequency as the core health indicators.
What Is a Good Repeat Purchase Rate for Ecommerce?
A good annual repeat purchase rate for most DTC brands falls between 20–30%, with strong programs hitting 30–45% and elite programs exceeding 45%, according to Blossom's benchmark data. But the number that matters most is your first-to-second purchase rate — the conversion from one-time buyer to repeat customer — which is where most brands leak the majority of their lifetime value.
Repeat Purchase Rate Benchmarks by Vertical
- Food and Beverage: 40–55% (highest natural repeat — consumable, habitual)
- Pet: 40–55% (predictable purchase cycles, high loyalty)
- Health and Supplements: 35–50% (subscription-driven, replenishment logic)
- Beauty and Skincare: 30–45% (routine-building drives retention)
- Fitness and Wellness: 25–40% (community and results-driven)
- Fashion and Apparel: 20–30% (lower repeat, higher AOV)
- Home and Lifestyle: 15–25% (longer purchase cycles)
These ranges are based on Blossom's benchmark data across DTC verticals. Your position within these ranges depends on product type, price point, and how well your retention program converts the first-to-second purchase gap.
The first-to-second purchase conversion is the highest-leverage metric in retention. According to Blossom's benchmark data, strong programs convert 30–40% of first-time buyers into repeat customers, while most brands sit at 20–30%. If your RPR is below your vertical benchmark, start by measuring this specific conversion before diagnosing anything else.
Customer lifetime value (CLV) is the total revenue a customer generates over their entire relationship with your brand — and it compounds directly with repeat purchase rate. A brand with strong RPR does not just generate more repeat orders — it generates higher CLV, lower effective customer acquisition cost (CAC), and a fundamentally different business model.
Why Does Aggregate Repeat Purchase Rate Hide the Real Problem?
Aggregate RPR treats every customer as if they had the same problem, when in reality your overall number is an average of wildly different sub-populations. A brand below its vertical benchmark likely has a strong repeat rate from organic customers, a considerably weaker rate from paid social customers, and a moderate rate from email-acquired subscribers — three distinct problems requiring three different fixes.
This is the conceptual unlock that makes the rest of the diagnostic framework necessary: your aggregate RPR is not one metric. It is three to five different metrics averaged together.
To see the real pattern, decompose your RPR across three dimensions:
- By acquisition source: Customers acquired through organic search, paid social, influencer campaigns, and email sign-up behave differently. Paid social buyers tend to have lower RPR because they were impulse-acquired. Organic buyers who sought you out tend to repeat at higher rates.
- By first product purchased: Some products naturally lead to a second order (a starter kit, a consumable, an entry-level SKU). Others are one-and-done purchases that create no repurchase path.
- By first-order value: High-AOV first-time buyers and low-AOV first-time buyers have different repeat patterns. A customer who made a large first order has different expectations and motivations than one who tried a small introductory purchase.
Cohort analysis is the methodology for breaking your customer base into these sub-groups and tracking their behavior over time. In practice, this means building separate Klaviyo segments for each dimension and measuring RPR within each one — not across the aggregate. For a deeper framework on segmenting customers by purchase behavior, RFM analysis provides the foundational methodology that powers this decomposition.
What Are the Four Root Causes of Low Repeat Purchase Rate?
Low repeat purchase rate has four distinct root causes, each requiring a fundamentally different remedy: a product-mix problem (nothing compelling to reorder or cross-buy), a timing problem (outreach hits before or after the reorder window), an offer-architecture problem (discount dependency or mismatched incentives), and a channel-execution problem (the right message reaching the wrong medium or sequence stage).
Most "how to increase repeat purchases" advice fails because it applies a single remedy to a multi-cause metric. A brand with a product-mix problem does not need a winback flow — they need a cross-sell strategy. A brand with a timing problem does not need a loyalty program — they need to align their post-purchase outreach with their actual reorder window.
The diagnostic decision tree works like this: decompose your aggregate RPR (as described above), identify which segments have the largest gap between actual and target RPR, then run the specific reports for each root cause to confirm which one is driving that segment's underperformance.
In our experience with DTC clients, the majority of the RPR gap concentrates in one or two root causes — not all four. The diagnosis saves months of testing the wrong levers.
Is Your Product Mix Preventing Second Orders?
A product-mix problem means your catalog does not create a natural path from first purchase to second purchase. The symptoms are clear: high first-order satisfaction (good reviews, low return rates) combined with low repeat rates — customers loved what they bought but had no compelling reason to come back for something else.
Symptoms of a product-mix problem:
- Strong reviews and low return rates, but RPR sits well below your vertical benchmark
- Your best-selling product has the lowest repeat purchase rate of any SKU
- Customers who buy your hero product rarely explore other categories
- Cross-sell emails get low click rates because the recommended products feel disconnected from the original purchase
The Klaviyo reports to run: build a segment for each of your top five products where the customer purchased that specific product first, then measure what percentage placed a second order within 90 days. If certain first-purchase products have dramatically lower second-order rates, those products are acquisition dead-ends — they bring customers in but create no bridge to the next purchase.
Next, check your product analytics in Shopify. Which products are most frequently bought together? If your post-purchase and browse abandonment flows are not recommending these natural pairings, the product-mix problem is actually a product-recommendation problem — a gap in cross-sell execution rather than a catalog flaw.
The fix: build cross-sell paths that connect your acquisition products to your repurchase products. This might mean creating a starter-to-full-size upgrade path, designing bundles around natural product pairings, or restructuring your post-purchase flow to introduce complementary categories rather than pushing the same product the customer already bought.
Are You Reaching Customers at the Wrong Time?
A timing problem means your retention outreach — emails, SMS, post-purchase flows — hits customers either too early (before they need to reorder) or too late (after they have already lapsed or switched to a competitor). The fix requires understanding your actual time-between-purchases distribution, not guessing at it.
Time between purchases is the median number of days between a customer's first and second order. This metric tells you exactly when your reorder window opens and when it closes — and most brands have never measured it.
Symptoms of a timing problem:
- Your winback flow triggers at a standard interval (60 or 90 days) without being calibrated to your actual purchase cycle
- Post-purchase emails cluster in the first week after delivery, then go silent during the actual reorder window
- Customers who do repeat-purchase tend to do so in a tight window, but your re-engagement emails fire outside that window
The Klaviyo report to run: use Klaviyo's predictive analytics — specifically the Expected Date of Next Order property — to identify when each customer is most likely to reorder. Build a segment of customers whose predicted next order date falls within the next 7–14 days and compare it against when your actual post-purchase and replenishment emails fire.
If there is a gap between when customers naturally reorder and when your flows reach them, you have found your timing problem. The fix is recalibrating your post-purchase and winback flow timing to match your real purchase cycle — not an arbitrary 60- or 90-day interval that a template suggested.
Is Your Offer Architecture Creating Discount Dependency?
An offer-architecture problem means your incentive structure is either training customers to wait for discounts before purchasing, or it is using the wrong type of incentive for the second-order conversion. The clearest signal: customers who used a discount on their first purchase repeat at significantly lower rates than full-price first-time buyers.
Symptoms of an offer-architecture problem:
- Customers acquired with deep discounts (welcome offers, flash sales) have dramatically lower RPR than those who bought at full price
- Second purchases cluster around promotional periods rather than spreading across the calendar
- Your repeat customers have lower average order values than first-time customers — they have learned to wait for deals
The Klaviyo report to run: build two segments — first-time buyers who used a discount code on their initial order versus those who did not. Compare the second-purchase rate between these two groups over 90 and 180 days. If the discount-acquired cohort repeats at a meaningfully lower rate, your welcome offer or acquisition promotions are selecting for price-sensitive buyers who do not convert to full-price repeat customers.
The fix is restructuring your offer architecture to incentivize the second purchase differently than the first. This often means shifting from percentage-off discounts to value-add incentives — free shipping thresholds, gift-with-purchase, or store credit that frames the incentive as owned value rather than a markdown. Consider running an A/B test comparing your current welcome discount against a value-add alternative to measure the impact on second-purchase rates directly. For more on this approach, see our guide on welcome flow optimization.
Is Your Channel Execution Missing the Second-Order Window?
A channel-execution problem means the right message exists somewhere in your retention program, but it is reaching customers through the wrong medium, at the wrong stage, or in the wrong sequence. The post-purchase flow might educate beautifully but never present a clear second-purchase path. The winback might fire to the right people but through a channel they have stopped checking.
Symptoms of a channel-execution problem:
- Post-purchase email open rates are strong but second-purchase conversion from those emails is weak
- Your retention flows have high engagement (opens, clicks) but low placed-order rates
- Customers who eventually repeat-purchase rarely do so through an email or SMS link — they come back via direct or organic search, suggesting your flows are not the catalyst
The Klaviyo report to run: pull placed-order attribution for your post-purchase, browse abandonment, and replenishment flows. If these flows show healthy engagement metrics but low revenue per recipient, the sequence is educating without converting — the channel execution is off.
Check whether your post-purchase flow contains a clear path to the second purchase or whether it stops at order confirmation and review requests. According to Blossom's benchmark data, post-purchase flows that include a cross-sell touchpoint within the first few weeks of delivery drive meaningfully higher second-order rates than flows that stop at the review ask.
The fix often involves restructuring your post-purchase sequence to include a dedicated cross-sell email, adding SMS as a complementary channel for high-intent moments, and ensuring your flows contain clear product recommendations — not just brand education. For a framework on tracking these metrics systematically, see our retention marketing dashboard guide.
What Is the Difference Between Repeat Purchase Rate and Retention Rate?
Repeat purchase rate measures the percentage of customers who have purchased more than once, while retention rate measures the percentage of customers who remain active — purchasing or engaging — over a specific time period. RPR is a snapshot of purchase behavior; retention rate is a time-bound measurement of ongoing customer relationships.
In practice, the two metrics overlap but serve different diagnostic purposes. RPR tells you whether your product and post-purchase experience create a reason to come back. Retention rate tells you whether customers are staying in your ecosystem over months and years. A brand can have a decent RPR (customers do buy twice) but poor retention (they buy twice and then churn permanently). Both metrics matter — RPR for diagnosing the second-order problem, retention rate for diagnosing the long-term relationship.
For example, a supplement brand might show a 35% RPR but a 12-month retention rate of only 15%, meaning most of those repeat buyers never place a third order. In this scenario, the RPR signals that the second-order conversion is healthy, while the low retention rate reveals a deeper engagement problem — one that requires a different set of fixes, such as subscription optimization or community-building initiatives, rather than post-purchase flow adjustments alone.
Stop Treating a Four-Headed Problem With One Fix
The most effective way to improve your repeat purchase rate is to stop treating it as one problem. Decompose your aggregate RPR by acquisition source, first product, and order value to identify the specific segments underperforming, then diagnose which of the four root causes — product mix, timing, offer architecture, or channel execution — explains the gap.
Your repeat purchase rate is a symptom. The four root causes — product mix, timing, offer architecture, and channel execution — each require a different remedy. Running a generic "increase RPR" playbook is like taking the same medication for every illness. Sometimes you get lucky. Usually you waste months.
Start with the decomposition: break your aggregate RPR by acquisition source, first product, and order value. The segments with the largest gap between actual and target RPR tell you where to focus. Then run the diagnostic reports for each root cause until you find the one or two that explain the majority of the gap.
Most brands discover the answer concentrates in one or two areas. Once you know which levers actually matter, the fix becomes specific, measurable, and fast.
Frequently Asked Questions
These are the most common questions brands ask when diagnosing and improving their repeat purchase rate — covering calculation methods in Shopify and Klaviyo, benchmark targets for second-purchase conversion, and how the 80/20 rule applies to ecommerce retention. Each answer connects back to the diagnostic framework above.
What is the 80/20 rule in ecommerce?
The 80/20 rule (Pareto principle) in ecommerce describes the pattern where a disproportionate share of your revenue comes from a small percentage of your customers — your repeat buyers. This is why repeat purchase rate matters so much: a small improvement in RPR has an outsized impact on total revenue because repeat customers spend more per order, cost less to convert, and refer new customers at higher rates.
What is a good second purchase rate for DTC brands?
A good first-to-second purchase rate for DTC brands is 30–40%, according to Blossom's benchmark data. Most brands sit at 20–30%. The gap between these two ranges represents the single largest revenue opportunity in retention — converting even a fraction of those one-time buyers into repeat customers compounds lifetime value significantly.
How do you calculate repeat purchase rate in Shopify?
In Shopify, navigate to Analytics, then Reports, then Customers and pull your returning customer rate report. For a more precise calculation, export your customer data and count profiles with two or more orders divided by total unique customers over your measurement period. Filter by date range to get an annualized view rather than an all-time number.
How do you build a repeat purchase rate report in Klaviyo?
In Klaviyo, create a segment with the condition "Placed Order at least 2 times over all time." Compare the profile count of this segment against your total "Has Placed Order at least 1 time over all time" segment. For the decomposed analysis described in this article, add additional filters by first-purchase product, acquisition source property, or order value range to see RPR by cohort — which is where the real diagnostic value lives.
We break down retention metrics like this every week — diagnostic frameworks, Klaviyo report recipes, and the tactical plays that actually move the numbers. Subscribe to our newsletter →
Need help implementing this?
Let us take the hassle of managing your email marketing channel off your hands. Book a strategy call with our team today and see how we can scale your revenue, customer retention, and lifetime value with tailored strategies. Click here to get started.
Curious about how your Klaviyo is performing?
We’ll audit your account for free. Discover hidden opportunities to boost your revenue, and find out what you’re doing right and what could be done better. Click here to claim your free Klaviyo audit.
Want to see how we’ve helped brands just like yours scale?
Check out our case studies and see the impact for yourself. Click here to explore.
Read Our Other Blogs

A/B Testing for Email: What to Test, How to Measure, When to Ship



Email Marketing KPIs: The Only Metrics That Matter for DTC



Email Revenue Attribution: What Klaviyo Gets Right and Wrong




Not Sure Where to Start?
Let's find the biggest retention opportunities in your business. Get a free Klaviyo audit or retention consultation.

























































































