Churn Rate Calculator

Calculate customer churn and retention using either direct start/end/new inputs or a simple churned-count method.

Provide starting customers, new customers acquired, and ending customers. Churned = Start + New − End.
Classifications use monthly thresholds.

Results

  • Churn %
  • Retention %
  • Churn (decimal)
  • Churned customers
  • Start customers
  • End customers
  • New customers
  • Churn level

Compute churn rate, retention, and churned customers for SaaS and subscription businesses. Enter start, end, and new customers or a direct churned count—get instant, precise outputs.

Formula

Method: Start/End/New

churned = start + new − end

churn_rate = churned / start

retention = 1 − churn_rate

Method: Churned Count

churn_rate = churned / start

retention = 1 − churn_rate

Monthly → Annualized (approx.)

annualized_churn = 1 − (1 − monthly_churn) ^ 12

Examples

Start customers = 1000; New customers = 50; End customers = 950

churned = 100; churn_rate = 100 / 1000 = 0.1 = 10%; retention = 90%; churn (decimal) = 0.1

Features

  • Two methods: Start/End/New or Churned Count.
  • Period selector: Monthly, Quarterly, Annually (classification uses monthly thresholds).
  • Inputs: Start customers, New customers, End customers (or Start + Churned).
  • Outputs: Churn %, Retention %, Churn (decimal), Churned customers, Start, End, New, Churn level.
  • Show decimals toggle for percentage precision.
  • Clear number formatting with thousands separators.

How to Use the Churn Rate Calculator

Follow these steps to calculate churn and retention from your customer counts. Works for SaaS churn or subscription retention tracking.

  1. Choose the method

    Select “Start/End/New” if you know customers at the start and end of the period plus how many new customers you added. Pick “Churned Count” if you directly track how many customers churned. Using the wrong method will misclassify inputs and skew results.

  2. Select the period

    Pick Monthly, Quarterly, or Annually to match your reporting window. The math is identical; labels and thresholds adjust to the period you choose. Avoid mixing counts from different periods.

  3. Enter start customers

    Type the number of active, paying customers at the beginning of the period (e.g., 1000). Use whole numbers without commas (enter 1000, not 1,000). Do not include free trials or paused accounts unless your policy counts them as “active.”

  4. Enter new customers

    Input how many new paying customers you acquired during the period (e.g., 50). Source this from your CRM/billing system for the same period. Don’t include upgrades from existing customers; only net-new accounts.

  5. Enter end customers or churned

    For “Start/End/New,” enter the paying customers at period end (e.g., 950). For “Churned Count,” enter the number of customers who canceled during the period. A common mistake is allowing end customers to exceed start + new; if that happens, your inputs are inconsistent.

  6. Review results and format

    Toggle “Show decimals” if you prefer decimal form (e.g., 0.10) in addition to percentages (e.g., 10%). Verify that churned customers = start + new − end (or the reverse if using churned count). If the identity doesn’t hold, recheck your counts.

Tip: This calculator uses start-of-period customers as the denominator; if your team uses average customers instead, expect different churn percentages—stay consistent across reports (CalcMastery recommends documenting your convention).

Frequently Asked Questions

Methodology & Sources

Methodology. Two input methods are supported. (1) Start/End/New: churned = Start + New − End; churn_rate = churned / Start; retention_rate = (End − New) / Start = 1 − churn_rate. (2) Churned Count: churn_rate = Churned / Start; retention_rate = 1 − churn_rate. Units may be Monthly, Quarterly, or Annually; calculations are period-agnostic as long as Start refers to the beginning of the chosen period and End to the end.

Period conversions. For comparability across periods under a constant hazard assumption, annual_churn = 1 − (1 − monthly_churn)^12 and monthly_churn = 1 − (1 − annual_churn)^(1/12). Apply the same compounding to retention: annual_retention = (1 − monthly_churn)^12.

Assumptions & edge cases. Customers are counted at discrete period boundaries; “New” includes acquisitions and reactivations within the period; churn cannot be negative. Start must be > 0 for rates; if Start = 0, rates are undefined. Round displayed percentages to 2 decimals by default; a “Show decimals” toggle can also display rates in 0–1 form. There are no universal “good/bad” thresholds; organizations often set internal, monthly-based bands and, when needed, scale them to other periods using the compounding above.

Bibliography

  1. (2007). How to project customer retention — Journal of Interactive Marketing (Wiley)
    Accessed 2025-10-25
  2. (2024). Retention Rate — Wall Street Prep
    Accessed 2025-10-25
  3. (2024). Churn Rate — Wall Street Prep
    Accessed 2025-10-25
  4. (1990). Zero Defections: Quality Comes to Services — Harvard Business Review
    Accessed 2025-10-25
  5. (2022). The Customer-Base Audit: The First Step on the Journey to Customer Centricity — Wharton School Press
    Accessed 2025-10-25