Year-over-Year Growth and Amount Change Calculator
Compare the annual run-rate with a comparable prior-year value.
Convert current recurring revenue into an annual run-rate from MRR or contract details. Avoid counting the same contracts twice; churn, expansion and future discounts are not forecast.
Annualise recurring revenue from a monthly recurring total or a list of recurring contract charges. ARR is a current run-rate measure under the supplied billing assumptions, rather than a record of cash collected over the past year.
Separate recurring subscriptions or service charges from one-off receipts. The calculator uses the supplied categorisation and does not decide whether contract terms qualify as recurring.
For each contract row, divide recurring charge by months covered and multiply by contract count. Sum the monthly equivalents to establish MRR.
Multiply MRR by twelve. This expresses the current recurring base over a year without assuming growth, cancellations, upgrades or contract renewals beyond those inputs.
Sample inputs demonstrate the method. They are not a forecast or product offer.
The first example starts with MRR of €10,000. Multiplying that monthly base by twelve gives ARR of €120,000. This holds the recurring base constant; it does not forecast new customers or churn.
Sample inputs demonstrate the method. They are not a forecast or product offer.
ARR is useful for comparing a recurring revenue base on a common annual scale. It is not necessarily accounting revenue recognised in the year, invoiced bookings or bank receipts.
A contract billed annually can contribute to monthly recurring revenue after normalisation. Its annual invoice amount must not be treated as a monthly charge and annualised again.
Only if those contracts are not already represented in MRR. Contract mode is available to annualise the full list without that overlap.
Read our calculation and testing approach.