Skip to content
On this page
  1. Key Takeaways
  2. What It Is
  3. The Intuition
  4. How It Works
  5. Worked Example
  6. Common Mistakes
  7. Frequently Asked Questions
  8. Sources
  9. Disclaimer
← All concepts
Sector AnalysisIntermediate5 min read

Annual Recurring Revenue SaaS: ARR and MRR Explained

Annual Recurring Revenue (ARR) and Monthly Recurring Revenue (MRR) are the two headline numbers every SaaS company reports internally and most report to investors. They strip out one-time noise and show the subscription base that will repeat next period if nothing changes.

Key Takeaways

  • Annual recurring revenue SaaS is the annualized snapshot of active subscription value, broken into new ARR, expansion ARR, churn ARR, and contraction ARR each period.
  • ARR is not defined by GAAP, and each public SaaS company defines it slightly differently, making cross-company comparison harder than the metric's ubiquity implies.
  • A common mistake is counting one-time professional services or onboarding fees as recurring revenue, which inflates the ARR figure investors use to set valuation multiples.
  • Bookings are the total contracted value of deals signed; ARR is the annualized run rate of recurring contracts only, a three-year $3 million contract is $3 million in bookings but $1 million in ARR.

Key Takeaways

  • Annual recurring revenue SaaS is the annualized snapshot of active subscription value, broken into new ARR, expansion ARR, churn ARR, and contraction ARR each period.
  • ARR is not defined by GAAP, and each public SaaS company defines it slightly differently, making cross-company comparison harder than the metric's ubiquity implies.
  • A common mistake is counting one-time professional services or onboarding fees as recurring revenue, which inflates the ARR figure investors use to set valuation multiples.
  • Bookings are the total contracted value of deals signed; ARR is the annualized run rate of recurring contracts only, a three-year $3 million contract is $3 million in bookings but $1 million in ARR.

What It Is

Monthly Recurring Revenue (MRR) is the total subscription revenue a SaaS business expects to collect in a given month from active contracts, normalized to a monthly figure. Annual Recurring Revenue (ARR) is the same idea on a 12-month horizon, typically measured as a snapshot at the end of a period.

Neither metric is defined by Generally Accepted Accounting Principles (GAAP). Both sit alongside GAAP revenue as non-GAAP operating metrics that investors and boards use to judge the durable, predictable piece of the top line. Public SaaS companies such as Salesforce, Snowflake, ServiceNow, and Datadog disclose ARR in their filings and earnings materials, though each company defines it in slightly different terms.

The Intuition

A subscription business does not look like a traditional product company. A single 12-month Salesforce contract signed on the last day of the quarter can produce almost no GAAP revenue in that quarter, even though the company now has a year of locked-in cash coming. Investors want a number that captures that locked-in run rate, not the accountant's version.

That is what MRR and ARR do. They answer the question: if every current customer stayed on their current plan for the next 12 months, how much recurring revenue would we collect? Because the SaaS model earns value over time, this run rate view often matters more for valuation than the reported revenue in any single quarter.

How It Works

MRR is built bottom-up from active subscriptions. For each customer, take the contracted monthly price of their plan. Sum across all customers:

MRR = sum of monthly subscription value across all active customers

ARR is the annualized version:

ARR = MRR * 12

This identity holds as a snapshot, but ARR reported over a period is not simply the average MRR times 12. Companies break total ARR into four components each period:

Ending ARR = Starting ARR + New ARR + Expansion ARR - Churn ARR - Contraction ARR

New ARR comes from brand new logos. Expansion ARR comes from existing customers buying more seats or higher tiers. Churn ARR is the annualized value of cancellations. Contraction ARR is the value of downgrades.

Two other terms sit next to ARR and cause confusion. Bookings is the total contracted value of deals signed in a period, including multi-year commitments and one-time services. GAAP revenue is the amount recognized under accounting rules, which for subscriptions is spread evenly over the service period. ARR sits between them, capturing the recurring piece but ignoring timing.

Worked Example

A SaaS company has these customers at the start of January:

  • 100 customers paying $500 per month each.
  • 20 customers paying $2,000 per month each.

Starting MRR = (100 * $500) + (20 * $2,000) = $50,000 + $40,000 = $90,000. Starting ARR = $90,000 * 12 = $1,080,000.

During January:

  • 10 new customers sign at $500 per month. New MRR = $5,000.
  • 3 existing customers upgrade from $500 to $1,000. Expansion MRR = 3 * $500 = $1,500.
  • 2 customers at $500 cancel. Churn MRR = $1,000.

Ending MRR = $90,000 + $5,000 + $1,500 - $1,000 = $95,500. Ending ARR = $95,500 * 12 = $1,146,000.

Net new ARR for the month = $1,146,000 - $1,080,000 = $66,000, which comes from $60,000 new, $18,000 expansion, and minus $12,000 churn.

Common Mistakes

  1. Counting one-time services as recurring. Onboarding fees, professional services, custom development, and hardware are not ARR. They appear in bookings and GAAP revenue but must be stripped out of the recurring base. Mixing them in inflates the number investors use to judge valuation multiples.

  2. Confusing bookings with ARR. A three-year $3 million contract signed today is $3 million in bookings but only $1 million in ARR, because ARR is the annualized run rate. Treating bookings as ARR overstates the recurring base by the length of the contract.

  3. Counting expansion as new ARR. Expansion from existing customers is different from new logo ARR and should be tracked separately. Lumping them together hides whether growth is coming from acquiring new customers or from selling more to the same base. The two signals mean very different things about distribution health.

  4. Annualizing MRR without adjusting for annual contracts. Some customers pay annually up front rather than monthly. If the company records the full annual invoice as MRR in the month it was paid, then multiplies by 12, the resulting ARR is wildly overstated. Annual payments should be divided by 12 before adding to MRR.

  5. Ignoring mid-month and mid-period activity. MRR and ARR are snapshots. Customers who sign on the 25th of the month do not contribute a full month of revenue in the current period, but their contracted MRR still flows into the ending snapshot. Companies differ on whether they pro-rate, which makes cross-company comparison harder than it looks. Bessemer, SaaStr, and other benchmark publishers all note that "ARR" is not a standardized metric.

Frequently Asked Questions

Q: What is annual recurring revenue SaaS in simple terms? Annual recurring revenue is the annualized value of active subscription contracts at a point in time, assuming no changes. If a SaaS company's customers keep their current plans for 12 months, ARR is the total they would pay. It excludes one-time items and captures only the recurring portion of revenue.

Q: How does annual recurring revenue SaaS affect investment decisions? ARR is the primary top-line metric for SaaS valuation. Investors use ARR growth rate and the breakdown into new, expansion, and churn ARR to judge whether the company is acquiring customers efficiently, retaining them, and expanding within the existing base. Revenue multiples for SaaS are almost always stated on an ARR basis.

Q: What is a real-world example of annual recurring revenue SaaS? In the worked example, a company starts January with $1,080,000 in ARR. After adding 10 new customers, 3 upgrades, and losing 2 cancellations, ending ARR rises to $1,146,000. Net new ARR for the month is $66,000, composed of $60,000 new, $18,000 expansion, and minus $12,000 churn, a clean decomposition of growth drivers.

Q: How can investors use annual recurring revenue SaaS data? Focus on the components, not just the total. Rising churn ARR alongside rising new ARR means the business is running a leaky bucket. Expansion ARR growing faster than new ARR suggests the product works well with existing customers but the go-to-market is not scaling. Both patterns inform very different investment views.

Q: How is annual recurring revenue SaaS different from GAAP revenue? GAAP revenue recognizes subscription fees evenly over the service period. ARR is a snapshot of the contracted run rate as of a specific date. A contract signed on December 31 contributes almost nothing to Q4 GAAP revenue but its full annualized value to Q4 ARR. The two numbers can diverge substantially in quarters with large late signings.

Sources

  1. Bessemer Venture Partners. "State of the Cloud 2024." https://www.bvp.com/atlas/state-of-the-cloud-2024
  2. For Entrepreneurs (David Skok). "SaaS Metrics 2.0 Definitions." https://www.forentrepreneurs.com/saas-metrics-2-definitions-2/
  3. Stripe. "What Is Annual Recurring Revenue (ARR)? A Guide for SaaS Businesses." https://stripe.com/resources/more/what-is-annual-recurring-revenue-a-guide-for-saas-businesses
  4. Paddle. "SaaS Finance: Bookings vs Revenue vs Collections vs MRR/ARR." https://www.paddle.com/resources/saas-finance-metrics

Disclaimer

This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.

The IWP Substack

You understand the concept. Now see it applied.

The Investing With Purpose Substack turns ideas like this into research and risk-managed trade plans on real stocks, updated every week.

Read on Substack (opens in a new tab)

Related concepts