Definition
Churn rate is the percentage of subscribers who cancel or do not renew their subscription within a given time period, typically measured monthly. A 5% monthly churn rate means 5 out of every 100 subscribers leave each month — which compounds to losing roughly half your subscriber base annually if not offset by new signups.
Churn comes in two distinct forms: voluntary churn (customer chose to cancel) and involuntary churn (payment failed). The two require completely different strategies to address.
Beyond customer churn, you can also measure revenue churn — which weights losses by the MRR they represent, giving a more accurate financial picture especially when high-value customers leave.
Why It Matters for WooCommerce Stores
Churn is the single most important metric for subscription businesses because it determines how long you retain revenue. High churn erases growth — if you add 100 new subscribers but lose 100, your MRR stays flat regardless of acquisition efforts.
Reducing churn even slightly has a compounding positive effect: dropping from 8% to 5% monthly churn roughly doubles the average subscriber lifetime, which doubles customer lifetime value (LTV). The mathematical relationship is: Average lifetime = 1 ÷ churn rate.
So 5% monthly churn means average customer stays 20 months; 2% means 50 months. This is why subscription businesses with low churn (sub-2%) can spend dramatically more on acquisition than those with high churn — better economics from the same customers.
How It Works
Monthly churn rate = (Subscribers lost in the month ÷ Subscribers at the start of the month) × 100. Always separate voluntary churn (customers who chose to cancel) from involuntary churn (payment failures) because they require completely different responses.
Most WooCommerce subscription businesses see 20-40% of their churn coming from failed payments alone. For more advanced analysis, calculate gross churn (lost subscribers) vs net churn (lost subscribers minus reactivated subscribers minus upgrade revenue), and segment churn by cohort (which signup month) to see if retention is improving over time as your product matures.
Real-World Example
A WooCommerce membership site starts March with 200 active subscribers. During March: 12 customers cancel voluntarily, 6 lose subscriptions due to failed payments (involuntary), and 3 reactivate after cancelling previously.
Gross churn = (12 + 6) ÷ 200 = 9% monthly. Net churn = (18 - 3) ÷ 200 = 7.5%.
Voluntary churn = 12 ÷ 200 = 6% (the "deliberate" leavers). Involuntary churn = 6 ÷ 200 = 3% (recoverable with dunning).
If they fix dunning and recover 4 of those 6 failed payments next month, involuntary churn drops to 1% and total churn falls to 7% — a meaningful improvement with no product changes.
Best Practices
- Always segment voluntary vs involuntary churn — they require completely different fixes
- Calculate churn by cohort (signup month) to spot whether retention is improving over time
- Implement dunning before any other retention work — involuntary churn is the easiest to fix
- Survey churned customers within 24 hours of cancellation while reasons are fresh
- Track expansion MRR (upgrades) alongside churn — net revenue retention >100% means growth even without new signups
Common Mistakes
- Combining voluntary and involuntary churn into one number — they need separate diagnoses and fixes
- Not segmenting churn by plan, cohort, or signup channel to find which segments drive the most loss
- Treating churn as a customer service problem when the root cause is often product value or poor onboarding
- Focusing only on customer churn ignoring revenue churn — losing one $500/month customer is worse than ten $20/month customers
- Setting churn reduction goals without changing anything in the product, pricing, or experience
In WooCommerce with WPSubscription
WPSubscription gives you visibility into subscription cancellations with status tracking and reason data, making it easier to identify which segments churn most and whether failures or deliberate cancellations drive the problem. Combined with WPSubscription's built-in dunning (retry logic for failed payments), pause-instead-of-cancel option, and self-service plan changes, you have a complete toolkit for measurably reducing both forms of churn.