Tested tool guide
Tested browser tools
Checked August 16, 2026
What MRR / ARR Calculator does, with a checked example
Recurring revenue changes through four distinct movements: new subscriptions, upgrades, downgrades, and cancellations. The calculator starts with opening MRR, adds new and expansion MRR, subtracts contraction and churned MRR, then annualizes the resulting ending MRR to show ARR and net growth. The common surprise is that ARR is an annualized run rate. It is not revenue already earned, and it does not predict future seasonality, pricing changes, contraction, or churn.
Worked example
A concrete input and expected output from the current implementation.
Input
Starting MRR: $10,000
New MRR: $1,000
Expansion MRR: $500
Contraction MRR: $200
Churned MRR: $300
->
Expected output
Net new MRR: $1,000
Ending MRR: $11,000
ARR: $132,000
MRR growth: 10%
The positive movements total $1,500 and the reductions total $500, producing a $1,000 net increase. Ending MRR is therefore $11,000, ARR is $11,000 multiplied by 12, and growth is $1,000 divided by the $10,000 starting MRR.