Formula Guide

Customer Churn Rate Formula: Exact SaaS Calculation Rules

This page defines the exact formula, the variables, the inclusion and exclusion rules, and the edge cases that must be handled if the metric is to be calculated correctly.

FRM

What This Formula Covers

Canonical formula

CustomerChurnRate = CustomersLostDuringPeriod / CustomersAtStartOfPeriod
CustomerChurnRate% = CustomerChurnRate × 100

Strict customer churn is a logo-loss rate, not a revenue-loss rate.

Variable definitions

  • CustomersAtStartOfPeriod: paying customers active at the start of the period.
  • CustomersLostDuringPeriod: customers that truly churn during the period under the active churn policy.

Timing rules

  • Do not count a failed payment as churn before grace period ends.
  • Do not count a pause as churn unless policy explicitly treats pause as lost customer status.
  • Reactivation next month does not erase churn recorded this month.

Inclusion and exclusion rules

  • Exclude trial users from the denominator unless the policy is a trial churn model.
  • Exclude downgrades; they belong to contraction or revenue churn logic, not customer churn.
  • Keep freemium transitions consistent: either churn from paid or move to another defined state.

Edge cases

  • Zero starting customers: rate is undefined.
  • Annual contracts: churn timing often concentrates at renewal.
  • Billing recovery: involuntary churn must respect dunning completion.

Worked example

Suppose a company starts the month with 800 paying customers and loses 24 after grace period logic completes.

CustomerChurnRate = 24 / 800 = 0.03
CustomerChurnRate% = 3%

Strict summary

Customer churn rate is a paying-customer logo loss rate built on a stable lost-customer policy. If grace periods are ignored or downgrades are counted as churn, the result is not strict customer churn rate.

MAP

Related Reading

Core metric pages: