FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski
NoNoiseMetrics

Free MRR Calculator — Calculate Your Monthly Recurring Revenue

Calculate your Monthly Recurring Revenue instantly. Multi-tier support, ARR conversion, Net New MRR breakdown, and SaaS benchmarks by stage.

MRR Movement
Starting MRR
$
New MRR +
$
Expansion MRR +
$
Contraction MRR −
$
Churned MRR −
$
Ending MRR
$11,400
+$1,400 vs starting
ARR
$136,800
Ending MRR × 12
NRR
99.0%
net revenue retention
Churn Rate
5.0%
churned / starting MRR
MRR Bridge
$10,000 + $1,500 + $600$200$500 = $11,400
New MRR+$1,500
Expansion MRR+$600
Contraction MRR$200
Churned MRR$500
Alert Block · 2 active
Churn at 5.0% — above 3% threshold
NRR at 99.0% — below 100%
Automate with Stripe →
nonoisemetrics.com · session-only · no data stored

What Is Monthly Recurring Revenue (MRR)?

Monthly Recurring Revenue is the normalized monthly value of all your active subscription contracts. It is the single most important metric in SaaS because it tells you, right now, how much predictable revenue your business generates every month — regardless of when customers were billed or how they pay.

The core formula is simple: MRR = Number of Customers × ARPA, where ARPA is your Average Revenue Per Account. If you have 100 customers each paying €49/month, your MRR is €4,900.

ARPA is just total MRR divided by the number of active paying customers. If some customers are on different plans, your blended ARPA naturally accounts for that mix. Tracking ARPA over time tells you whether you are moving upmarket, downmarket, or staying flat — and it is one of the earliest signals that your pricing strategy is working or needs a rethink.

The key word in MRR is recurring. One-time fees, setup charges, and professional services do not belong in MRR. Neither does revenue from free trials. MRR is a snapshot of your sustainable, repeating revenue engine — not everything that has ever landed in your bank account.

MRR is also a normalization tool. Customers on annual plans, quarterly plans, and weekly plans all get converted to a monthly equivalent so you can compare apples to apples. A customer paying €1,200/year contributes €100/month to MRR. A customer paying €25/week contributes €108.25/month (€25 × 4.33). Without this normalization, your revenue chart looks like a series of spikes rather than a clean growth curve, and you cannot make meaningful month-over-month comparisons.

Think of MRR as a speedometer, not an odometer. It tells you how fast you are going right now, not how far you have traveled. Total revenue to date tells you how far you have traveled. MRR tells you your current velocity — and velocity is what matters for operating decisions, fundraising conversations, and runway calculations.

How to Calculate MRR

There are three scenarios you will encounter: a single plan, multiple pricing tiers, and mixed billing periods. Here is how to handle each.

Basic MRR Formula

If you have a single plan, the formula is: MRR = Customers × Monthly Plan Price

Example: 50 active paying customers on a €29/month plan = €1,450 MRR. That is it. No spreadsheet required for a single-tier product.

MRR for Multi-Tier Pricing

Calculate each tier separately, then sum. Say you have three plans:

Tier Customers Price/mo Tier MRR
Starter 30 €29 €870
Pro 15 €79 €1,185
Business 5 €199 €995
Total 50 €3,050

Your blended ARPA is €3,050 ÷ 50 = €61/customer. This blended ARPA is useful for benchmarking and for quick MRR estimates when you know your total customer count but not the exact tier breakdown.

Normalizing Annual Plans

Annual plan: MRR contribution = Annual fee ÷ 12
Weekly plan: MRR contribution = Weekly fee × 4.33

The most common MRR mistake is booking an annual payment as a spike in the month it is paid. That is cash flow, not MRR. If a customer pays €1,200 in January for a full-year subscription, their MRR contribution is €100/month for twelve months — not €1,200 in January and €0 for the rest of the year. Confusing cash with MRR is how founders misread their own growth and make bad hiring decisions off it.

The 5 Types of MRR

Total MRR is the sum of five components. Tracking them separately gives you the full picture of how your revenue is moving — not just whether the total number went up or down.

1. New MRR

Revenue from customers who are brand-new this month — people who did not exist in your customer base last month. New MRR is driven by acquisition: ads, content, word of mouth, cold outreach.

Example: 10 new customers signing up at €49/month = €490 New MRR.

2. Expansion MRR

Additional revenue from existing customers who upgraded, bought add-ons, or expanded their seat count. Expansion MRR is the most capital-efficient growth lever available to you — you have already acquired these customers.

Example: 5 customers upgrading from €29/month to €79/month = €250 Expansion MRR (the delta: 5 × €50).

3. Contraction MRR

Revenue lost from customers who downgraded but did not cancel. They are still customers — they just pay less. Contraction is often undertracked because it does not show up as a lost customer, only as a smaller number on an invoice.

Example: 3 customers downgrading from €79/month to €29/month = −€150 Contraction MRR (the delta: 3 × −€50).

4. Churn MRR

Revenue lost from customers who cancelled entirely. Churn MRR is the most important number to minimize — every euro of churn MRR must be replaced by New MRR just to stay flat.

Example: 2 customers at €49/month cancelling = −€98 Churn MRR.

→ Calculate your churn rate

5. Reactivation MRR

Revenue from previously churned customers who have come back. Reactivation is often overlooked, but for products with strong word-of-mouth or seasonal use cases, it can be a meaningful source of growth that requires zero acquisition spend.

Example: 1 previously churned customer at €49/month reactivates = €49 Reactivation MRR.

Net New MRR Formula

Net New MRR is the total change in MRR for the month, net of all gains and losses:

Net New MRR = New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churn MRR

Using the numbers from the examples above: €490 + €250 + €49 − €150 − €98 = €541 Net New MRR.

Net New MRR is the number investors actually care about. Total MRR can be growing while your business is deteriorating — if churn is accelerating, your new customer acquisition is just filling a leaking bucket. Net New MRR exposes that. If your New MRR is €1,000 but your Churn MRR is €950, you are barely moving. If your Expansion MRR exceeds your Churn MRR, you have negative net churn — the holy grail of SaaS growth.

Track Net New MRR as a percentage of the previous month's MRR. That percentage — your MRR growth rate — is the most comparable number across companies and stages. An absolute €541 gain means very different things at €5,000 MRR versus €500,000 MRR.

MRR vs ARR — What Is the Difference?

ARR (Annual Recurring Revenue) is simply MRR multiplied by 12: ARR = MRR × 12. Both measure the same thing — your recurring revenue run rate — at different timescales.

Use MRR for day-to-day operational tracking, growth rate calculations, and spotting short-term trends. Month-over-month changes in MRR are immediate and actionable. Use ARR for investor conversations, benchmarking against other SaaS businesses, and annual planning. Most SaaS valuation multiples are expressed as ARR multiples (e.g., "trading at 8× ARR"), so having your ARR instantly available is useful when talking to investors or potential acquirers.

If your product is predominantly billed annually, many investors will want to see ARR rather than MRR, since the monthly view can be noisy. Either way, as long as you are normalizing correctly, ARR and MRR contain exactly the same information.

MRR Benchmarks by Stage

How fast should your MRR be growing? The honest answer is: faster than last month, while keeping churn in check. But here are reasonable benchmarks by stage, based on SaaS Capital and Baremetrics data:

Stage Typical MRR MoM Growth Monthly Churn
Pre-seed €0–€5K 20–30%+ 5–15%
Seed €5K–€50K 15–20% 3–8%
Series A €50K–€200K 10–15% 2–5%
Growth €200K+ 5–10% 1–3%

At pre-seed, 20% month-over-month growth means you are doubling roughly every 4 months. That sounds dramatic — and it is — but you are also starting from a tiny base. At Series A, 10% MoM still means 3× growth over a full year. The raw percentages shrink as you scale, but the absolute dollars of Net New MRR should be growing.

A useful rule of thumb: if you are in the seed stage and your MRR growth drops below 10% MoM for three consecutive months with no clear explanation (seasonal dip, deliberate pause to fix product), start diagnosing. That is when growth stalls tend to compound.

On churn: the benchmarks above represent medians, not targets. The best SaaS businesses at each stage have churn well below the ranges shown. If your monthly churn is in the 5–8% range at seed, fixing that is a higher priority than driving more new customer acquisition — churn at that rate will make it nearly impossible to compound MRR to the next stage.

Track your real MRR automatically — see all 5 MRR movements from Stripe.

NoNoiseMetrics does not store your financial data after your session ends.

Connect Stripe →

Common MRR Mistakes to Avoid

Most MRR calculation errors fall into one of six categories. Each one inflates your number, hides decay, or makes your growth look better than it is.

  1. Including one-time fees. Setup fees, implementation charges, and training revenue do not recur. They are one-time revenue. Counting them as MRR inflates your number and creates a false baseline that next month's real MRR will "miss."
  2. Counting free trial customers. A customer on a free trial is not paying you. They have no MRR contribution until they convert. Counting trials as MRR is the kind of optimism that gets you into trouble when your conversion rate drops.
  3. Forgetting to normalize annual plans. Divide by 12. Always. If you book a €2,400 annual payment as €2,400 MRR in January, you are not tracking MRR — you are tracking cash collected, which is a completely different signal.
  4. Ignoring discounts. Use net MRR after discounts, always. If a customer's list price is €99/month but they have a lifetime 30% discount, their MRR contribution is €69.30. Tracking list price instead of net price makes your MRR look better but your billing worse — your finance model will contradict your dashboard.
  5. Only watching total MRR. Total MRR can grow while your business is deteriorating. If New MRR is €2,000 and Churn MRR is €1,800, you are barely growing — but total MRR shows a green bar every month. Track Net New MRR and its five components separately.
  6. Mixing currencies. If you have customers paying in USD, GBP, and EUR, pick a reporting currency and convert everything to it consistently using a fixed exchange rate or daily rate. Mixing raw currency amounts turns your MRR into noise that will mislead any growth analysis.

How to Grow Your MRR

Most founders default to acquisition when they want to grow MRR. That is the most expensive lever. Here are five tactics ordered roughly by effort and cost:

  1. Reduce churn first. Every percentage point of monthly churn you cut directly improves your Net New MRR without spending a single euro on acquisition. If you are at 4% monthly churn and drop to 2%, you nearly double the compounding impact of your new customer growth. Calculate your churn rate →
  2. Implement tiered pricing. A single-plan product leaves money on the table. Tiered pricing with clear value differentiation drives both higher ARPA (customers self-select into higher tiers) and Expansion MRR (customers grow into higher tiers over time). Find your optimal price point →
  3. Drive expansion revenue. Build in-product triggers that prompt users to upgrade when they hit usage limits, team size thresholds, or feature gates. Expansion MRR from existing customers has near-zero CAC and is the fastest path to negative net churn.
  4. Optimize onboarding to reduce time-to-value. The faster a new customer reaches their "aha moment," the less likely they are to churn in the first 90 days. Early churn is the most wasteful kind — you paid to acquire the customer but never gave them a reason to stay.
  5. Test price increases annually. Most bootstrapped SaaS founders undercharge. If you have strong retention and Net Promoter Scores above 30, test a 10–20% price increase on new customers first. A 10% price increase with 0% churn increase is a 10% MRR increase with zero new customers.

Frequently Asked Questions

How do you calculate MRR?

MRR = Number of active paying customers × Average Revenue Per Account (ARPA). For multi-tier pricing, calculate each tier separately (customers × price) and sum them. For annual plans, divide the annual fee by 12 to normalize to monthly. For weekly plans, multiply by 4.33.

What is the difference between MRR and ARR?

MRR (Monthly Recurring Revenue) measures your normalized monthly subscription revenue. ARR (Annual Recurring Revenue) = MRR × 12. Use MRR for day-to-day tracking and growth rate calculations. Use ARR when talking to investors, benchmarking against other SaaS companies, or comparing yourself to annual-billing businesses.

Should discounts be included in MRR?

Yes — always use net MRR after discounts. Including gross revenue before discounts inflates your MRR and makes growth tracking meaningless. If you give a 20% lifetime discount to early customers, their MRR contribution is the discounted amount they actually pay, not the list price.

What is a good MRR growth rate for SaaS?

At pre-seed to seed stage (€0–50K MRR), 15–20% month-over-month is strong. At Series A (€50–200K MRR), 10–15% MoM is healthy. At growth stage (€200K+ MRR), 5–10% MoM is considered excellent. Early-stage companies can grow faster; the growth rate naturally slows as the base grows.

How do you calculate net new MRR?

Net New MRR = New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churn MRR. This is the number investors actually care about — it shows whether your revenue engine is accelerating or decelerating, accounting for all five types of MRR movement.

What are the 5 types of MRR?

1) New MRR: revenue from newly acquired customers. 2) Expansion MRR: upgrades, upsells, and cross-sells from existing customers. 3) Contraction MRR: downgrades from existing customers. 4) Churn MRR: revenue lost from cancellations. 5) Reactivation MRR: revenue from previously churned customers who return.

What is the MRR formula for annual plans?

For annual plans, MRR = Annual Contract Value ÷ 12. If a customer pays €1,200/year, their MRR contribution is €100/month. Never count the full annual payment as one month's MRR — that creates a spike that distorts your growth chart and misleads investors.

How do you forecast MRR?

Simple MRR forecast: Starting MRR × (1 + Net New MRR rate)^n, where n is months ahead. More accurate: model each component separately — apply your historical new customer rate, expansion rate, and churn rate to your current base. Track Net New MRR as a percentage of previous MRR to spot acceleration or deceleration early.

Track your real MRR automatically — see all 5 MRR movements from Stripe.

NoNoiseMetrics does not store your financial data after your session ends.

Connect Stripe →

Related SaaS Calculators

CLTV Calculator
Calculate customer lifetime value
Churn Rate Calculator
Customer & revenue churn rate
ACV Calculator
Annual Contract Value
SaaS Pricing Calculator
Find your optimal price point
SaaS Dashboard Generator
Build your metrics dashboard