Customer churn rate is the percentage of customers who stop buying from you during a set period, calculated as the customers you lost divided by the customers you had at the start of that period. It is the quickest single read on whether your growth is compounding or quietly leaking out the back door.
This guide gives you the churn rate formula, a worked example, the three ways teams calculate it wrong, and 12 ways to reduce customer churn ranked from the fixes you can ship this week to the ones that take a quarter.
What is customer churn rate?
Customer churn rate measures loss: the share of an existing customer base that leaves within a month, a quarter or a year. It is the mirror image of retention rate. If you keep 92 percent of the customers you started the month with, your monthly churn rate is 8 percent.
What counts as "leaving" depends on your model. A subscription business has a clear event, the cancellation or the failed renewal. An ecommerce store, a restaurant chain or a wallet app has no cancel button, so a churned customer is someone who has gone quiet for longer than your normal purchase cycle. Defining that window properly is most of the work, and we cover it below.
Churn is one metric inside a wider retention system. To see how the pieces fit together, read our companion guide on customer retention programs, which walks through how leading brands keep customers coming back.
Why customer churn rate matters
Customer churn rate matters because every lost customer has to be replaced before you can grow, and replacing customers is far more expensive than keeping them. Harvard Business Review reports that acquiring a new customer costs anywhere from five to 25 times more than retaining an existing one, and cites Bain research showing that a 5 percent increase in retention lifts profits by 25 to 95 percent.
The gap widens over time. In Bain's research on loyalty economics, repeat apparel e-tailing customers spent more than twice as much in months 24 to 30 of the relationship as in their first six months. A customer who churns in month three never reaches that stage, which is why churn is the number that caps your customer lifetime value.
Churn also compounds. A monthly figure that looks harmless becomes a large annual one, because each month you lose a share of a base that is already smaller. That is why a 2 percent monthly churn rate works out to roughly 22 percent a year, not 24.
How to calculate churn rate: the churn rate formula
To calculate churn rate, divide the number of customers you lost during a period by the number of customers you had at the start of that period, then multiply by 100. Only count customers who were in the starting base, and measure over the same length of period every time.
That is the core customer churn rate, sometimes called logo churn. Most teams also need at least one revenue view, because losing a small customer and losing a large one are not the same event. The four variants below answer different questions, so pick deliberately and label every chart with the one you used.
| Churn metric | Formula | What it answers | Use it when |
|---|---|---|---|
| Customer (logo) churn | Customers lost ÷ customers at start × 100 | How many relationships did we lose? | You want a clean read on customer behaviour |
| Gross revenue churn | Recurring revenue lost from starting customers ÷ starting recurring revenue × 100 | How much of our revenue base walked out? | Customers vary a lot in value |
| Net revenue churn | (Revenue lost minus expansion from starting customers) ÷ starting revenue × 100 | Did existing customers shrink or grow overall? | You sell upgrades, tiers or add ons |
| Cohort churn | Customers from one acquisition cohort lost by month N ÷ cohort size × 100 | How quickly do new customers fall away? | You are judging onboarding or a channel |
To turn a monthly rate into an annual one, do not multiply by 12. Take one minus the monthly churn rate, raise it to the 12th power, and subtract the result from one. At 3 percent monthly churn you keep 0.97 to the power of 12, about 69 percent of customers, so annual churn is about 31 percent.
How to define churn when customers never cancel
If customers never formally cancel, a customer has churned when they have gone longer without buying than your typical repeat cycle allows. Set that inactivity window from your own order data, not from a generic 90 day rule, because a grocery customer and a furniture customer live on very different clocks.
Once the window exists, recency becomes your early warning signal. A customer at 80 percent of the window is not churned yet, but they are drifting. RFM customer segmentation formalizes this by scoring every customer on recency, frequency and monetary value, so the at risk group is a live list rather than a quarterly surprise.
Three ways teams calculate churn wrong
Most bad churn numbers come from three mistakes: counting cancellations instead of following cohorts, blending revenue churn with customer churn, and comparing months that are not comparable because of seasonality. Each one produces a number that looks precise and points you at the wrong fix.
1. Counting cancellations instead of cohorts
The most common error is dividing everyone who left this month by whatever the customer count happens to be. Say you start a month with 1,000 customers, acquire 500 more, and lose 100, of whom 40 were new that month. Dividing 100 by 1,000 reports 10 percent. Dividing by 1,500 reports 6.7 percent. The cohort view says something far more useful: 6 percent of the starting base left, and 8 percent of brand new customers left within weeks. That second number is an onboarding problem, and a blended figure hides it.
2. Mixing revenue churn and logo churn
Revenue churn and customer churn move independently. Lose two of your largest accounts and customer churn barely moves while revenue churn jumps. Lose hundreds of one time, low value buyers and the opposite happens. Reporting one blended "churn" number, or switching between definitions from one meeting to the next, makes trends impossible to read. Report both, side by side, with the formula written under each.
3. Ignoring seasonality
Churn has a calendar. Customers acquired with a deep discount during White Friday or Black Friday often churn faster than customers acquired at full price, and in the GCC, Ramadan and Eid cohorts behave differently from the rest of the year. Comparing January churn with December churn tells you about the season, not your program. Compare a month with the same month last year, or a cohort with the same cohort last year, and tag promotion driven cohorts so they are judged on their own curve. This matters most in retail and ecommerce, where a single campaign can reshape a month of acquisition.
| Mistake | What it looks like | What it does to the number | The fix |
|---|---|---|---|
| Counting cancellations, not cohorts | All leavers this month divided by current customer count | Hides new customer churn inside a blended average | Divide only by the starting base and track each acquisition cohort separately |
| Mixing revenue and logo churn | One churn figure that switches definition between reports | Big account losses or small buyer losses distort the trend | Report customer churn and revenue churn together, each with its formula |
| Ignoring seasonality | Comparing this month with last month across a peak season | Promotional cohorts look like a program failure or a win | Compare year on year and tag promotion driven cohorts |
What is a good customer churn rate?
A good customer churn rate is one that is falling against your own history for comparable cohorts. External benchmarks are useful only as a sense check, because churn depends heavily on category, price point and how you define a churned customer. Recurly's subscription benchmarks, updated with July 2026 data, show the spread: ecommerce subscriptions carry an average churn of 4.25 percent against 3.22 percent for SaaS, and involuntary churn from failed payments accounts for 1.25 points of the 3.27 percent cross industry average, more than a third of all churn.
For non subscription businesses there is no universal benchmark, because every store sets its own inactivity window. The useful comparisons are internal: this cohort against last year's, full price cohorts against discount cohorts, members of your loyalty program against non members.
12 ways to reduce customer churn, ranked by effort
The fastest way to reduce customer churn is to fix the losses customers never chose, then catch drifting customers before they cross the churn window, then build reasons to stay that competitors cannot copy quickly. The 12 levers below are grouped by implementation effort so you can sequence them.
- 01Recover failed payments
- 02Trigger win back at the window
- 03Engineer the second purchase
- 04Ask leavers why
- 05Reward the next purchase
- 06Score customers for risk
- 07Personalize by segment
- 08Launch a referral loop
- 09Build habits with challenges
- 10Add tiers worth protecting
- 11Build a health score
- 12Fix the root causes
1. Recover failed payments (low effort)
If you bill on a schedule, start here. Involuntary churn is customers who never decided to leave: their card expired or a payment failed. Smart payment retries, card updater services and a short, friendly dunning sequence recover a share of these customers without any discounting at all.
2. Trigger a win back at the churn window (low effort)
Once your inactivity window exists, fire a message automatically when a customer reaches roughly 70 to 80 percent of it, not after they cross it. Marketing automation lets you send a reminder of unused points or a small, time bound reward on that trigger, which reaches customers while they still remember you.
3. Engineer the second purchase (low effort)
The steepest drop in most cohort curves is between the first and second order. Give first time buyers a concrete reason to return inside the normal repeat gap, such as points that unlock on the second order or a welcome challenge. Instant rewards work well here because the value lands immediately rather than at some distant threshold.
4. Ask leavers why (low effort)
Add a one question exit survey to cancellation flows and a short "we miss you" survey to lapsed customers. Tag every answer by reason: price, product, delivery, service or simply forgot. It takes an afternoon to set up and it tells you which of the remaining levers to prioritise. Our guide to collecting customer insights covers how to turn those answers into decisions.
5. Reward the next purchase, not the last one (medium effort)
A loyalty program reduces churn when earned value is only worth something if the customer comes back. Points with a sensible expiry, progress toward a visible reward and store credit all create a small switching cost that a competitor's discount cannot erase overnight.
6. Score customers for churn risk (medium effort)
Use recency, frequency and spend to split your base into healthy, drifting and at risk groups, and refresh it daily or weekly. Loyalty segmentation turns that scoring into audiences you can act on, with a different message for a lapsing VIP than for a lapsing one time buyer.
7. Personalize offers by segment (medium effort)
Generic offers train customers to wait for the next discount. Personalized ones give them a reason to come back now. In McKinsey's research on personalization, 78 percent of consumers said personalized communication made them more likely to repurchase, and personalization most often drove a 10 to 15 percent revenue lift.
8. Launch a referral loop (medium effort)
Customers who refer friends have publicly vouched for you, and referred customers tend to arrive with better fit. A referral program that rewards both sides gives existing customers another reason to stay active and brings in new ones who, per Bain, start generating profit earlier because they cost so little to acquire.
9. Build habits with challenges and streaks (medium effort)
Gamification mechanics such as challenges, missions and streaks turn repeat purchases into a visible sequence that customers do not want to break. Our guide to streak campaigns explains which structures fit which purchase cycles, and how to check the streak is changing behaviour rather than rewarding customers who were coming back anyway.
10. Add tiers worth protecting (high effort)
Status is a strong churn deterrent because customers do not want to lose a level they worked for. Tiered loyalty programs take longer to design well, since qualification thresholds and benefits have to be modelled against margin, but they give your best customers a reason to consolidate spend with you.
11. Build a customer health score (high effort)
A health score combines behaviour signals such as order recency, engagement with rewards, support tickets and returns into one number per customer, then alerts the right team when it drops. It needs clean data and a few months of history to calibrate, which is why it sits in the high effort group, but it moves you from reacting to churn to predicting it.
12. Fix the root causes (high effort)
No reward program outruns a broken experience. If exit surveys keep pointing at late deliveries, painful returns or slow support, those are the real churn drivers, and fixing them is cross functional work across operations, product and service. Everything above buys you time to do it.
| Lever | Effort | Time to impact | Best for |
|---|---|---|---|
| Recover failed payments | Low | Days | Subscriptions, memberships, wallet top ups |
| Win back at the churn window | Low | Days | Any business with a known repeat cycle |
| Engineer the second purchase | Low | Weeks | Ecommerce and food and beverage |
| Exit and lapse surveys | Low | Weeks | Every business |
| Reward the next purchase | Medium | One to two months | Retail, ecommerce, on demand services |
| Churn risk scoring | Medium | One month | Large customer bases |
| Personalized offers | Medium | One to two months | Brands with rich first party data |
| Referral loop | Medium | One to three months | Products customers talk about |
| Challenges and streaks | Medium | One to two months | Apps, wallets, frequent purchase categories |
| Tiers worth protecting | High | One quarter | Brands with a clear high value segment |
| Customer health score | High | One quarter or more | Mature data teams |
| Root cause fixes | High | Ongoing | Every business |
How to track churn every month
Track churn with a fixed definition, a fixed cadence and a control group, so the number you report next month is comparable with the one you report today. The checklist below keeps the metric honest, and our guide on measuring loyalty program success shows how to connect it to program ROI.
- ✓Write down the churn definition and inactivity window once, and do not change it without restating history.
- ✓Report customer churn and revenue churn side by side, each with its formula.
- ✓Show churn by acquisition cohort, not only as one blended monthly number.
- ✓Compare each month with the same month last year to strip out seasonality.
- ✓Split voluntary and involuntary churn so payment failures do not hide behind product issues.
- ✓Keep a randomized holdout group for every retention campaign so you can prove it caused the change.
How Gameball helps
Gameball gives retention teams the levers above in one platform: a points and tiers engine, challenges and streaks, referral rewards and targeted promotions, all triggered from the same customer data. Analytics and RFM segmentation show which customers are drifting and whether each campaign reduced churn against a holdout, whether you run retail and ecommerce, fintech or on demand services. Book a demo to see it on your own data, or compare plans and pricing.
Related reads
- Customer Retention Software: 10 Best Tools Compared (2026)
- Why You Need to Know How to Calculate Customer Lifetime Value
- Micro-Loyalty Moments: Your Secret Weapon Against Churn
Frequently asked questions
What is a good customer churn rate?
A good customer churn rate is one that is falling against your own comparable cohorts. External benchmarks vary widely by category, price and definition. In Recurly's July 2026 subscription data, ecommerce subscriptions average 4.25 percent churn and SaaS 3.22 percent, so treat any single universal target with caution.
What is the churn rate formula?
The churn rate formula is customers lost during a period divided by customers at the start of that period, multiplied by 100. If you start a month with 2,000 customers and 150 of them leave, churn is 7.5 percent. Exclude customers acquired during the period from both numbers.
What is the difference between churn rate and retention rate?
Churn rate and retention rate are two sides of the same measurement. Retention rate is the share of starting customers you kept over a period, and churn rate is the share you lost. If retention is 92 percent for the month, churn is 8 percent. Both must use the same starting base and period.
How do you calculate churn for a store without subscriptions?
Without subscriptions, you define churn with an inactivity window. Measure the typical gap between repeat orders, then treat a customer as churned once they exceed a set multiple of that gap without buying, often two to three times. Track the share of each acquisition cohort that has crossed the window.
What is the difference between voluntary and involuntary churn?
Voluntary churn is a customer choosing to leave, by cancelling or simply not returning. Involuntary churn happens without a decision, usually because a payment failed or a card expired. Involuntary churn is often the cheapest to fix, through payment retries, card updaters and clear reminders to update billing details.
How do you convert monthly churn to annual churn?
Do not multiply monthly churn by 12, because each month you lose a share of a smaller base. Subtract monthly churn from one, raise the result to the 12th power, then subtract that from one. A 3 percent monthly churn rate becomes roughly 31 percent annual churn, not 36 percent.
Ready to grow?
Get in touch with our sales team today.
The loyalty vendor checklist your CTO
will thank you for
Discover engineering challenges, essentials, and more from global brands.


Gameball Staff
Stay ahead on retention
Subscribe to our newsletter and get all the latest updates as we post.
Ready to level up your customer loyalty?
Level up your customer loyalty!
.avif)
.avif)
.avif)
.avif)

.png)

.avif)

%2520(1)%2520(1)%2520(1)%2520(2)%2520(1).avif)


