Home / Tools / MRR and ARR Calculator

Free SaaS revenue calculator

MRR and ARR Calculator

Calculate ending monthly recurring revenue, annual recurring revenue, net MRR change, and monthly growth from your subscription revenue movements.

✓No signup required✓Transparent formulas✓One-time revenue excluded

Monthly revenue movement

Enter your recurring revenue data

Use one reporting month and one currency. Enter recurring revenue only; leave one-time fees and non-recurring services out.

Enter any ISO 4217 code
$
$
$
$
$
$

Recurring revenue result

Your SaaS revenue snapshot

↗
Enter your monthly data

Your MRR and ARR results will appear here.

Ending MRR—Recurring revenue at month end
ARR—Ending MRR × 12
Net MRR Change—Gains minus losses
MRR growth rate—Compared with beginning MRR
MRR gains—
MRR losses—
Calculation note: ARR annualizes current ending MRR. It is not a forecast and assumes the present recurring-revenue level remains unchanged for 12 months.

MRR bridge

Monthly recurring revenue breakdown

Revenue movementTreatmentAmount
Enter your values and calculate to see the breakdown.

What Are MRR and ARR?

Monthly recurring revenue (MRR) is the normalized recurring subscription revenue associated with one month. Annual recurring revenue (ARR) is the annualized value of recurring revenue. These metrics exclude one-time setup charges, professional services, hardware, and other non-recurring income.

How This MRR and ARR Calculator Works

Net MRR Change = New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churned MRR
Ending MRR = Beginning MRR + Net MRR Change
ARR = Ending MRR × 12

The calculator uses a single monthly reporting period. Annual, quarterly, or weekly subscription values should first be normalized to a monthly amount using a consistent policy.

MRR Components Explained

New and expansion MRR

New MRR comes from customers starting paid recurring subscriptions. Expansion MRR is additional recurring revenue from existing customers through upgrades, added seats, add-ons, or higher recurring usage.

Reactivation MRR

Reactivation MRR comes from previously churned customers who resume a paid recurring subscription. It is kept separate from new-customer MRR.

Contraction and churned MRR

Contraction MRR is recurring revenue lost when an active customer downgrades or reduces recurring usage. Churned MRR is the recurring revenue lost when a subscription ends completely.

Consistency tip: Use the same treatment for discounts, taxes, credits, usage charges, and foreign currencies every month. Your accounting platform may apply different MRR rules, so reconcile this planning estimate with your reporting policy.

What the Results Do Not Show

MRR and ARR do not equal cash collected or accounting revenue recognized. This calculator also does not forecast future acquisition, churn, expansion, price changes, or currency movements.

Frequently Asked Questions

How do I calculate MRR?

For a monthly revenue bridge, add new, expansion, and reactivation MRR to beginning MRR, then subtract contraction and churned MRR.

How do I calculate ARR from MRR?

Multiply current MRR by 12. This annualizes the present recurring-revenue run rate and does not guarantee future revenue.

Should one-time revenue be included?

No. Exclude setup charges, professional services, hardware, and other non-recurring revenue from MRR and ARR.

What is the difference between contraction and churned MRR?

Contraction MRR is recurring revenue lost when an active customer reduces spending. Churned MRR is lost when the recurring subscription ends.

Can MRR growth be negative?

Yes. Net MRR Change and the MRR growth rate are negative when contraction and churned MRR exceed new, expansion, and reactivation MRR.

Methodology Sources

Definitions and formulas were checked against ChartMogul’s MRR movement guide, Chargebee’s MRR documentation, and Paddle’s ARR guide.

Results copied
Scroll to Top