All Over Tools logo
Tool Combiner
Analyze Tools Clean Tools Compare Tools Convert Tools Data Validation Extract Tools Format Tools Generate Tools Organize Tools Transform Tools
Image Tools Video Tools Audio Tools Subtitle Tools Font Tools
Analyze Tools Clean Tools Compress Tools Convert Tools Edit Tools Extract Tools Generate Tools Merge Tools Organize Tools Redact Tools Repair Tools Split Tools
Analyze Tools Clean Tools Compare Tools Convert Tools Extract Tools Generate Tools Merge Tools Transform Tools Validate Tools
Business Calculators Construction Calculators Date And Time Calculators Education Calculators Financial Calculators Food Calculators Health Calculators Math Calculators Science Calculators Sports Calculators Statistics Calculators
Blog About Us Contact Us

Churn Rate Calculator

Enter your starting, lost, gained, and (optionally) ending customers or revenue for a period to calculate gross churn, net churn, retention, and growth rates. The formula, every assumption, and intermediate values are shown alongside the result.

Choose whether you're measuring a count of customers/accounts or a revenue amount.

Label only, for the result and downloaded summary - all four values below must cover the same period.

Displayed as a label only - no conversion is applied.

Total count or revenue at the very start of the period. Must be greater than 0.

Customers or revenue lost to cancellation, downgrade, or non-renewal during the period.

New signups, upgrades, or reactivations during the same period. Leave blank for 0.

If you have a recorded ending figure, enter it here to cross-check against starting − lost + gained. Leave blank to use the implied value.

Use the calculator with period values

Choose Customer churn (count) or Revenue churn (amount), then enter starting and lost values for the same period. Add gained and ending values when you have them. The Period choice labels the result and download; it does not convert or normalize the values.

Enter values and calculate

  1. Choose Customer churn (count) or Revenue churn (amount) from Churn type.
  2. Choose a label from Period: Monthly, Quarterly, Annual, or Custom period.
  3. In Revenue churn mode, choose Currency symbol: $, €, £, ¥, or None. This changes the display label only; no conversion is applied.
  4. Enter Starting value and Lost value. Starting value must be greater than 0. Lost value must be numeric and 0 or more, and it cannot exceed Starting value.
  5. Optionally enter Gained value and Ending value. Each supplied value must be numeric and 0 or more. A blank Gained value is treated as 0.
  6. Select Calculate churn.
  7. Select Reset to clear the form and start again.

If Starting value or Lost value is blank or invalid, if an optional value is invalid, or if Lost value exceeds Starting value, the calculator shows an error and keeps the result hidden.

Review the result and formulas

After a successful calculation, the result shows gross churn rate, retention rate, net churn rate, and net retention rate. It also includes the formulas, an assumptions table, and a disclaimer:

  • Gross churn rate = Lost / Starting
  • Retention rate = 1 - Gross churn rate
  • Net churn rate = (Lost - Gained) / Starting
  • Net retention rate = 1 - Net churn rate
  • Growth rate = (Ending - Starting) / Starting

When Ending value is blank, the calculator uses Starting - Lost + Gained as the implied ending value, including for growth rate. When you supply an Ending value, that value drives growth rate even if it differs enough to trigger a cross-check warning. The calculator compares a supplied ending value with the implied value and may show a warning.

Copy or download the result

Select Copy result to copy the displayed result when clipboard access succeeds. If copying fails, the tool displays an error asking you to select and copy manually. Select Download result (.txt) to download a text file named churn-rate-calculator-result.txt.

Limitations and calculator data handling

  • The calculator performs its arithmetic locally in script.js from the values you enter.
  • It does not fetch customer or revenue records from a CRM, billing system, or live system.
  • It uses the figures you enter and does not look up live rates or external data.
  • The current implementation accepts decimal customer values and does not define a formal whole-customer integer rule.
  • The calculation does not account for your definitions of a customer or churn event, cohort differences, contract terms, or seasonality.

Frequently Asked Questions

How is churn rate calculated?

Gross churn rate is the number or amount lost during a period divided by the starting number or amount: Lost / Starting, shown as a percentage. Net churn rate subtracts what you gained during the same period first: (Lost - Gained) / Starting, so it can be negative if gains outpace losses.

What is the difference between customer churn and revenue churn?

Customer churn measures the count of customers or accounts lost, while revenue churn measures the dollar (or other currency) amount of revenue lost. The same formulas apply to both - only the unit changes. This tool lets you switch between the two.

Why does the tool ask for an ending value if it can be calculated?

The ending value is optional. If you leave it blank, the tool computes it as starting minus lost plus gained. If you enter your own recorded ending figure, the tool compares it to the implied value and flags a warning if they do not match, which can help catch a data entry mistake or an untracked change.

Does this tool fetch my actual customer or revenue records?

No. It calculates from the starting, lost, gained, and ending figures you type in. It does not connect to a CRM, billing system, or fetch live records; the calculator arithmetic runs locally in your browser.

Is this a substitute for financial or business advice?

No. This tool performs transparent arithmetic on the figures you provide. It is not financial, accounting, or business advice, and it does not account for cohort differences, seasonality, contract terms, or how you define a "customer" or "churn event" in your own business.

Related Tools

9 views