Free recurring-revenue calculator

MRR and ARR calculator

Turn a monthly recurring-revenue waterfall into the operating metrics founders and buyers use.

MRR operating model

Calculate MRR, ARR, retention, and growth

Enter recurring-revenue movements for one month. Do not include one-time sales.

The MRR waterfall formula

Ending MRR equals starting MRR plus new, expansion, and reactivation MRR, minus contraction and churned MRR. ARR is ending MRR multiplied by 12. This model keeps growth from new customers separate from retention within the existing customer base.

MRR is not trailing revenue

A payment processor can report revenue that is not recurring: lifetime deals, services, usage charges, annual prepayments, and one-time purchases. Use the calculator only with normalized recurring amounts. See the RevenueBug methodology for the distinction.

Frequently asked questions

How do I calculate ending MRR?

Starting MRR plus new, expansion, and reactivation MRR, minus contraction and churned MRR.

How do I convert MRR to ARR?

Multiply normalized monthly recurring revenue by 12. Do not multiply one-time or irregular trailing revenue.

What is net revenue retention?

NRR measures recurring revenue retained from the starting customer base after expansion, contraction, and churn. New-customer MRR is excluded.

What is the SaaS Quick Ratio?

It divides new, expansion, and reactivation MRR by contraction and churned MRR. A higher result indicates healthier growth efficiency.