Monthly Recurring Revenue Calculator

Monthly Recurring Revenue Calculator

Model SaaS monthly recurring revenue from starting MRR, new subscriptions, expansion, reactivation, contraction, churn, and normalized annual contracts. The calculator reports ending MRR, ARR, net new MRR, ARPA, NRR, GRR, churn rates, and a same-rate forecast.

📌MRR Scenario Presets

🧼Recurring Revenue Inputs

This changes display labels only; it does not convert exchange rates.

Benchmark text compares your NRR, GRR, logo churn, and ARPA pattern.

Recurring revenue active at the beginning of the month.

Active accounts or subscribers at the start of the month.

New logos that began recurring subscriptions this month.

Monthly recurring value for each new customer, before annual normalization.

Annual recurring contract value signed this month, normalized into MRR.

MRR normalizes recurring contract value across the service period.

Seat growth, usage upgrades, add-ons, or plan upgrades.

Previously inactive customers returning this month.

Monthly recurring value for each returning customer.

Downgrades, seat reductions, and usage declines from retained customers.

Accounts that fully canceled during the month.

Recurring monthly value removed by each churned customer.

Temporary recurring revenue removed from the active base.

Projects ending MRR forward using this month's net growth rate.

Ending MRR $0 monthly recurring revenue
Net New MRR $0 new + expansion - losses
Annual Run Rate $0 ending MRR x 12
NRR / GRR 0% / 0% existing-account revenue retention

📊Current MRR Snapshot

$0New MRR
$0Expansion
$0Lost MRR
0%MRR growth
0End customers
$0Ending ARPA
Logo churn
$0Forecast MRR

📐MRR Formula Breakdown

New MRRNew customers x average new MRR, plus recurring contract value normalized across the selected number of months.
Reactivation MRRReactivated customers x average reactivated MRR. Keep it separate from brand-new customer MRR when reviewing acquisition.
Lost MRRContraction MRR + churned customer MRR + paused MRR. Churned customer MRR equals churned customers x average churned MRR.
Net new MRRNew MRR + expansion MRR + reactivation MRR - contraction MRR - churned MRR - paused MRR.
Ending MRRStarting MRR + net new MRR. Annual run rate is ending MRR x 12.
NRR(Starting MRR + expansion MRR - contraction MRR - churned MRR - paused MRR) / starting MRR.
GRR(Starting MRR - contraction MRR - churned MRR - paused MRR) / starting MRR. It ignores expansion and new MRR.
ForecastEnding MRR compounded by this month's net MRR growth rate for the selected number of months.

📋Preset MRR Comparison Grid

ScenarioStart MRRNew MRRExpansionLost MRRNet NewEnd MRRLikely Read
Seed SaaS month$42,000$7,510$3,600$2,726$8,864$50,864Healthy growth, watch churn mix
B2B starter plans$18,500$3,990$750$1,092$3,888$22,388New logos carry the month
Product-led growth$96,000$16,720$6,800$5,325$19,515$115,515Broad volume with expansion
Expansion-led month$210,000$9,600$38,000$12,200$36,600$246,600Existing accounts drive NRR
High churn review$64,000$5,400$1,100$12,480-$5,260$58,740Retention problem is visible
Enterprise annuals$520,000$87,500$58,000$36,500$115,000$635,000Annual contracts lift MRR
Agency subscriptions$33,000$6,800$2,400$4,700$5,500$38,500Moderate growth, logo churn high
Creator membership$12,800$3,380$410$1,594$2,436$15,236Small ARPA needs churn control
Marketplace tools$150,000$21,400$12,500$10,000$25,300$175,300Strong balance of new and expand

🧭SaaS Metric Reference

MetricFormulaStrong SignalCaution SignalUse In Calculator
Ending MRRStart MRR + net new MRRPositive month-over-month trendFlat despite strong new salesMain result card
Net new MRRNew + expand + reactivate - lossesPositive and repeatableDriven only by one large dealGrowth quality check
ARR run rateEnding MRR x 12Tracks recurring baseIncludes one-time revenue by mistakeAnnualized result card
NRRExisting base after expand and losses / start MRRAbove 100%Below 90%Expansion health
GRRExisting base after losses / start MRRAbove 90%Below 80%Retention floor
Logo churnChurned customers / start customersLow and steadyRising in small accountsAccount retention
ARPAEnding MRR / ending customersRises with segmentationFalls while support load risesAccount value

🗂MRR Movement Types

MovementCounts AsExampleIncluded In NRRCommon Mistake
New MRRNew recurring revenueNew account starts a monthly planNoMixing new logos into NRR
Expansion MRRPositive existing-account changeUpgrade, add seats, usage tier increaseYesRecording as new MRR
Reactivation MRRReturning account revenueCanceled account comes backNoHiding churn recovery in new MRR
Contraction MRRNegative retained-account changeDowngrade or seat reductionYesOnly tracking full cancellations
Churned MRRLost recurring revenueCustomer cancels all plansYesUsing logo churn alone
Paused MRRSuspended active revenueTemporary billing pauseYesKeeping paused accounts in active MRR
Contract MRRNormalized recurring valueAnnual contract divided by 12Depends on sourceCounting full ARR as one-month MRR

🎯Motion Benchmarks Used For Notes

SaaS MotionNRR TargetGRR TargetLogo Churn WatchTypical Pattern
Self-serve SaaS100%85%5% monthlyMore logos, smaller ARPA
Product-led B2B105%88%4% monthlyUsage expansion matters
Sales-led B2B110%90%3% monthlyFewer, larger accounts
Enterprise SaaS115%92%2% monthlyExpansion offsets churn
Agency subscription95%82%6% monthlyService scope drives churn
Membership90%78%8% monthlyHigh volume, low ARPA
Marketplace subscription105%86%5% monthlyActivation controls retention

💡MRR Calculation Tips

Normalize contracts before adding MRR: A 12-month recurring contract should enter MRR as one-twelfth of annual recurring value, not as the full annual amount in one month.
Keep movement buckets separate: New, expansion, reactivation, contraction, churn, and pause lines answer different operating questions even when the ending MRR is identical.
Review NRR without new logos: Net revenue retention should show what happened to the starting customer base after expansion, contraction, churn, and pauses.
Compare logo churn with revenue churn: Many small canceled accounts can look noisy, while one large downgrade can quietly move gross revenue retention.

Revenue isn’t profit, and you can increase your revenue but still be losing money. That’s a common anxiety for SaaS founders, who celebrate closing new deals yet lose sight of their existing customer downgrading and cancelling in silence. Seeing just the total revenue number makes you blind to the lost income from your existing users.

MRR is a flow metric that reveals if you’re growing through customer satisfaction, or if you need to spend money replacing people who are leaving. The magic happens with numbers above, which break out expansion revenue (which means you have an existing user who likes your product so much he/she/it is willing to pay for more) vs. New customer revenue (the new customer represents both money and potential churn). By breaking this out, you will know how much of your business is acquisition and how much is retention, early stage businesses tend to focus too much on acquisition. While acquisition is expensive, retention is where the profit lies.

Real SaaS Metrics That Matter

There’s also confusion around contract normalization; this is when you have to break down big yearly contracts into their actual monthly contribution. It’s like getting $24,000 for a year-long deal. If that’s your first month, great! But otherwise you’re not going to get all those dollars at once so you divide it out in its respective months. Why? Because investors want predictability, stripping away the “signing bonus” illusion reveals the repeating truth: what are you bringing in each month? If contract structuring masks how much is coming in each month then you don’t know how to cover server costs next month, even though your check might’ve spiked last month.

The rest of the story is retention metrics. Net Revenue Retention is how well you retain customer spend with churn and expansions. Gross Revenue Retention strips out expansion completely, so it’s what you keep without selling more feature. Is your Net Revenue Retention above one hundred percent? You don’t need to sell anyone new to grow revenue, your existing base are growing by itself. Is it under ninety percent? You’re on a treadmill, you have to always hunt for new customers to tread water, let alone grow.

They’ve got a handy reference table on the page that compares various SaaS motions, and while benchmarks will differ across companies, the direction of the metrics remains the same.

The headcount equivalent of dollar churn is called logo churn (the number of accounts that left). Logo churn can look high if a startup loses twenty small accounts but keeps one big one. In this case, revenue does not drop making the situation appear healthy in practice. But losing one big enterprise client destroys your revenue, yet doesn’t budge the logo churn percentage much at all. Both measures is required: dollar churn for income; logo churn for market satisfaction. And when they differ, you’ve got a story to investigate.

How do you predict? Forecast! And what does that prediction say? Well, the tool says that given today’s momentum, it will project that same growth rate into future. Which is never necessarily the case for ever, but it’s a good starting point as to where you’ll be without any change. Too high, and you better learn how to manage expectations gently. Too low, and you know you should of got moving.

You cannot define what you cannot manage. Normalize the contracts, separate the flows, and track the retention rates. When you do, the real picture of your business will emerge, and the numbers won’t lie any longer.

Monthly Recurring Revenue Calculator