Aviy
CalculatorsMonthly Recurring RevenueMRR FormulaSaaS Revenue MetricsRecurring Revenue CalculatorARR Vs MRR

SaaS MRR Calculator: How to Calculate Monthly Recurring Revenue

SaaS MRR Calculator: How to Calculate Monthly Recurring Revenue - Aviy AI invoicing
18 min read

Monthly Recurring Revenue (MRR) is the total predictable subscription revenue a business earns each month. The simplest formula is MRR = Number of Active Subscribers x Average Revenue Per User (ARPU). Annual plans are divided by 12, and only recurring charges count - never one-off setup fees, refunds or usage spikes.

If you run a subscription business and want one number that tells you whether you are growing, stalling or shrinking, that number is your MRR. This guide works like a hands-on MRR calculator: it gives you the exact formula, explains every input, walks through worked examples with real figures, and shows you how to read the result. By the end you will be able to calculate your Monthly Recurring Revenue confidently and use it to make better decisions.

Monthly Recurring Revenue matters because it strips out the noise. One-off invoices, refunds and seasonal spikes hide the underlying health of a recurring revenue business. MRR shows you the predictable income you can count on every single month - the foundation for forecasting, hiring and pricing decisions.

What Is Monthly Recurring Revenue (MRR)?

Monthly Recurring Revenue is the total amount of predictable, recurring income your business generates each month from active subscriptions. It is the headline metric for SaaS companies, agencies on retainer, membership sites, and any business built on repeat billing.

The key word is recurring. MRR only counts revenue you can reasonably expect to receive again next month under the same agreement. A customer paying $49 every month for your software contributes $49 to MRR. A customer who paid you $2,000 once for a custom build does not - that is one-off revenue.

This distinction is what makes MRR so useful. Two businesses can have identical total revenue in a given month, yet one is far healthier because most of its income is recurring and predictable while the other relies on chasing new one-time deals.

Why predictability is the whole point

A recurring revenue model lets you forecast with confidence. If you know you start each month with $40,000 of committed MRR, you can plan payroll, marketing spend and runway around it. That predictability is exactly why investors value subscription businesses on a multiple of recurring revenue rather than total sales.

Who should track MRR?

MRR is not only for venture-backed software startups. Any business with repeat billing benefits from it: agencies on monthly retainers, bookkeepers with recurring service packages, coaches with membership programs, creators with paid subscriptions, and product companies with maintenance contracts. If a meaningful slice of your income arrives on a predictable schedule, MRR will tell you something total revenue cannot. Even a freelancer with three clients on monthly retainers has an MRR worth tracking, because it reveals how much of their income is stable versus project-dependent.

The MRR Formula Explained

There are two equivalent ways to calculate MRR, and you should know both.

Formula 1 - the quick method:

MRR = Number of Active Subscribers x Average Revenue Per User (ARPU)

Formula 2 - the build-up method:

MRR = Sum of (Each Active Subscription's Monthly Value)

Both give the same answer. The quick method is great for a fast estimate; the build-up method is more accurate when you have multiple pricing tiers, discounts or annual plans.

What each variable means and where to find it

  • Active Subscribers - the count of paying customers with a live subscription at the point you measure. Find this in your billing system or subscription management tool. Exclude trials, canceled accounts and unpaid customers.
  • ARPU (Average Revenue Per User) - the average monthly amount each subscriber pays. Calculate it as total monthly subscription revenue divided by number of subscribers. Find the inputs in your payment processor or invoicing dashboard.
  • Monthly Value of each subscription - the normalised monthly price of a plan. For monthly plans this is the price itself. For annual plans you divide by 12.

Normalising annual and quarterly plans

If a customer pays $1,200 per year, their contribution to MRR is $1,200 / 12 = $100. A quarterly plan of $300 contributes $300 / 3 = $100 per month. The billing frequency does not matter - MRR always expresses revenue as a monthly figure.

This normalisation is also why MRR and cash collected are different things. When that customer pays $1,200 upfront, your bank balance jumps by $1,200 in one month, but your MRR only rises by $100. The other $1,100 is deferred revenue you have collected but not yet "earned" on a monthly basis. Confusing the two is one of the fastest ways to misread the health of a subscription business - cash can look strong while recurring revenue is flat.

The Five Components of MRR

To truly understand movement in your MRR, break it into its moving parts. Each month your MRR changes for one of five reasons:

  • New MRR - revenue from brand-new customers who signed up this month.
  • Expansion MRR - extra revenue from existing customers upgrading, adding seats or buying add-ons.
  • Reactivation MRR - revenue from previously churned customers who came back.
  • Contraction MRR - lost revenue from existing customers downgrading (they stay, but pay less).
  • Churned MRR - revenue lost from customers who canceled entirely.

These combine into the single most important growth figure:

Net New MRR = (New MRR + Expansion MRR + Reactivation MRR) − (Contraction MRR + Churned MRR)

If Net New MRR is positive, your recurring revenue grew this month. If it is negative, you lost ground - even if you signed plenty of new customers, because churn and downgrades outweighed them.

Worked Examples: Calculating MRR Step by Step

Let me show you three realistic scenarios, calculated from the ground up.

Example 1 - A simple single-tier SaaS

Maya runs a project-management app with one plan at $29/month. She has 320 active paying subscribers.

  1. Confirm active subscribers: 320 (excluding 45 free trials).
  2. Confirm monthly price: $29.
  3. Apply the formula: MRR = 320 x $29.
  4. MRR = $9,280.

Her annual run rate (ARR) is simply $9,280 x 12 = $111,360.

Example 2 - Mixed monthly and annual plans

Daniel runs a design-tools subscription with two tiers. His billing system shows:

PlanSubscribersPriceBillingMonthly value eachMRR contribution
Starter (monthly)150$19Monthly$19$2,850
Pro (monthly)60$49Monthly$49$2,940
Pro (annual)40$490/yrAnnual$40.83$1,633

Step by step:

  1. Starter: 150 x $19 = $2,850.
  2. Pro monthly: 60 x $49 = $2,940.
  3. Pro annual: normalise $490 / 12 = $40.83, then 40 x $40.83 = $1,633.
  4. Add them: $2,850 + $2,940 + $1,633.
  5. MRR = $7,423.

Notice that Daniel did not add the $490 annual price directly. Doing so would have added $19,600 instead of $1,633 - a classic error.

Example 3 - A month with movement

Imagine Maya's app the following month. She starts at $9,280 MRR and the month brings:

  • New MRR: 25 new subscribers x $29 = +$725
  • Expansion MRR: 10 customers add a $10 add-on = +$100
  • Contraction MRR: 5 customers downgrade by $10 = −$50
  • Churned MRR: 8 customers cancel x $29 = −$232

Calculation:

  1. Net New MRR = ($725 + $100) − ($50 + $232) = $825 − $282 = +$543.
  2. Ending MRR = $9,280 + $543 = $9,823.

Even though 13 customers reduced or canceled their spend, Maya still grew because new and expansion revenue outpaced the losses.

How to Calculate MRR Growth Rate

Knowing your MRR is useful; knowing how fast it is moving is more useful. The month-over-month growth rate formula is:

MRR Growth Rate = ((Ending MRR − Starting MRR) / Starting MRR) x 100

Using Maya's two months:

  1. Ending MRR = $9,823, Starting MRR = $9,280.
  2. ($9,823 − $9,280) / $9,280 = $543 / $9,280 = 0.0585.
  3. 0.0585 x 100 = 5.85% month-over-month growth.

Compounded over a year, sustained mid-single-digit monthly growth roughly doubles a business - which is why even small percentage gains matter enormously over time.

Comparing growth rate to acquisition cost

A growth rate only tells half the story unless you know what it cost to achieve. Suppose Maya's 5.85% growth came entirely from a paid advertising push that cost $3,000. The $543 of Net New MRR she added is real, but it will take roughly six months of that recurring revenue just to recover the acquisition spend. Reading MRR growth alongside customer acquisition cost keeps you honest about whether growth is profitable or simply expensive. Cheap, organic, expansion-led growth is far more valuable than the same percentage bought at a loss.

MRR vs ARR vs ARPU: A Comparison

These three metrics are related but answer different questions. Here is how they compare.

MetricWhat it measuresFormulaBest used for
MRRPredictable revenue per monthSubscribers x ARPUMonthly operations, tracking momentum
ARRPredictable revenue per yearMRR x 12Annual planning, investor reporting
ARPUAverage revenue per customerMRR / number of subscribersPricing, segmentation, expansion strategy
Run RateProjected annual revenue at current paceCurrent MRR x 12Quick forecasting, board updates

ARR is simply MRR annualised, so it is most appropriate for businesses with mostly annual contracts. ARPU helps you understand whether you are growing by adding more customers or by getting more from each one. Together they give a fuller picture than any single number.

How to Interpret Your MRR

A raw MRR number means little in isolation. Interpretation comes from three things: direction, composition and pace.

Direction

Is your MRR trending up, flat or down? A rising line with positive Net New MRR every month is the healthiest signal. A flat line often hides offsetting growth and churn - the business is treading water.

Composition

Where is the growth coming from? Growth driven by expansion MRR from happy existing customers is more sustainable and cheaper than growth that depends entirely on a constant flood of new sign-ups. If churned and contraction MRR consume most of your new MRR, you have a retention problem, not a sales problem.

What a "good" number looks like

There is no universal "good" MRR - it depends on stage and model. The more useful benchmarks are the growth rate and the churn rate. Early-stage SaaS businesses often target double-digit monthly MRR growth, while a mature business growing 3-5% per month is performing well. On churn, keeping monthly revenue churn in low single digits is generally considered healthy for small and mid-sized subscription businesses. The best businesses reach net negative churn, where expansion from existing customers exceeds all losses.

Pros and Cons of Using MRR as Your North-Star Metric

MRR is powerful, but it is not the whole story. Weigh it honestly.

Pros:

  • Smooths out lumpy billing into one clean, predictable figure.
  • Makes forecasting, runway and hiring decisions far easier.
  • Surfaces churn and retention problems quickly through Net New MRR.
  • Universally understood by investors and benchmarkable across the industry.
  • Sensitive enough to catch trends early, before they hit your bank balance.

Cons:

  • Ignores one-off revenue, which can still be material for some businesses.
  • Easy to miscalculate with annual plans, discounts and proration.
  • Cash collected and MRR recognized are not the same - annual prepayments distort cash timing.
  • Says nothing about profitability or cost of acquisition on its own.
  • Can be gamed by counting non-recurring items as recurring.

Common MRR Calculation Mistakes

These errors quietly corrupt MRR numbers in real businesses every day. Avoid them.

1. Counting one-off fees as recurring

Setup fees, onboarding charges, training days and one-time custom work are not recurring. Including them inflates MRR and breaks your forecast the moment they stop. Keep them in a separate "non-recurring revenue" line.

2. Adding annual contracts at full value

As shown in Example 2, an annual plan must be divided by 12. Dropping a $1,200 annual deal straight into MRR adds $1,200 instead of $100 - a tenfold error per customer.

3. Forgetting to subtract discounts

If a customer on a $100 plan has a permanent 20% discount, their MRR contribution is $80, not $100. Always use the actual net amount billed, not the list price.

4. Including trials and unpaid users

Free trials and customers in payment failure are not yet recurring revenue. Counting them overstates MRR and hides churn when those trials never convert.

5. Ignoring contraction

Downgrades are easy to miss because the customer is still there. But a customer who drops from $99 to $49 has reduced your MRR by $50. Track contraction MRR deliberately.

6. Mixing currencies without normalising

If you bill in multiple currencies, convert everything to one base currency at a consistent rate before summing. Inconsistent rates make month-to-month comparisons meaningless.

7. Letting failed payments quietly inflate MRR

A customer whose card declines is technically still subscribed, but they are not paying. If your involuntary churn - customers lost to failed payments rather than active cancellation - is not handled, your MRR will overstate reality until those accounts finally lapse. Treat accounts in dunning carefully: they are at risk, and a sudden drop in MRR weeks later is often just failed payments catching up. Good payment retry logic and reminders recover a surprising amount of this revenue before it is ever lost.

A persona example of mistakes compounding

Consider Priya, who runs a small membership site. She reported $12,000 MRR to a potential investor. On closer inspection, $1,500 of that was a one-off launch workshop, $800 came from annual plans counted at full value, and $400 was from members in payment failure. Her true, defensible MRR was closer to $8,300. None of her errors were dishonest - they were the ordinary mistakes above, stacked together. The lesson is that small definitional slips compound quickly into a number you cannot trust.

Best Practices for Tracking MRR

Follow these steps to keep your MRR accurate, comparable and actionable.

  1. Define recurring once and document it. Write down exactly what counts as recurring revenue so everyone calculates it the same way.
  2. Normalise all plans to monthly. Divide annual by 12, quarterly by 3, before adding anything up.
  3. Track the five components separately. New, expansion, reactivation, contraction and churn - so you always know why MRR moved.
  4. Measure on the same day each month. Consistency matters more than the exact date; pick the last day of the month and stick to it.
  5. Use net amounts, not list prices. Apply discounts and credits before counting.
  6. Reconcile against your payment processor. Cross-check your figure with actual charges to catch data errors.
  7. Watch the growth rate, not just the level. A growing MRR with a slowing growth rate is an early warning.
  8. Pair MRR with churn and ARPU. No single metric tells the whole story.

How MRR Connects to Running Your Business

MRR is not just a number for a board slide - it touches almost every decision you make day to day.

Cash flow and forecasting. Because MRR is predictable, it is the backbone of any cash flow forecast. Knowing your committed monthly revenue lets you plan spending without guesswork. If you want to go deeper on this, pair your MRR tracking with a disciplined approach to forecasting and runway.

Pricing and packaging. Watching ARPU and expansion MRR tells you whether your pricing tiers are working. Rising ARPU usually means your packaging is nudging customers toward higher-value plans.

Retention strategy. Churned and contraction MRR are direct measures of customer satisfaction in pounds and dollars. A spike in churned MRR is a louder signal than any survey.

Fundraising and valuation. Investors value recurring revenue at a premium. A clean, well-documented MRR with healthy Net New MRR and low churn is one of the strongest things you can show.

Even though MRR focuses on subscription revenue, the way you bill underpins it. Accurate, professional, on-time invoicing keeps your recurring charges flowing and your data clean. Tools like Aviy let you set up recurring invoices, accept online payments and view invoice analytics in one place - which means the inputs to your MRR calculation stay tidy and you can see your revenue picture without exporting spreadsheets. When billing is reliable, your MRR number is trustworthy, and a trustworthy MRR is the one you can actually run a business on.

The businesses that win with subscriptions are not the ones with the fanciest dashboards - they are the ones who calculate MRR correctly, watch its components honestly, and act on what the number is telling them.

Summary

A reliable MRR calculator comes down to one disciplined habit: count only recurring revenue, normalise everything to a monthly figure, and track the five components so you always know why the number moved. The core formula is MRR = Active Subscribers x ARPU, with annual plans divided by twelve and one-off fees excluded.

Once you have your MRR, layer in the growth rate, ARR for annual planning, and ARPU for pricing. Avoid the classic mistakes - full-value annual contracts, ignored discounts, counted trials - and reconcile against your billing data every month. Do that consistently and your Monthly Recurring Revenue becomes the single clearest signal of how your business is really doing.

Frequently asked questions

What is the formula for MRR?

The simplest MRR formula is MRR = Number of Active Subscribers multiplied by Average Revenue Per User (ARPU). Alternatively, you can sum the monthly value of every active subscription. Both produce the same result. The key rules are that you count only recurring revenue and normalise every plan to a monthly figure, so annual plans are divided by twelve before they are added in.

How do you calculate MRR from annual contracts?

Divide the annual contract value by twelve to find its monthly contribution, then add that to your other monthly subscriptions. For example, a $1,200 annual plan contributes $100 to MRR ($1,200 / 12). Never add the full annual amount directly, as that inflates MRR by twelvefold for that customer and badly distorts both your forecast and your growth rate.

What is the difference between MRR and ARR?

MRR is Monthly Recurring Revenue and ARR is Annual Recurring Revenue. They measure the same predictable subscription income over different periods, and ARR is simply MRR multiplied by twelve. Use MRR for monthly operations and momentum tracking, and use ARR for annual planning and investor reporting, especially if most of your contracts are billed annually.

What is net new MRR?

Net New MRR is the true change in your recurring revenue over a month. The formula is (New MRR + Expansion MRR + Reactivation MRR) minus (Contraction MRR + Churned MRR). It reveals whether you grew or shrank after accounting for downgrades and cancellations. A business can add many new customers yet still post negative Net New MRR if churn and contraction are higher.

What counts as recurring revenue?

Recurring revenue is income you can reasonably expect to receive again next month under the same agreement, such as monthly or annual subscription fees and per-seat charges. It excludes one-off setup fees, onboarding costs, custom project work, refunds and usage spikes. Keeping non-recurring items in a separate line is essential to an accurate MRR figure and a dependable forecast.

What is a good MRR growth rate?

There is no single right answer because it depends on stage. Early-stage SaaS businesses often aim for double-digit monthly growth, while a mature business growing 3 to 5 percent per month is performing well. More important than the headline rate is whether growth is sustainable - driven partly by expansion from existing customers rather than relying entirely on new sign-ups.

How do you calculate MRR churn?

MRR churn is the recurring revenue lost from customers who canceled or downgraded during the month. To express it as a rate, divide churned plus contraction MRR by your starting MRR, then multiply by 100. Keeping monthly revenue churn in low single digits is generally healthy; the strongest businesses achieve net negative churn, where expansion outweighs all losses.

Should I include discounts in MRR?

Yes - always use the actual net amount billed, not the list price. If a customer on a $100 plan has a permanent 20 percent discount, their MRR contribution is $80. Counting the full list price overstates your recurring revenue and makes your number disagree with the cash actually collected through your payment processor.

What is ARPU and how does it relate to MRR?

ARPU stands for Average Revenue Per User and equals your total MRR divided by your number of active subscribers. It tells you how much each customer pays on average. Tracking ARPU alongside MRR shows whether you are growing by adding more customers or by earning more from each one, which is vital for pricing and expansion decisions.

How often should I calculate MRR?

Calculate MRR at least monthly, on the same day each month, so figures stay comparable. Many subscription businesses review it weekly to catch trends early. Consistency in timing and definitions matters more than the exact date you choose. Reconcile your calculated figure against actual recurring charges in your billing system to catch tagging errors before they compound.

Conclusion

Mastering an MRR calculator is less about maths and more about discipline. The formula itself is simple - Active Subscribers multiplied by ARPU, with annual plans divided by twelve - but the value comes from counting only genuinely recurring revenue, applying discounts, excluding one-off fees, and tracking the five components so you always understand why your Monthly Recurring Revenue moved.

Get that right and MRR becomes the most honest dashboard you own. It tells you whether you are truly growing, where that growth is coming from, and when retention starts to slip - often weeks before it shows up in your bank account. Calculate it consistently, pair it with churn and ARPU, and let the number guide your pricing, hiring and forecasting.

Sources and further reading