Tools
Pricing
Blog
Use casesPricingSign in

MRR Calculator

Reconcile monthly recurring revenue from starting MRR through acquisition, expansion, recovery, downgrades, and churn.

Enter recurring subscription amounts only. Leave one-time fees and accounting revenue out.

Ending MRR

$112,000

Net new MRR for this period: $12,000

Net New MRR

$12,000

Total MRR gained

$22,000

Total MRR lost

$10,000

Gross MRR churn

10%

Monthly MRR movement bridge

Starting MRR$100,000
New MRR+$12,000
Expansion MRR+$8,000
Reactivation MRR+$2,000
Contraction MRR−$3,000
Churned MRR−$7,000
Ending MRR$112,000

Retention view

Net revenue retention

100%

Existing and recovered base

$100,000

NRR excludes New MRR and includes Reactivation MRR under this documented calculation policy.

All values in this result use a monthly recurring revenue basis.

See exactly what changed monthly recurring revenue

Complete MRR bridge

Starting, new, expansion, reactivation, contraction, and churned MRR reconcile into one ending value.

Gross loss stays visible

Gross MRR churn sits beside NRR, so expansion cannot hide downgrades and cancellations.

Safe zero-base rates

When starting MRR is zero, churn and NRR show N/A instead of 0%, Infinity, or NaN.

Reconcile ending MRR from every movement

Ending MRR equals starting MRR plus new, expansion, and reactivation MRR, minus contraction and churned MRR.

Net new MRR is the same movement total without starting MRR. It can be negative when recurring losses exceed gains.

Pixel-art recurring revenue ledger normalizing subscription periods into ending MRR.
Pixel-art revenue chart comparing gross recurring revenue losses with retained recurring revenue.

Gross MRR churn and NRR answer different questions

Gross MRR churn divides contraction plus churned MRR by starting MRR. Positive expansion never offsets this loss rate.

NRR measures the starting and recovered base after expansion, contraction, and churn. New MRR is acquisition, so it is excluded.

Keep one-time revenue outside MRR

Choose a monthly, quarterly, or annual input basis. The calculator normalizes every recurring value to a monthly amount before building the bridge.

Exclude setup fees, services, hardware, taxes, refunds, bookings, cash receipts, and uncommitted usage. MRR is an operating metric, not accounting revenue.

Pixel-art recurring revenue report separating subscription movements from one-time charges.
01

What belongs in monthly recurring revenue

MRR includes active recurring subscription value normalized to one month. Quarterly values divide by 3, and annual values divide by 12.

Do not include setup fees, professional services, hardware, taxes, refunds, bookings, or cash collections. Those amounts do not represent repeatable monthly subscription value.

02

Use one definition for each MRR movement

New MRR comes from first-time paying customers. Expansion comes from upgrades or more committed usage. Reactivation comes from previously churned customers returning.

Contraction is a downgrade or reduction while a customer remains active. Churned MRR is the full recurring value lost when a customer cancels.

03

Read gross churn and retention together

Gross MRR churn exposes recurring losses before gains offset them. NRR shows what happened to the starting and recovered customer base after expansion and losses.

This calculator excludes new MRR from NRR and includes reactivation MRR. Definitions vary between billing systems, so document one policy and use it consistently.

Pixel-art MRR workflow from recurring revenue inputs to an ending MRR and retention result.

How to reconcile MRR each month

Use one calendar period, one currency, and one recurring-revenue policy for every movement.

MRR calculator FAQ

Direct answers about MRR movements, normalization, zero denominators, one-time revenue, and local calculation.

How do you calculate ending MRR?

Starting MRR + New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churned MRR. Every movement must use the same period and currency.

What is net new MRR?

Net new MRR is new + expansion + reactivation − contraction − churned MRR. Add it to starting MRR to reach ending MRR.

Why is new MRR excluded from NRR?

NRR measures revenue retained or expanded from the starting and recovered customer base. First-time customer revenue is acquisition, not retention.

What happens when starting MRR is zero?

Ending and net new MRR still calculate, but gross churn and NRR are N/A because there is no valid denominator. The calculator never shows 0%, Infinity, or NaN for this case.

What is the difference between contraction and churned MRR?

Contraction is recurring revenue lost when an active customer downgrades or reduces committed usage. Churned MRR is lost when the customer cancels completely.

How are annual or quarterly subscriptions converted to MRR?

Select the common input basis. Quarterly recurring amounts are divided by 3 and annual recurring amounts by 12 before the movement bridge is calculated.

Should one-time fees be included in MRR?

No. Exclude setup fees, services, hardware, taxes, and other non-recurring charges. MRR should contain normalized recurring subscription value only.

Does the calculator store my revenue data?

No. The calculation runs locally in your browser and does not upload or persist the figures you enter.

A NEXT STEP FOR YOUR PRODUCT

MRR is a signal. Decide what to do next.

Add your product context in Tomako AI CMO to frame a user-growth or commercial-growth question, then prepare the next piece of work for review. You stay in control of the decision and every external action.

Continue with Tomako→

The calculator stays free. Signing up opens your workspace.

Turn one revenue signal into a focused next move

  1. 01Revenue signalMRR and ARR
  2. 02Product contextYour product and goals
  3. 03Reviewable workA focused growth question
Tomako

Mindful Go LLC

Tomako digital software

Product

  • Pricing

Tools

  • All tools

Resources

  • Templates
  • Blog
  • Marketing Examples

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Refund & Cancellation

Connect

  • X / Twitter
© 2026 Tomako. Built for builders.