Profit Intelligence

Repurchase Rate

2026-04-12 8 min read Profit Intelligence
Repurchase Rate — The percentage of customers who make at least one additional purchase after their first order within a defined period. Repurchase rate measures the ability of a business to convert first-time buyers into repeat customers — the single most important transition in DTC and e-commerce unit economics.
TL;DR: Repurchase rate measures how many customers buy again. For DTC e-commerce, the median repurchase rate within 12 months is 27%; top-quartile brands achieve 40%+ by focusing on post-purchase experience and retention triggers rather than acquisition volume (Shopify Commerce Report, 2025).

What is repurchase rate?

Repurchase rate (also called repeat purchase rate, return customer rate, or rebuy rate) is the percentage of customers who make a second or subsequent purchase within a defined time window. It is the most direct measure of whether a first-time buyer becomes a returning customer — the transition that determines whether DTC and e-commerce businesses can sustain profitable growth.

Acquisition costs continue to rise. The average DTC customer acquisition cost through paid social increased 38% between 2023 and 2025 (Triple Whale, 2025). Most brands cannot achieve a positive CM3 on first orders alone. The math only works if customers come back. Repurchase rate tells you whether they do.

For DTC e-commerce brands, a healthy 12-month repurchase rate varies by category. Consumables (supplements, food, skincare) target 35-50%. Apparel targets 25-35%. Home goods target 15-25%. Below these ranges, the business is effectively renting customers rather than retaining them — paying to acquire people who buy once and disappear.

Repurchase rate differs from retention rate in scope. Retention rate applies to subscription businesses and measures whether a customer keeps their subscription active. Repurchase rate applies to transaction-based businesses and measures whether a customer chooses to buy again. Retention is passive (the customer does nothing and stays). Repurchase is active (the customer must decide to return).

Why repurchase rate matters for operators

A DTC brand spending $32 to acquire a customer with a $78 AOV and 65% gross margin generates $18.70 in CM3 on the first order. That is a slim margin. The business case depends entirely on whether that customer returns.

Without tracking repurchase rate, you see total revenue and new customer count. Both can grow while the underlying unit economics deteriorate. A brand acquiring 5,000 new customers per month at $32 each and a 19% repurchase rate is growing top-line revenue but building on a weak foundation. Raise the repurchase rate to 32% — 13 percentage points — and customer lifetime value increases by 40-60% without spending an additional dollar on acquisition.

The time dimension matters too. A customer who repurchases within 60 days is far more likely to become a long-term repeat buyer than one who waits 180 days. Operators tracking repurchase rate by time window — 30 days, 60 days, 90 days, 12 months — see the retention curve forming and can intervene with targeted retention triggers at the right moment.

Repurchase rate formula

Repurchase Rate = Customers Who Bought Again / Total Customers x 100

Example:
Total customers in the January 2026 cohort: 1,240
Customers from that cohort who made a 2nd purchase by June 2026: 347

Repurchase Rate (6-month) = 347 / 1,240 x 100 = 28.0%

What each component means:

  • Customers Who Bought Again: The number of customers from the measured group who completed at least one additional purchase within the time window. Only count unique customers, not total repeat orders. A customer who buys 4 more times still counts as 1 repeat customer.
  • Total Customers: The total number of unique customers in the measured period or cohort. For cohort-based measurement, this is the cohort size. For period-based measurement, this is total unique customers who purchased during the period.

Variant — Time-windowed repurchase rate:

Track repurchase rate at 30, 60, 90, and 365-day intervals. This builds a repurchase curve similar to a cohort analysis retention curve. The curve shows how quickly customers return and where the repurchase rate flattens.

Example — Repurchase Curve:
30-day repurchase rate:   8.2%
60-day repurchase rate:  16.5%
90-day repurchase rate:  22.1%
180-day repurchase rate: 26.8%
365-day repurchase rate: 31.4%

Repurchase rate benchmarks by category

How repurchase rates compare across DTC and e-commerce categories. 12-month measurement window.

CategoryGoodAverageBelow averageAction needed
Supplements / Vitamins40-55%28-40%<28%Below 28%: review subscription options, replenishment reminders
Beauty / Skincare35-48%22-35%<22%Below 22%: add loyalty program, post-purchase email sequence
Food / Beverage (DTC)32-45%20-32%<20%Below 20%: test subscription, bundle repeat orders with discount
Apparel / Fashion25-35%15-25%<15%Below 15%: seasonal launch cadence, size/fit personalization
Home / Lifestyle18-28%10-18%<10%Below 10%: cross-sell adjacent categories, add consumable SKUs

Sources: Shopify Commerce Report 2025, Triple Whale DTC Benchmarks 2025, Yotpo Retention Index 2025, industry-observed ranges.

Common mistakes when measuring repurchase rate

1. Not defining a time window

A repurchase rate without a time window is meaningless. "28% of our customers repurchase" — when? Within 30 days? 12 months? 3 years? Given enough time, most repurchase rates increase. Always specify the measurement window: "28% repurchase within 12 months of first order."

2. Counting all orders instead of unique customers

If a customer places 5 repeat orders, they count as 1 repeat customer, not 5. Counting orders instead of unique customers inflates the repurchase rate and misrepresents the breadth of repeat behavior. The metric measures customer conversion, not order volume.

3. Blending channels instead of measuring per acquisition source

Customers acquired through organic search may repurchase at 38%, while those acquired through paid social repurchase at 19%. The blended rate — 27% — obscures the channel-level problem. Measure repurchase rate per acquisition channel to identify which sources bring back buyers and which produce one-time purchasers.

4. Ignoring time-to-second-purchase

Two brands with 30% repurchase rates can have very different economics. If Brand A's customers repurchase at a median of 42 days and Brand B's at 145 days, Brand A's cash flow and LTV trajectory are stronger. Track the median time between first and second purchase alongside the rate itself.

5. Measuring at the company level instead of by cohort

A company-level repurchase rate blends cohorts at different stages of maturity. A January cohort at month 12 has had more time to repurchase than a September cohort at month 4. Measure repurchase rate by acquisition cohort at the same lifecycle point for clean trend analysis.

How Fairview tracks repurchase rate automatically

Fairview's Margin Intelligence connects to Shopify (or your e-commerce platform) and Stripe to calculate repurchase rate by cohort, by channel, and by product category. Each acquisition cohort is tracked for first-purchase-to-second-purchase conversion at 30, 60, 90, and 365-day intervals — building the repurchase curve automatically.

The Operating Dashboard displays repurchase rate alongside AOV and contribution margins, so operators see how repeat behavior feeds into unit economics. When a cohort's repurchase rate trails the historical average at the same lifecycle point, the Next-Best Action Engine flags it: "March 2026 cohort 60-day repurchase rate is 11.3% vs. 16.8% average. Review post-purchase email sequence and product satisfaction scores."

See how Margin Intelligence works

Repurchase rate vs retention rate

People sometimes use repurchase rate and retention rate interchangeably. They apply to different business models.

Repurchase RateRetention Rate
Business modelTransaction-based (e-commerce, DTC)Subscription-based (SaaS, memberships)
What it measuresPercentage of customers who choose to buy againPercentage of customers who continue their subscription
Customer action requiredActive — customer must initiate a new purchasePassive — customer must decide not to cancel
Measurement periodTime-windowed (30, 90, 365 days)Period-based (monthly, annual)
Typical range15-45% for DTC (12-month window)70-95% for B2B SaaS (annual)

Repurchase rate measures active intent — the customer decided to come back. Retention rate measures passive continuation — the customer did not leave. Both indicate customer satisfaction, but repurchase rate is a stronger signal because the customer must take action. Use repurchase rate for DTC and e-commerce. Use retention rate for subscriptions.

FAQ

What is repurchase rate in simple terms?

Repurchase rate is the percentage of customers who buy from you more than once within a specific time period. If 1,240 customers made a first purchase and 347 of them came back for a second order within 12 months, the repurchase rate is 28%. It measures your ability to convert first-time buyers into repeat customers.

What is a good repurchase rate for DTC brands?

For DTC e-commerce, a 12-month repurchase rate of 30-40% is strong across most categories. Consumables like supplements and skincare often hit 35-50% because the product runs out. Apparel targets 25-35%. Below 20% in any category signals that the business depends almost entirely on new customer acquisition to grow.

How do you calculate repurchase rate?

Divide the number of customers who made a second purchase by the total number of customers, then multiply by 100. Specify the time window. Example: 347 repeat buyers out of 1,240 total customers within 12 months = 28.0% repurchase rate. Count unique customers, not total repeat orders.

What is the difference between repurchase rate and retention rate?

Repurchase rate applies to transaction-based businesses and measures active choice — customers decide to buy again. Retention rate applies to subscription businesses and measures passive continuation — customers stay subscribed. Repurchase rate for DTC typically ranges from 15-45% at 12 months. Retention rate for B2B SaaS ranges from 70-95%.

How often should you track repurchase rate?

Monthly, with a rolling time window. Track 30-day, 60-day, 90-day, and 12-month repurchase rates for each acquisition cohort. Monthly updates show whether the repurchase curve is strengthening or weakening for recent cohorts. Quarterly reviews catch trends; monthly catches specific campaign or product impacts.

How do you improve repurchase rate?

Four actions: implement post-purchase email sequences that trigger at the optimal repurchase window, add subscription or auto-replenishment options for consumable products, use personalized product recommendations based on first-order data, and reduce time-to-second-purchase by creating urgency through limited offers at the 30-day mark.

Related terms

  • Customer Lifetime Value — Total revenue expected from a customer, directly driven by repurchase frequency
  • Cohort LTV — Lifetime value per acquisition group, which increases as repurchase rate improves
  • AOV (Average Order Value) — Revenue per order, which combines with repurchase rate to determine LTV
  • Churn Rate — The subscription-model equivalent of not repurchasing, measuring customer loss
  • DTC (Direct-to-Consumer) — The business model where repurchase rate is a primary health metric

Fairview is an operating intelligence platform that tracks repurchase rate automatically alongside AOV, cohort LTV, and customer lifetime value. Start your free trial →

Siddharth Gangal is the founder of Fairview. He built cohort-level repurchase tracking into the platform after watching DTC operators celebrate 3x ROAS on acquisition campaigns without knowing that only 17% of those customers ever bought a second time.

Ready to see your data clearly?

Stop reporting on last week.
Start acting on this week.

10 minutes to connect. No SQL. No engineering team. Your first dashboard is built automatically.

See your data in Fairview Start 14-day free trial

No credit card required · Cancel anytime · Setup in under 10 minutes