Blog

ARR and MRR: how to measure recurring revenue and what the numbers tell you

Financial charts and revenue data displayed on a screen

ARR and MRR are the first metrics investors ask for, the numbers that define your pitch, and the figures your board scrutinizes most closely. And yet at most early-stage companies they are calculated wrong. Setup fees get included. One-off professional services payments inflate the number. Multi-year deals get booked at full contract value rather than normalized monthly. The result is a figure that looks better than it is, which creates problems at the next due diligence round or board meeting when someone asks how you got there.

This guide covers everything you need to know to calculate MRR and ARR correctly: the definitions, the components, the common mistakes and what the numbers actually mean for your business at each stage of growth. Whether you are building your first financial model or cleaning up reporting that has grown inconsistent over time, the principles here apply.

The definition: what is MRR and what is ARR?

Monthly Recurring Revenue (MRR) is the normalized monthly value of all active recurring contracts. The key word is "normalized": you are not looking at what cash actually came in this month. You are asking: if every active subscription continued at its current terms, how much would you collect each month?

The normalization is what trips people up. If a customer signs an annual contract for €12,000, your MRR from that contract is €1,000 per month, not €12,000 in the month the contract was signed. You recognize it evenly across the contract period. The cash may arrive differently, but MRR reflects the underlying run rate of the business.

Annual Recurring Revenue (ARR) is MRR multiplied by twelve. Alternatively, for businesses that primarily sell annual contracts, it is the sum of all active annual contract values normalized to a yearly figure. For a pure monthly subscription business, ARR = MRR × 12. For a business with a mix of monthly, annual and multi-year contracts, you normalize everything to a monthly equivalent first, then multiply by twelve.

The distinction between contracted ARR and recognized revenue is important and often confused. Contracted ARR includes all signed contracts regardless of when the revenue is recognized for accounting purposes. Recognized revenue follows accounting rules (typically ASC 606 or IFRS 15) about when revenue can actually be booked. For most operational and investor discussions, contracted ARR is the relevant metric. For your income statement, recognized revenue is what matters. They are different numbers, and conflating them creates confusion.

How to calculate MRR correctly

The clearest way to calculate MRR is to start from your active contracts and apply three filters: is this recurring, is this the current normalized value, and does it represent actual subscription revenue?

What counts as MRR:

  • Monthly subscription fees at their current contracted rate
  • Annual contracts divided by twelve (normalized monthly value)
  • Multi-year contracts divided by the total number of months and multiplied by twelve to get an annual figure, then divided by twelve to get monthly
  • Recurring add-ons and upsells that are part of an ongoing subscription (additional seats, expanded modules, additional usage tiers that are committed)

What does not count as MRR:

  • One-off implementation fees or setup charges, even large ones
  • Professional services revenue that is not part of a recurring contract
  • Variable usage fees that are not committed (pay-as-you-go components)
  • Consulting or custom development work
  • Discounts that have not been applied: always use the discounted contract value, not list price

A practical rule of thumb: if the revenue would stop when the customer cancels their subscription, it is MRR. If the revenue would continue even if the subscription was cancelled (because it is a separate project or service), it is not MRR.

New, Expansion, Contraction and Churn MRR: the waterfall method

The most powerful way to track MRR is not as a single total but as a waterfall: understanding how the number moves month over month through its four components. This decomposition turns MRR from a static snapshot into a dynamic picture of what is happening in the business.

New MRR is the recurring revenue from customers who did not exist in your base at the start of the month. New logos, new accounts, first-time subscribers. This is the output of your acquisition engine.

Expansion MRR is the additional recurring revenue from existing customers: seat expansions, tier upgrades, additional modules added to an active subscription. Expansion MRR is one of the most important components to track separately because it is a product-market fit signal. Customers who expand are getting enough value that they want more. High expansion MRR with low new MRR often means you have a very strong product but a weak acquisition channel.

Contraction MRR is the reduction in recurring revenue from existing customers who downgraded: reduced seat counts, moving to a lower tier, removing add-ons. Contraction is an early warning signal for churn. Customers who contract rarely stay long. Track this carefully and look at the reasons behind contractions to identify whether there is a product problem, a pricing problem or a support problem.

Churned MRR is the recurring revenue lost from customers who cancelled entirely during the month. This is the most damaging component because it is permanent: you have to replace it in full before you can grow.

The net formula brings it all together: Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR. When this number is positive and growing, the business is compounding. When it is positive but shrinking, growth is decelerating. When it is negative, the business is contracting even if total MRR was high last month.

ARR as an investor metric

ARR is primarily an investor and board communication metric. When you say "we are at €2M ARR," you are telling investors the annualized run rate of your recurring revenue base. This is useful because it translates monthly or quarterly numbers into an annual frame of reference that makes valuation conversations easier.

When to use ARR vs. MRR: Use MRR for internal operational decisions and for understanding month-to-month dynamics. Use ARR when talking to investors, presenting at board meetings or comparing yourself to industry benchmarks, which are typically expressed in ARR terms.

ARR multiples are how SaaS valuations work in practice. If a company is growing at 80% year-over-year with strong NRR, it might trade at 8-12x ARR in a healthy market. At 40% growth with average NRR, the multiple is typically 4-6x ARR. These multiples compress or expand with market conditions, but the underlying logic is the same: ARR is the base, growth rate and retention determine the multiple.

Run rate ARR vs. contracted ARR: Run rate ARR is simply your current MRR × 12. It reflects what you would earn if no customers churned and no new customers were added. Contracted ARR includes all signed contracts, including ones that have not started yet (which makes it higher than run rate when you have a healthy sales pipeline with delayed start dates). Be explicit about which number you are using when you present ARR in any formal context.

Common MRR and ARR calculation mistakes

The mistakes below are not hypothetical. They appear regularly in investor due diligence and board review processes, and they tend to create credibility problems at exactly the wrong moment.

Including one-off payments. This is the most common error. A customer pays a €5,000 implementation fee alongside their first month of €1,000 subscription. The correct MRR contribution from this customer is €1,000. Including the setup fee inflates MRR and creates a one-time bump that will not repeat. Sophisticated investors will spot this immediately in a waterfall analysis when "new MRR" does not match the following month's expected base.

Counting variable revenue as recurring. Usage-based components that are not contractually committed are not MRR. If a customer pays €500 per month in subscription and averages €300 in usage fees, your MRR from that customer is €500, not €800. Include the committed floor, not the expected average.

Not normalizing multi-year deals. A three-year contract signed for €90,000 is not €90,000 ARR. It is €30,000 ARR per year, or €2,500 MRR. Booking the full contract value in the month of signing massively distorts your MRR waterfall and makes the following months look like contraction even when the business is healthy.

Not applying discounts. If a customer is on a 20% promotional discount that lasts for their first twelve months, their MRR contribution during that period should reflect the discounted price. Using list price overstates MRR and will create a distorted expansion signal when the discount expires and they renew at full price.

How to track MRR in practice

The right tool for MRR tracking depends on your stage and the complexity of your pricing model.

Spreadsheet for early-stage. For companies under €500k ARR with a simple pricing model, a well-maintained spreadsheet is entirely adequate. The key is to be disciplined about the rules: what counts, what does not, and who is responsible for updates. A shared spreadsheet that two people update without agreed definitions is worse than no spreadsheet at all. Document your MRR calculation rules in the same file as the data.

CRM reporting in HubSpot. HubSpot's Deal and Subscription objects can be configured to track recurring revenue components if your deal properties are set up correctly. This works reasonably well for companies with straightforward subscription models. The challenge is that HubSpot is a sales and marketing tool first, and its revenue reporting has limitations around multi-year normalization and the full MRR waterfall. It is a good starting point, not a permanent solution as you scale.

Dedicated tools: ChartMogul and Baremetrics. Once you have more than 50 active customers and multiple pricing tiers, dedicated SaaS metrics platforms become worth their cost. ChartMogul and Baremetrics both connect directly to your payment processor or CRM and automate the MRR waterfall calculation. They handle normalization, multi-year contracts and cohort analysis out of the box. ChartMogul is generally better for complex multi-currency, multi-tier models; Baremetrics is simpler and faster to set up for straightforward subscription businesses.

ARR and MRR in context

ARR and MRR are foundational, but they only tell part of the story. The numbers become genuinely useful when you put them in context with other metrics.

MRR growth rate by stage. What is considered good growth varies significantly by stage and ARR level. At seed stage (under €500k ARR), 20-30% month-over-month growth is expected. At Series A stage (€500k to €3M ARR), 15-25% MoM is the target range. At Series B and beyond (€5M+ ARR), the conversation shifts to annual growth rate: 80-100% year-over-year is strong, 40-60% is adequate for a well-positioned business. The denominator gets large enough that month-over-month tracking becomes less meaningful.

The relationship between MRR growth and retention is critical. A company growing MRR at 20% per month but churning 8% of customers each month is working much harder than one growing at 12% with 1% monthly churn. Always look at MRR growth alongside NRR. For a full breakdown of how NRR interacts with your growth rate, the Net Revenue Retention guide covers the mechanics in detail.

For a broader view of which metrics matter at which stage of your company's growth, the B2B SaaS growth metrics guide provides the full framework. ARR and MRR are where the foundation is built, but the picture of a healthy business requires understanding retention, efficiency and predictability alongside the top-line recurring revenue number.

The goal is not just to have a correct MRR number. It is to have a number that everyone in the company, every investor and every board member understands and agrees on. That alignment is what makes MRR and ARR genuinely useful as management tools rather than just pitch deck decorations.

Want to make sure your revenue metrics are calculated correctly?

The GTM Scan includes a review of your metrics setup: what you are tracking, how you are calculating it and where the gaps are.

Start the GTM Scan Let's talk
Share this article