Skip to main content

How to Calculate Churn Rate: Formula and Worked Example

Churn rate is customers lost divided by customers at the start, times 100. Get the formula, a worked example, and how to cut churn with real numbers.

How to Calculate Churn Rate: Formula and Worked Example
Key takeaways
  • Churn rate = customers lost during a period ÷ customers at the start × 100.
  • Swap customer counts for MRR to get revenue churn; track both separately.
  • Most SaaS companies run 5-7% monthly customer churn (Pacific Crest Securities).
  • Annualize with 1 − (1 − monthly churn)^12, not by multiplying by 12.
  • Split voluntary from involuntary churn — failed payments are the cheapest fix.

Churn rate is the percentage of customers or revenue you lose in a period, and most SaaS companies lose 5-7% of customers every month, per a Pacific Crest Securities study. To calculate it, divide the customers lost during the period by the customers you started with, then multiply by 100. Pick one time window, count the losses, and divide.

What is churn rate and why does it matter?

Churn rate measures how fast you lose customers or revenue over a fixed period. It matters because retention, not acquisition, is where the money actually compounds.

The economics are lopsided. The Customer Success Association reports that acquiring a new customer costs 5-7 times more than keeping an existing one. Gartner research has been cited for the finding that a 5% cut in churn can raise profit by 25-95%. HubSpot's 2020 State of Marketing survey found 70% of companies rank customer retention as a key goal.

Small churn numbers hide large damage. A business losing 7% of customers monthly loses roughly 58% of them in a year if nothing replaces them. That is the leak you plug before you spend more on acquisition.

How do I calculate churn rate?

Divide the number of customers lost during a period by the number you had at the start, then multiply by 100. That single formula covers customer churn; swap customer counts for recurring revenue and you get revenue churn.

You might also like

Worked example: you start the month with 500 customers and 25 cancel. 25 ÷ 500 = 0.05, so your monthly customer churn rate is 5%. If your monthly recurring revenue (MRR) started at $50,000 and you lost $3,000 to cancellations and downgrades, gross revenue churn is 6%.

Metric Formula What it tells you
Customer churn Customers lost ÷ customers at start × 100 How many logos you lose
Gross revenue churn MRR lost ÷ MRR at start × 100 Raw revenue leaking out
Net revenue churn (MRR lost − expansion MRR) ÷ MRR at start × 100 Revenue after upsells
Retention rate 100 − customer churn rate The mirror image of churn

Follow these steps to calculate it cleanly:

  1. Pick one fixed window — monthly is standard for subscriptions.
  2. Count customers (or MRR) at the start of the window.
  3. Count how many you lost inside that window.
  4. Exclude new customers gained during the window from the denominator.
  5. Divide losses by the starting number and multiply by 100.

Always label the window. "5% churn" means nothing until you say monthly or annual. To convert monthly to annual, do not multiply by 12. Use 1 − (1 − monthly churn)^12, which turns a 5% monthly rate into about 46% annual churn.

What is the difference between voluntary and involuntary churn?

Voluntary churn is when a customer chooses to leave; involuntary churn is when a payment fails and the account lapses without a decision. You calculate both with the same formula, but you fix them in completely different ways.

  • Voluntary churn: cancellations from weak onboarding, missing value, or a cheaper competitor. Fix with product and lifecycle work.
  • Involuntary churn: expired cards, insufficient funds, failed retries. Fix with dunning emails and card-retry logic.

Split them in your data. Involuntary churn is often a large share of total churn and the cheapest to recover, because those customers already wanted to stay.

How we track churn while shipping software every day

We build and ship production software with AI daily, and we treat churn as a build-time metric, not a quarterly report. Every subscription product we run writes a cancellation event and a failed-payment event into the same table, so gross and involuntary churn come from one query instead of a spreadsheet rebuilt after the fact.

The trade-off we hit early on: we only tracked logo churn, and it looked fine at 4%. Revenue churn was 9%, because the accounts leaving were our biggest ones. Counting every customer equally hid that our best-paying users were the unhappy ones. Now we watch net revenue churn first and logo churn second.

What broke: our first dunning flow retried a failed card once and gave up, so involuntary churn masqueraded as real cancellations. Adding a three-attempt retry over ten days, plus a plain "your card failed" email, recovered a meaningful slice with about an hour of build work. Cheap fix, direct payback.

How can I reduce churn rate in my business?

Start by separating voluntary from involuntary churn, because the two need opposite fixes. Then attack the largest, cheapest bucket first — usually failed payments.

Stripe's IPO filing noted that the median subscription business sees roughly 10-15% customer churn per year, so a few points of improvement moves real money. Practical moves that work:

  1. Add dunning: retry failed cards and email the customer before the account lapses.
  2. Strengthen onboarding so new users reach first value fast.
  3. Watch net revenue churn, not just logo counts, to catch big-account risk.
  4. Talk to churned customers; five exit interviews beat one dashboard.
  5. Offer annual plans that reduce monthly cancel opportunities.

Retention is the growth engine. Cutting 6% monthly churn to 3% roughly doubles the average customer's lifetime, which changes every downstream number from payback period to customer lifetime value.

Frequently asked questions

How do I calculate churn rate?
Divide the number of customers lost during a period by the number you had at the start, then multiply by 100. Lose 25 of 500 customers in a month and your monthly churn rate is 5%.
What is a good churn rate for a SaaS company?
Most SaaS companies run 5-7% monthly customer churn, per a Pacific Crest Securities study. Below 5% monthly is healthy for early-stage products; established B2B SaaS often targets under 2%.
How do I calculate customer lifetime value?
Divide average monthly revenue per customer by your monthly churn rate. At $50 per month and 5% churn, lifetime value is about $1,000.
What is the difference between voluntary and involuntary churn?
Voluntary churn is a customer choosing to cancel. Involuntary churn is an account lapsing from a failed payment. Both use the same formula but need different fixes.
How do I convert monthly churn to annual churn?
Use 1 − (1 − monthly churn)^12, not a simple times-12 multiplication. A 5% monthly rate equals roughly 46% annual churn.
How do I measure customer retention rate?
Retention rate is 100 minus your customer churn rate. If churn is 5% for the period, retention is 95%.
What are the most common reasons for customer churn?
Weak onboarding, unclear value, cheaper competitors, and failed payments. Failed payments are the cheapest churn to recover with card retries and dunning emails.

Sources

  1. Customer Success Association customersuccessassociation.com
  2. Gartner research gartner.com
  3. HubSpot's 2020 State of Marketing survey blog.hubspot.com
  4. Stripe's IPO filing stripe.com

Keep reading

For builders who ship

Stop renting. Own your software.

You have the idea. We turn it into software your business actually runs on — built for the top 1–2% who move fast and build in public. No renting SaaS forever. Own it.

Built real. Owned forever. Yours to keep.

Not ready yet? Real builders shipping weekly ideas — in your inbox.

0 Comments

Log in to comment

Not a member yet? Join the community

0:00 / 0:00