Free tool, no signup
MRR calculator
Turn one month of subscription movement into net new MRR, ending MRR, ARR, gross MRR churn and net revenue retention, then see the next twelve months at the same rates.
Recurring revenue at the start of the month
From new customers
Upgrades and added seats
Downgrades, still a customer
Customers who cancelled
Optional: annual plan helper
Monthly equivalent: $0.00
12-month projection
Churn, contraction and expansion repeat each month as a percentage of the starting MRR. New MRR repeats as the same fixed amount. That is a steady-state view, not a forecast of changing rates.
| Month | Start | New | Expansion | Contraction | Churn | End |
|---|---|---|---|---|---|---|
| 1 | $10,000 | $2,000 | $500 | $200 | $400 | $11,900 |
| 2 | $11,900 | $2,000 | $500 | $200 | $400 | $13,800 |
| 3 | $13,800 | $2,000 | $500 | $200 | $400 | $15,700 |
| 4 | $15,700 | $2,000 | $500 | $200 | $400 | $17,600 |
| 5 | $17,600 | $2,000 | $500 | $200 | $400 | $19,500 |
| 6 | $19,500 | $2,000 | $500 | $200 | $400 | $21,400 |
| 7 | $21,400 | $2,000 | $500 | $200 | $400 | $23,300 |
| 8 | $23,300 | $2,000 | $500 | $200 | $400 | $25,200 |
| 9 | $25,200 | $2,000 | $500 | $200 | $400 | $27,100 |
| 10 | $27,100 | $2,000 | $500 | $200 | $400 | $29,000 |
| 11 | $29,000 | $2,000 | $500 | $200 | $400 | $30,900 |
| 12 | $30,900 | $2,000 | $500 | $200 | $400 | $32,800 |
What each figure measures
Net new MRR is new MRR plus expansion, minus contraction and churn. Ending MRR is starting MRR plus that number, and ARR is ending MRR multiplied by twelve. ARR here is a run rate, not a prediction and not cash in the bank.
Gross MRR churn divides churned MRR plus contraction by starting MRR. It answers one question: how much of last month's base disappeared? Net revenue retention adds expansion back in, so it answers a different question: how much of last month's base is still paying, including upgrades? A company can have high gross churn and healthy retention at the same time if a few customers expand a lot.
The projection repeats the same monthly rates against the starting base and adds new MRR as a fixed amount. Real businesses rarely move in a straight line, which is why the table is a baseline to compare against, not a commitment. If you expect churn to fall after an onboarding change, enter the lower figure and look at the difference between the two runs.
Frequently asked questions
What counts as MRR?
The normalised monthly value of recurring subscriptions. An annual plan at 1,200 counts as 100 a month. One-time setup fees, services and usage that does not repeat are left out, because they do not recur next month.
What is the difference between gross MRR churn and net revenue retention?
Gross MRR churn looks only at what left: churned MRR plus contraction, divided by starting MRR. Net revenue retention adds expansion back in, so it can sit above 100% when upgrades outweigh losses. Neither one includes new customers.
Why does the projection hold the rates steady?
Because changing rates would be a forecast rather than arithmetic. Holding churn, contraction and expansion at a fixed share of starting MRR gives you a baseline you can argue with. If you expect a rate to improve, change the input and compare the two projections.
What happens when starting MRR is zero?
Churn and retention are not defined against a zero base, so the tool says so instead of printing infinity. The projection still runs, with new MRR adding each month and no rate to apply.
Is ending MRR the same as cash collected this month?
No. MRR is a run rate at a point in time. Cash depends on billing dates, annual prepayments, refunds and failed payments. Use MRR for the trend and your accounting records for cash.
More customers need somewhere to find you
A directory campaign is one input into new MRR, not a growth engine on its own. We run the submissions and record the work, and the list is free to browse if you want to do it yourself.