How to Calculate and Track Customer Churn for a Service Business
Churn is one of those numbers businesses either ignore completely or calculate once a year and call it done. Neither gets you anywhere. I think churn deserves the same monthly discipline as your bank balance, because a small leak compounds fast โ losing five percent of customers a month feels tiny until you realise that's over half your base gone within a year if nothing changes. I genuinely love how much clarity this one number gives a business once it's tracked properly ๐ โ it tells you whether your marketing is filling a bucket with a hole in the bottom, and roughly how big that hole is.
What most businesses get wrong
Most businesses calculate churn annually, or never, so problems get spotted months after they actually started. Plenty only count outright cancellations and ignore downgrades โ which is really revenue churn hiding inside a headcount number that looks perfectly fine. A lot lump voluntary churn (a customer chose to leave) in with involuntary churn (a payment simply failed), as if both need the same fix โ they don't, and treating them the same wastes effort on the wrong problem. Many compare their churn rate to an industry benchmark pulled from a random source without checking it's even remotely the same business model. And most never segment by cohort, so when churn spikes they can't tell whether it was a pricing change, an onboarding tweak, or something else entirely.
Customer churn rate = (Customers lost in period รท Customers at start of period) ร 100
Revenue churn rate = (Recurring revenue lost in period รท Recurring revenue at start of period) ร 100
Net revenue churn = (Recurring revenue lost โ Expansion revenue from existing customers) รท Recurring revenue at start of period ร 100 โ this one can go negative, which is a genuinely good sign
Monthly tracking template โ columns to keep in a simple spreadsheet:
- Month
- Customers at start / New customers gained / Customers lost / Customers at end
- Customer churn rate %
- Recurring revenue at start / Recurring revenue lost
- Revenue churn rate %
- Voluntary vs involuntary split (%)
- Note / likely cause (price rise, service issue, competitor, payment failure)
Honest nuance: there is no universal "good" churn benchmark. A monthly subscription business, a high-touch annual-contract B2B firm, and a low-cost app all compare on completely different scales โ your own trend over time is the most useful benchmark you have.
Setting this up without expensive software
- Pick your period โ monthly is the minimum useful cadence for most service businesses
- Build the spreadsheet template above, or pull the same columns from your CRM or billing platform if it already tracks recurring customers
- Split churn into voluntary and involuntary โ the fixes are completely different, one's a retention conversation, the other's a billing or dunning fix
- Track by cohort (the month or quarter someone joined) where you can, not just as one blended monthly number
- Review monthly, and treat any month where churn jumps noticeably as worth a quick "why" investigation while it's fresh
- Revisit your formula assumptions โ are you counting downgrades, partial-month cancellations โ at least once a year so your number stays comparable over time
Mistakes to avoid
- Calculating churn once a year instead of monthly
- Blending voluntary and involuntary churn into one number
- Ignoring downgrades because "they're still a customer"
- Comparing your number to a benchmark from an unrelated business model
- Not tracking by cohort, so a spike can't be traced to its actual cause
- Treating churn as a lagging report instead of a monthly working number
Frequently asked questions
What's a "good" churn rate?
Honestly, there isn't one universal good number โ it varies hugely by industry, contract length and price point, so the most useful comparison is your own business's trend over time, not an external benchmark.
Should I count downgrades as churn?
They're not customer churn (the customer's still there), but they are revenue churn โ track both so a wave of downgrades doesn't hide inside a headcount number that still looks healthy.
How often should I actually check this?
Monthly at minimum for most service businesses. Annual checks let problems run for months before anyone notices them.
Does reducing churn matter more than gaining new customers?
Both matter, but reducing churn is often cheaper to fix than it is to keep replacing lost customers with new acquisition spend โ though a very early-stage business with almost no customer base yet may reasonably prioritise acquisition first.
Keep reading ๐ค
I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.
Work with me ✦