How to Use This Churn Forecasting Tool
Enter your current MRR, your monthly churn rate as a percentage, and your expected monthly new MRR from new customers. The tool calculates your projected MRR at each of the next 12 months and shows you the cumulative revenue lost to churn along the way.
The math is straightforward and fully transparent: each month's ending MRR equals the previous month's MRR, minus churned MRR, plus new MRR. There is no smoothing, no normalization, and no assumptions layered on top. What you put in is what gets calculated.
If you want to stress-test a scenario — say, what happens if churn climbs from 2% to 3.5% after a pricing change — adjust the churn rate field and watch the 12-month projection shift. That delta is the number worth paying attention to.
See your actual churn rate, not an estimate.
This tool works from numbers you type in. Dnoise pulls the real numbers directly from Stripe — customer-level churn, revenue-weighted churn, and which exact accounts drove the change this month.
No credit card. Read-only access. Setup in 2 minutes.
Why Churn Compounds Harder Than You Expect
A 3% monthly churn rate sounds manageable. Over 12 months it means you lose roughly 31% of the customers you started the year with — before counting any new growth. Most founders underestimate this because they think about churn as a monthly subtraction, not a compounding erosion.
Here is what compounding churn actually looks like. Start with $20,000 MRR and 3% monthly churn, adding $1,000 in new MRR each month. By month 12 your MRR is roughly $18,400 — you added $12,000 in new revenue and still ended lower than you started. The treadmill is moving faster than you are running.
The compounding effect is why top-quartile B2B SaaS companies obsess over keeping monthly churn below 1%. At 1% monthly churn the same scenario ends at $27,600 MRR — a $9,200 difference in monthly revenue driven entirely by the same new customer growth rate. See our B2B SaaS Churn Benchmarks 2026 for how your rate compares across company stage and ACV.
Monthly compounding formula
MRRmonth n = MRRmonth n-1 × (1 − churn rate) + new MRRmonth n
Cumulative revenue lost to churn = sum of (MRRmonth n-1 × churn rate) across all months
Failed payments add a silent layer on top of voluntary churn. The average SaaS business sees roughly 3% of monthly charges fail on the first attempt. Some of those recover; many do not. Revenue that fails and never retries shows up in your churn rate even though the customer never intended to leave. See the Stripe Failed Payments Recovery Guide for how to separate involuntary churn from genuine cancellations in your Stripe data.
What a Healthy Churn Rate Actually Looks Like
There is no single right answer — churn benchmarks vary significantly by ACV, customer segment, and business model. A monthly churn rate that would concern a high-ACV enterprise SaaS might be perfectly healthy for a self-serve product with a short sales cycle and fast payback.
As a practical starting point: for SMB-focused SaaS, monthly logo churn below 2% is respectable and below 1% is strong. For mid-market products with ACVs above $10,000 annually, monthly logo churn above 1.5% warrants investigation. For enterprise contracts, annual churn above 10% is a retention problem regardless of what the monthly number looks like.
Revenue churn tells a different story than logo churn. If your churning customers tend to be smaller accounts while your retained customers expand, your revenue churn can be negative even when logo churn is positive. This is why gross revenue retention and net revenue retention sit alongside logo churn as the metrics that matter — not as replacements for it. The GRR Guide walks through exactly how to calculate and interpret each.
One number that ties churn directly to acquisition economics: CAC payback period. A 24-month payback period combined with 2% monthly churn means a meaningful percentage of customers churn before you have recovered what you spent to acquire them. The CAC Payback Guide explains how to model this relationship.
Churn Rate Versus Gross Revenue Retention
Churn rate tells you what you lost. Gross revenue retention (GRR) tells you what you kept — from the same starting cohort, over a fixed period, counting only contraction and cancellation without expansion. The two metrics are related but they answer different questions, and forecasting from only one of them will mislead you.
GRR has a ceiling of 100%: you cannot retain more than you started with if you exclude expansion. Monthly churn rate and annual GRR are roughly connected by the same compounding math this tool uses. A 1% monthly churn rate corresponds to roughly 88% annual GRR. A 2% monthly churn rate corresponds to roughly 79% annual GRR. Top-quartile SaaS companies post GRR above 90%; best-in-class post above 95%.
When investors or acquirers look at your revenue quality, GRR is often the first retention metric they reach for because it is harder to flatter with expansion than NRR. If your NRR looks strong but your GRR is weak, the expansion revenue is masking a retention problem that will compound over time — exactly the scenario this forecasting tool is designed to make visible before it becomes a crisis.
Know your real GRR before you open a spreadsheet.
Dnoise calculates GRR, NRR, and logo churn directly from your Stripe events. Every number links back to the exact customer movements that produced it — no manual reconciliation, no ambiguous definitions.
No credit card. Read-only access. Setup in 2 minutes.
What Dnoise Shows You About Churn
This forecasting tool works from numbers you provide. Dnoise works from numbers Stripe already has. The gap between those two things is where most founders lose visibility.
When you connect Stripe to Dnoise, it surfaces your churn picture in terms you can act on. Every metric is calculated from raw Stripe events using formulas you can inspect — there is no normalization layer between your data and the number you see. Click any churn figure and Dnoise shows you the exact subscription cancellations, downgrades, and failed payments that produced it.
Specifically, Dnoise helps you:
- See which customers churned this month and exactly when their subscription ended in Stripe, so you know whether you are looking at end-of-period cancellations or mid-cycle drops.
- Separate involuntary churn (failed payments that never recovered) from voluntary cancellations, so you understand whether your churn rate reflects a product problem or a billing problem.
- Spot revenue that has not actually settled — pending charges that look like retained revenue but have not cleared — so your retention numbers reflect cash, not optimism.
- Track cohort retention over time so you can see whether recent customers are retaining better or worse than customers you acquired six months ago.
- Know what changed in your churn rate week over week before you open Stripe, so you catch an accelerating trend while there is still time to respond.
Dnoise connects to Stripe with read-only access. It cannot move money or modify subscriptions. You can delete the API key in Stripe at any time. See the live dashboard demo to watch it work against a real account, or connect your Stripe account free — setup takes under two minutes.
Frequently Asked Questions
Does this tool pull data from my Stripe account?
No. This forecasting tool is entirely client-side — it works only from numbers you type in. Nothing is sent to any server. If you want Dnoise to calculate your actual churn rate from your real Stripe data, you can connect your account free — Dnoise uses read-only access and setup takes under two minutes.
What is the difference between monthly churn rate and annual churn rate?
Annual churn rate is not simply monthly churn rate multiplied by 12 — the two are related by compounding. A 2% monthly churn rate corresponds to roughly 21% annual churn rate, not 24%, because each month's churn base is smaller than the previous month's. The formula is: annual churn = 1 − (1 − monthly churn)^12. This tool uses monthly compounding, which is the correct approach for subscription businesses billed on a monthly cycle.
Should I use logo churn or revenue churn in this forecast?
For an MRR forecast, use revenue churn — the percentage of MRR lost to cancellations and downgrades, not the percentage of customers. Logo churn and revenue churn will diverge whenever your churning customers are systematically larger or smaller than your retained customers. If your smallest customers churn at higher rates, revenue churn will be lower than logo churn. If a few large accounts cancel, revenue churn will spike while logo churn barely moves. Both numbers matter; this tool uses the revenue-weighted version because MRR is what it forecasts.
How does failed payment churn affect these numbers?
Failed payments that are never recovered show up as churned MRR in your Stripe data, even though the customer never actively cancelled. This inflates your apparent churn rate and makes your retention look worse than the underlying product experience warrants. The average SaaS business loses roughly 3% of monthly charges to initial payment failures. Separating involuntary churn from voluntary cancellations is one of the first things worth doing when your churn rate looks higher than expected. The Stripe Failed Payments Recovery Guide walks through how to identify and categorize these in your Stripe data.
What new MRR growth rate do I need to offset my current churn?
To keep MRR flat, your new MRR each month needs to equal your churned MRR. To grow, it needs to exceed it. At 2% monthly churn on $20,000 MRR, you need $400 in new MRR monthly just to stay even — before counting any expansion. The higher your MRR base, the larger that breakeven number becomes in absolute terms even if the percentage holds steady. Use this tool to find the new MRR growth rate at which your 12-month projection crosses from contraction into growth — that crossover point is your real target, not a percentage goal in isolation.
Connect once. Know what your churn actually is every morning.
The forecasting tool shows you where the math leads. Dnoise shows you what is actually happening in your Stripe account — which customers churned, when, and whether it was a billing failure or a genuine cancellation. Two minutes to connect. Everything calculated before you close the tab.
No credit card. Read-only access. Setup in 2 minutes.
See Also
- Revenue Churn Rate Calculator — calculate your current churn rate before projecting where it is headed.
- Dnoise vs Baremetrics — see how churn and retention tracking compares between platforms.
- B2B SaaS Churn Benchmarks 2026 — how your churn rate compares across stage, ACV, and customer segment.
- Gross Revenue Retention (GRR) Guide — what GRR measures, how it differs from NRR, and why investors reach for it first.
- Stripe Failed Payments Recovery Guide — how to separate involuntary churn from genuine cancellations and find revenue worth recovering.
- CAC Payback Period Guide — how churn rate interacts with acquisition costs and what payback period means for your growth model.
- Live Dashboard Demo — see Dnoise calculating churn, GRR, and MRR movements against a real Stripe account.