Marketing calculator

MRR Calculator

Calculate ending monthly recurring revenue and net new MRR from new, expansion, contraction and churn movements.

Instant result No sign-up Editable assumptions

Enter your figures

Calculate your result

Runs in your browser

Estimate only. Platform fees, taxes and policies vary by country, account, category and date. Verify important decisions against your current statement or official fee schedule.

Starting Mrr
New Mrr
Expansion Mrr
Contraction Mrr
Churned Mrr
Ending Mrr
Net New Mrr

Calculator guide

Measure monthly recurring revenue movement correctly

MRR normalizes predictable subscription revenue into a monthly amount. Enter starting MRR, new customers, average revenue per account, expansion revenue, contraction revenue and churned customers for one consistent month.

The calculator adds new and expansion MRR, then subtracts contraction and churned MRR. It reports ending MRR and net new MRR so you can distinguish the final balance from the movement generated during the month.

Exclude one-time implementation, hardware, consulting and usage charges unless your company policy classifies them as recurring. Annual contracts should be normalized to a monthly equivalent rather than recorded entirely in the invoice month.

Reconcile the result with subscription billing data and maintain a written MRR policy for upgrades, downgrades, pauses, credits, currency conversion and delinquent accounts.

Formula

Measure monthly recurring revenue movement correctly

Ending MRR = Starting MRR + New MRR + Expansion MRR − Contraction MRR − Churned MRR

  1. Calculate new MRR as new customers multiplied by average revenue per account.
  2. Add expansion revenue from existing customers.
  3. Subtract contraction revenue and churned-customer MRR.
  4. Compare ending MRR with starting MRR to obtain net new MRR.

Worked example

Worked example

Inputs

Scenario
$10,000 starting MRR + $1,000 new MRR + $1,000 expansion − $300 contraction − $500 churn = $11,200 ending MRR and $1,200 net new MRR.

Results

Result
$10,000 starting MRR + $1,000 new MRR + $1,000 expansion − $300 contraction − $500 churn = $11,200 ending MRR and $1,200 net new MRR.

Rounded values; replace assumptions in the live calculator.

Frequently asked questions

MRR Calculator FAQ

What should I verify before using this metric?

Verify the time period, population, currency, attribution and revenue or cost definition. Save those assumptions with the report so future comparisons use the same scope.

How accurate is the result?

The arithmetic follows the displayed formula. Accuracy depends on using complete inputs from the same reporting period and applying one consistent definition to customers, revenue and costs.

Can I use another currency?

Yes. Keep every monetary input in the same currency. Ratios and percentages remain comparable, but the calculator does not perform foreign-exchange conversion.

Should I use gross or net revenue?

Use the revenue definition that matches your reporting purpose and keep it consistent across periods. Document whether discounts, refunds, credits and taxes are included.

Why should I compare several periods?

A single month can be distorted by seasonality, annual renewals, campaigns or one-off contracts. Compare a consistent monthly or quarterly series before making a decision.

Is this an accounting standard?

No. It is an independent planning tool. Reconcile the result with your billing platform, analytics system and financial reporting policies.

Are my inputs uploaded?

No. Calculations run locally in the browser and do not require sending calculator inputs to a server.

Primary sources

Official references and further reading

Editorially reviewed: 2026-07-21

Continue calculating

Related calculators

View all →