What's a Normal Customer Churn Rate for Online Retailers?

Wondering if your churn rate is "normal"? Get ecommerce churn benchmarks by industry (fashion, electronics, subscription), learn how to calculate yours in GA4/Shopify, and know when to worry — and when not to.

🔑 Key Takeaways

  • There's no single "normal" churn rate — benchmarks vary by business model, product type, and purchase frequency
  • Transactional ecommerce: Healthy repeat purchase rate = 25–40% within 90 days (meaning 60–75% "churn" in that window)
  • Subscription ecommerce: Target monthly churn below 2–5%; annual churn below 20–30%
  • Focus on your trend, not just the number: A rising churn rate for 2+ quarters is a red flag, even if below benchmark
  • Calculate your churn correctly: Define your churn window based on your median repurchase cycle, not arbitrary timeframes

You check your dashboard. Your churn rate is 68%. You Google "average ecommerce churn rate" and see numbers ranging from 20% to 80%. Now you're more confused than when you started.

Is 68% normal? Should you be worried? What should you do about it?

Here's the truth: benchmarking churn is useful — but only if you compare the right metrics, for the right business model, with the right context. A 70% churn rate might be excellent for a furniture store and terrible for a subscription box. Let's break down what "normal" actually means for your store. See how I help stores benchmark and improve retention in my e-commerce data science services.

First: What Exactly Is "Churn" in Ecommerce?

Before comparing benchmarks, we need clarity on definition. "Churn" means different things depending on your business model:

🔄 Transactional Ecommerce (Most Online Stores)

Churn definition: A customer who hasn't made a repeat purchase within X days, where X is calibrated to your median repurchase cycle.

Example: If your median customer repurchases every 45 days, a customer who hasn't bought in 90 days is likely churned.

Key metric to track: Repeat purchase rate (the inverse of churn) within your defined window.

📦 Subscription Ecommerce

Churn definition: A subscriber who cancels or fails to renew their subscription.

Example: Monthly subscription box: churn = % of subscribers who cancel in a given month.

Key metric to track: Monthly churn rate and customer lifetime value (LTV).

⚠️ Common mistake: Using subscription churn benchmarks for transactional stores (or vice versa). They measure fundamentally different behaviors. Always compare apples to apples.

Ecommerce Churn Benchmarks by Industry (2026 Data)

Below are aggregated benchmarks from industry reports (Bain & Company, McKinsey, Shopify Plus, and proprietary analysis). Use these as directional guides — not absolute targets.

Category Business Model Healthy Repeat Purchase Rate Implied Churn Rate Notes
Fashion & Apparel Transactional 30–45% within 90 days 55–70% High seasonality; trend-driven purchases
Beauty & Personal Care Transactional/Subscription 35–50% within 60 days 50–65% Consumables drive higher repeat rates
Electronics & Gadgets Transactional 20–35% within 180 days 65–80% Longer purchase cycles; durable goods
Home & Furniture Transactional 15–30% within 180 days 70–85% Infrequent, high-consideration purchases
Food & Beverage Transactional/Subscription 40–60% within 30 days 40–60% High-frequency consumables
Subscription Boxes Subscription 95–98% monthly retention 2–5% monthly churn Target <2% for premium, <5% for mass-market
Digital Products Subscription 90–95% monthly retention 5–10% monthly churn Higher churn tolerance due to low CAC
Marketplace Sellers Transactional 25–40% within 90 days 60–75% Platform dependency affects retention

Key insight: The "average ecommerce retention rate" is often cited as ~30%, but top performers reach 62%. [[2]] That gap represents millions in lost revenue for businesses that don't optimize retention. A 5% increase in retention can boost profits by 25–95% (Bain & Company).

Sources: Bain & Company, McKinsey Digital Commerce Report 2026, Shopify Plus Merchant Data

How to Calculate YOUR Churn Rate (Using GA4 + Shopify/WooCommerce)

Benchmarks are useless if you're measuring churn incorrectly. Here's how to calculate it properly for transactional ecommerce:

Step 1: Define Your Churn Window

Don't use arbitrary timeframes. Calculate your median repurchase cycle:

In GA4: Explore → Cohort analysis → Group by "First purchase date" → Track time to second purchase

In Shopify: Analytics → Reports → "Time between purchases" metric

Example: If median time to second purchase is 45 days, set your churn window to 90 days (2x median) to account for natural variation.

Step 2: Calculate Repeat Purchase Rate (The Inverse of Churn)

Repeat Purchase Rate = (Customers with ≥2 purchases in window ÷ Total first-time buyers) × 100

Example calculation:

  • First-time buyers in Q1 2026: 1,000 customers
  • Of those, 320 made a second purchase within 90 days
  • Repeat purchase rate = (320 ÷ 1,000) × 100 = 32%
  • Implied churn rate = 100% – 32% = 68%

Step 3: Segment by Cohort for Deeper Insight

Aggregate churn hides important patterns. Break it down:

  • By acquisition channel: Do TikTok-acquired customers churn faster than organic search customers?
  • By product category: Do buyers of Category A repurchase more often than Category B?
  • By customer value: Are your high-LTV customers churning faster than average?

In GA4: Explore → Cohort analysis → Add "Session source/medium" or "Product category" as secondary dimension

Need help setting this up? See my Power BI dashboard service for automated cohort reporting.

When to Worry About Your Churn Rate (And When Not To)

Not all churn is bad. Not all "high" churn requires panic. Here's how to interpret your numbers:

🚨 Red Flags: When to Take Action

Worry if you see ANY of these patterns:

  • Rising trend: Churn rate increases for two+ consecutive quarters
  • Cohort decay: New customer cohorts churn faster than older cohorts at the same stage
  • High-LTV erosion: Your top 20% of customers by lifetime value show declining retention
  • Benchmark gap: Your churn is 20%+ above category benchmarks after controlling for business model
  • Early drop-off: Customers churn before experiencing your product's core value (e.g., before Day 30 for consumables)

Next step: Diagnose the root cause using the framework in my post Why Do Customers Stop Shopping at My Online Store?

✅ Green Lights: When Your Churn Is Probably Fine

Don't panic if:

  • Stable or improving trend: Your churn rate is flat or declining, even if above benchmark
  • Strategic acquisition: You're intentionally acquiring lower-LTV customers for market share (with a plan to upsell)
  • Product-led churn: Customers churn after achieving their goal (e.g., bought a wedding dress, no longer need it)
  • Seasonal variation: Churn spikes align with known seasonal patterns (e.g., post-holiday)
  • High acquisition efficiency: Your CAC is so low that even high churn is profitable

Next step: Focus on optimizing what's working rather than fixing what isn't broken.

The most dangerous churn isn't the high number — it's the unexamined number. A 40% churn rate with clear diagnosis and targeted intervention is better than a 25% churn rate you don't understand.

How to Use Benchmarks Without Losing Sight of Your Business

Benchmarks are tools — not targets. Here's how to use them strategically:

  1. Start with your own trend. Before comparing to industry, ask: Is my churn improving or worsening? A 60% churn rate trending down to 55% is a win. A 30% churn rate trending up to 35% is a problem.
  2. Compare to the right peers. Don't compare your furniture store to a beauty subscription box. Filter benchmarks by: business model, product type, price point, and customer acquisition strategy.
  3. Use benchmarks to set hypotheses, not conclusions. If your churn is above benchmark, ask: "What might explain this?" Then test interventions. If below benchmark, ask: "What are we doing right that we can double down on?"
  4. Track leading indicators, not just lagging metrics. Churn rate is a lagging indicator. Monitor leading signals: email engagement decline, browsing frequency drop, support ticket themes. Learn how I build predictive churn models that flag risk 30-90 days early in my churn prediction service.

Frequently Asked Questions

What is a good churn rate for ecommerce?

For transactional ecommerce, a healthy repeat purchase rate is 25–40% within 90 days (meaning 60–75% "churn" in that window), depending on product category. For subscription ecommerce, target monthly churn below 2–5%. What matters most is trend direction: a rate rising for two+ consecutive quarters signals a structural problem requiring intervention, regardless of the absolute number.

How do I calculate my ecommerce churn rate?

For transactional ecommerce: (1) Define your churn window based on your median repurchase cycle (e.g., 90 days for fashion, 180 days for furniture); (2) In GA4 or Shopify, count customers who made a first purchase but no repeat purchase within that window; (3) Calculate: Churn Rate = (Customers Lost ÷ Customers at Start) × 100. For more actionable insight, track repeat purchase rate (the inverse) and segment by cohort. See my step-by-step guide in Key Metrics for Retail Success.

Why do churn benchmarks vary so much by industry?

Churn benchmarks vary due to: (1) Purchase frequency (groceries repurchase weekly; furniture every 5+ years); (2) Product type (consumables vs. durable goods); (3) Business model (subscription vs. transactional); (4) Price point (impulse buys vs. considered purchases); (5) Customer intent (one-time need vs. ongoing solution). Always compare your churn to peers in your specific category — not aggregate averages.

When should I worry about my churn rate?

Worry when: (1) Your churn rate rises for two+ consecutive quarters; (2) New customer cohorts churn faster than older cohorts at the same stage; (3) High-LTV segments show declining retention; (4) Your churn is 20%+ above category benchmarks after controlling for business model. Don't worry if your rate is stable or improving, even if above average — focus on your trend, not just the number.

The Bottom Line

There is no universal "normal" churn rate for ecommerce. What matters is:

  • ✅ You're measuring churn correctly for your business model
  • ✅ You're tracking your trend over time, not just a single number
  • ✅ You're comparing to the right peers (same category, same model)
  • ✅ You're diagnosing the "why" behind the number, not just reacting to it

Start today: Calculate your repeat purchase rate using the formula above. Segment by acquisition channel. Identify your highest-churn cohort. Then ask: "What's different about this group?" The answer is your retention opportunity. Need help diagnosing your churn patterns? Explore my churn prediction model service or e-commerce data science services.

And if you'd rather have a data scientist build the diagnostic framework for you — benchmarking your churn, identifying at-risk segments, and predicting who's likely to leave before they do — that's exactly what I do. Let's turn your churn data into retention revenue.

Is Your Churn Rate Higher Than You'd Like?

I help ecommerce founders benchmark their churn, diagnose root causes, and build predictive models that flag at-risk customers 30-90 days early — using GA4, Shopify data, and behavioral analytics. If your retention metrics have been concerning, let's talk about what your data is showing.

Let's Benchmark Your Churn