optimizacion-conversion

Churn rate: what it is, how to calculate and reduce it

Adrià Vidal7 min read
churn ratecustomer attritionretentionmetricsCRO

What is churn rate

Churn rate — also called customer attrition rate or cancellation rate — is the metric that measures the percentage of customers who stop being customers in a given time period. It is one of the most critical indicators of any business's health, especially in subscription models, but relevant for every type of company.

A business with high churn is like a bucket with holes: you can keep filling it (acquiring customers), but you never manage to accumulate. The cost of acquiring a new customer is between 5 and 7 times higher than retaining an existing one, which makes churn reduction one of the most powerful profitability levers available.

How to calculate churn rate

Basic churn rate formula

The most straightforward formula is:

Churn Rate = (Customers lost in the period / Customers at the start of the period) × 100

Example: if you started the month with 1,000 customers and ended with 960, you lost 40.

Churn Rate = (40 / 1,000) × 100 = 4% monthly

Monthly vs. annual churn rate

A 4% monthly churn may sound small, but annualized it is devastating. The formula for converting monthly churn to annual is not simply multiplying by 12:

Annual Churn = 1 − (1 − Monthly Churn)^12

With 4% monthly: 1 − (0.96)^12 = 1 − 0.612 = 38.8% annual

That means you would lose nearly 40% of your customer base in a year. This is why monitoring churn with sufficient granularity matters so much.

Revenue Churn vs. Customer Churn

There are two types of churn that measure different things:

Customer Churn: percentage of customers who leave. Measures volume.

Revenue Churn: percentage of recurring revenue that is lost. Measures financial impact.

If you lose 10 basic-plan customers (€10/month) but keep your 2 enterprise customers (€500/month), customer churn is high but revenue churn is low. Revenue churn is what truly matters for the financial health of the business.

Revenue Churn = (MRR lost in the period / MRR at the start) × 100

Net Revenue Retention (NRR)

A closely related and very powerful concept is NRR, or net revenue retention. It includes not only cancellations but also expansions (upsells, upgrades):

NRR = (Starting MRR + Expansions − Cancellations − Downgrades) / Starting MRR × 100

An NRR above 100% means that even while losing customers, the ones who stay spend more: the business grows on its existing base alone.

Churn rate benchmarks by industry

Acceptable churn levels vary enormously depending on the business type, average ticket, and customer lifecycle.

Industry / ModelAcceptable monthly churnWarning monthly churn
B2B SaaS (annual contracts)0.5% – 1%> 2%
B2C SaaS (monthly subscription)2% – 4%> 6%
Ecommerce (recurring)5% – 8%> 12%
Digital media / Content3% – 6%> 9%
Fintech / Digital banking1% – 3%> 5%
Fitness / Digital wellness4% – 7%> 10%
Telecommunications1% – 2.5%> 4%

These benchmarks are indicative. What matters is establishing your baseline and tracking the trend over time. A 1% improvement in monthly churn in a business with 10,000 customers at €50/month means retaining 100 more customers — that is €60,000 in additional annual revenue from that single percentage point.

Why customers leave: the real causes of churn

Before tackling churn, you need to understand why it happens. The causes fall into three categories:

1. Voluntary churn (active)

The customer makes a conscious decision to leave. The most common reasons are:

  • Lack of perceived value: the product does not solve the problem it promised
  • Unjustified price: the price/value relationship feels unbalanced
  • Competition: another provider offers a better proposition
  • Changed needs: the customer's business evolved and no longer needs the product

2. Involuntary churn (passive)

The customer did not want to leave but something technical disconnected them:

  • Expired or declined credit cards
  • Failures in the automatic renewal process
  • Experience bugs that were never reported

Involuntary churn typically represents between 20% and 40% of total churn, and it is the easiest to recover because the customer intended to stay.

3. Early churn (time-to-value)

The customer leaves within the first 30-90 days because they never experienced the promised value. This type of churn is directly related to onboarding and activation.

Strategies to reduce churn with data

1. Build a predictive churn model

Behavioral data is an early warning signal for abandonment. A customer who has not logged in for 14 days, opened zero emails in a month, or whose product usage has dropped 70% is far more likely to cancel.

Tools such as Amplitude, Mixpanel, or custom Python models can identify these patterns and trigger preventive actions before the customer clicks "cancel."

2. Improve onboarding to reduce early churn

Early churn is fought with an onboarding experience that brings the user to the "aha moment" as quickly as possible. This means:

  • Reducing the steps needed for the user to experience the core value of the product
  • Eliminating friction in the initial setup (long forms, complex configurations)
  • Activating personalized onboarding email sequences based on behavior
  • Offering a demo or interactive guide that shows value before the user has to discover it alone

3. Implement exit surveys and qualitative analysis

When a customer cancels, ask them why. A 3-5 question exit survey can reveal patterns that quantitative data does not show. The most frequent answers reveal the systemic causes to act on.

4. Recover involuntary churn with automated dunning

Dunning is the process of recovering failed payments. A well-designed email sequence — that warns in advance about expiring cards, offers multiple update methods, and retries the charge at optimal times — can recover between 15% and 30% of involuntary churn.

5. Create loyalty and expansion programs

Customers who feel that the provider helps them grow do not leave. Quarterly business reviews, exclusive workshops, early access to new features, or proactive Customer Success programs build a relationship that makes churn emotionally costly for the customer.

6. Optimize when and how you present value

Often the product delivers value but the customer does not perceive it. Usage reports, celebrated milestones, monthly summaries of results achieved — the strategy Spotify applies with Spotify Wrapped — anchor in the customer's mind the results they have obtained and justify the renewal.

The relationship between churn and CRO

Conversion rate optimization does not end when the customer buys. CRO applied to retention works on the same levers as in acquisition: identify friction, generate hypotheses, test solutions, and measure impact.

The friction points that generate churn are optimizable:

  • The cancellation flow can be redesigned to offer alternatives (pause, downgrade, discount) before the final cancellation
  • Onboarding can be tested to identify which sequence produces the highest retention at 30 days
  • Recovery emails can be optimized with different subject lines, timings, and offers

A retention audit pinpoints exactly where and when the friction occurs that leads to churn. You can start with an automatic analysis of your site at Scan&Boost.

If you want to work on retention and churn reduction as part of a comprehensive CRO strategy, learn about our CRO agency service.


Adrià Vidal is the founder of Boost. +1,000 optimization actions, +47.8% average conversion increase per client, +€7.8M in additional revenue generated.

Adrià Vidal

Adrià Vidal

CEO & Founder

Founder of Boost. Specialist in digital analytics, CRO, and artificial intelligence applied to digital business optimization.

Related articles

Churn rate: what it is, how to calculate and reduce it