Enter your current growth inputs
Keep it simple: starting base, new adds, churn, expansion, and a time horizon. Sliders update instantly so you can feel how sensitive growth is to churn.
Churn doesn’t just “lose customers.” It steals your future growth because it compounds every month. Use this calculator to project customers and MRR, compute Net Revenue Retention (NRR), and test how much a small churn reduction can lift your growth trajectory.
Keep it simple: starting base, new adds, churn, expansion, and a time horizon. Sliders update instantly so you can feel how sensitive growth is to churn.
Think of your business as a bucket. New customers pour in from the top. Churn is a hole in the bucket. Expansion is like customers increasing their usage over time (a smaller bucket inside the bucket that grows). Growth depends on which force wins month after month.
This tool projects two things in parallel: (1) customer count and (2) monthly recurring revenue (MRR). You can run it for 1–36 months and instantly see the end state. The key idea is compounding: small differences in churn or expansion make big differences after many cycles.
Each month you start with a customer base. A percentage churns, and then you add new customers:
If you want to stay flat (no growth), your new customers must cover churn: New needed to stay flat ≈ Previous customers × churn rate. That’s why churn directly creates marketing pressure — it determines how many new customers you must acquire just to avoid shrinking.
Revenue has one extra moving part: expansion. After churn, the remaining customers can expand usage (or downgrade). To keep the model simple and useful, we apply expansion to the retained revenue base:
This is not cohort-perfect (real businesses have different ARPA for new vs existing customers), but it’s excellent for “directional truth”: churn fights compounding, expansion helps compounding, acquisition must beat the net effect.
NRR answers: “If I added zero new customers this month, would revenue from existing customers go up or down?” In our simplified model, monthly NRR is:
If your churn is 3% and expansion is 1%, your NRR is about 98% (you’re shrinking). If churn is 2% and expansion is 3%, your NRR is about 101% (you can grow even without new customers). The difference looks tiny on paper — but compounding makes it huge over time.
Growth teams often talk about improving churn by “half a point” (e.g., from 3.0% to 2.5%). This calculator runs two projections: baseline and improved churn. The “lift” is the difference between the two end states (customers and MRR).
Why this is viral/useful: you can screenshot the result and show your team, “Here’s what a 0.5% churn improvement is worth.” It turns a fuzzy retention goal into a concrete number.
Below are example interpretations you can recreate by setting the sliders. The point is not the exact number — it’s the shape of the outcome.
Start customers = 1,000. New/month = 120. Churn = 3%/mo. Expansion = 1%/mo. ARPA = $50. Months = 12. You may feel like 120 new customers per month is strong — yet a 3% churn means you lose about 30 customers in month 1, then more as your base grows. Revenue also leaks each month unless expansion is strong enough.
Start customers = 2,000. New/month = 100. Churn = 5%/mo. Expansion = 0%/mo. ARPA = $30. Months = 12. Here, churn is a large hole: 5% of 2,000 is 100 customers — so your new adds just keep you flat. You’re spending to replace what you lose, not to grow.
Start customers = 800. New/month = 60. Churn = 2%/mo. Expansion = 3%/mo. ARPA = $80. Months = 12. With expansion greater than churn, existing revenue grows by itself. That means acquisition becomes an amplifier instead of a lifeline.
Use any scenario above and set churn improvement to 0.5%. The lift you see is the compounding value of retention work. If your team debates whether a retention initiative is worth it, this makes the tradeoff visible: “This reduces churn by 0.5% and yields +X customers and +$Y MRR after 12 months.”
Note: this tool uses monthly rates. If you track churn annually, convert first (or use your monthly churn directly).
The goal isn’t to “optimize everything.” It’s to identify the biggest limiter. In many subscription businesses, that limiter is churn.
The “churn rate” slider is treated as a monthly loss rate applied to both customers and existing revenue, which makes it a helpful approximation. In reality, customer churn and revenue churn can differ if higher-paying customers churn less (or more). Use this tool as a quick model, then refine with cohort/segment data.
Expansion is the monthly growth rate of revenue from retained customers (upsells, seat growth, add-ons). If you don’t have expansion, set it to 0%. If you have downgrades, you can approximate them by increasing churn or reducing expansion.
A simple approximation is annual churn ÷ 12. A more accurate conversion treats it as compounding: monthly churn ≈ 1 − (1 − annual churn)^(1/12). If you already track monthly churn, use that directly.
Because the base you retain this month becomes the base you can retain and expand next month. Retention compounds. So does the cost of losing customers. That’s why 0.5% can look “small” but become huge across 12–36 months.
It depends on market, pricing, and contract length. Consumer subscriptions usually have higher churn. B2B with annual contracts often has lower churn. What matters most is direction (improving) and unit economics (LTV vs CAC).
Not explicitly. If you run win-back campaigns, you can treat win-backs as part of “new customers per month” (or add them as a separate line in your internal spreadsheet).
These are fast companion calculators you can use next:
Churn is not “bad customers.” It’s usually a signal of mismatch: expectations, onboarding, pricing, value, or product experience. Use the output to guide investigation, not to blame.
MaximCalculator builds fast, human-friendly tools. Treat results as planning inputs and double-check important decisions with your actual data.