Stack Ledger
SaaS metrics

ARR vs MRR: the difference, the formulas and which one to report

MRR is recurring revenue per month and ARR is the annual figure, but ARR has two definitions. Formulas, a worked example, GAAP revenue and how filers define it.

Checked against 9 sources, 4 primary · By

MRR is the predictable revenue a subscription business expects each month; ARR is the annual figure, usually MRR × 122, 1. ARR has a stricter meaning as well, annual recurring revenue, which counts only contracts of 12 months or longer1. Public companies that report ARR define it in their own words, so two ARR figures are rarely comparable until the recipes match3, 4.

MRRAmount paid for a subscription ÷ months in its billing interval, summed over customers2
ARR, run-rate meaningMRR × 12; the usual meaning in modern SaaS1
ARR, strict meaningTotal contract value ÷ years, contracts of 12 months or longer only1
Excluded from bothOne-time fees such as setup charges2, 1
Public filersDatadog: MRR × 123. Progress: contract value ÷ months in term × 124
Revenue standardASC 606 recognizes revenue when a performance obligation is satisfied5
On this page
  1. Key differences between ARR and MRR
  2. What is Monthly Recurring Revenue (MRR)?
  3. What is ARR, and why does it have two meanings?
  4. How to calculate ARR: the formula and a worked example
  5. When to use ARR vs MRR
  6. ARR vs revenue: where ASC 606 comes in
  7. How public companies define ARR
  8. Related terms: ACV, CARR and CMRR
  9. Common mistakes
  10. Reporting ARR in a board package
Three bars for one made-up company: MRR of $4,000, ARR as a run rate of $48,000, and ARR counting only annual and multi-year contracts of $24,000
One company, three numbers: the Orchard example below, drawn to scale.

MRR and ARR describe the same stream of recurring revenue at two scales, and most arguments about them are really arguments about definitions. This page sets the two side by side, shows the arithmetic on one example company, and explains why neither number is the revenue line in an income statement. It belongs to SaaS metrics, and the ratio built on both, net revenue retention, has its own page.

Key differences between ARR and MRR

The two metrics count the same predictable, repeatable revenue, and they answer different questions7. MRR shows monthly momentum, while ARR shows annualized scale9.

MRR ARR
Period One month2 Twelve months7
Formula Amount paid for a subscription ÷ months in its billing interval2 Usually MRR × 121
Reacts to Recent changes: new sales, upgrades, cancellations and price changes as they happen7 Filters out month-to-month variation to show how stable the revenue base is7
Often used as An operating metric8 A valuation metric8
Typical fit B2B businesses with monthly subscriptions, and B2C subscription businesses8 B2B subscription businesses where the minimum term is one year8
Audience Teams running experiments and managing customers7 Leadership, investors and boards7

Maxio’s description of the pair is the shortest one: ARR is 12 × MRR8. The rest of this page is about the exceptions.

What is Monthly Recurring Revenue (MRR)?

MRR is the normalized, predictable revenue a subscription business expects each month from active customers, excluding one-time fees2. The formula takes the amount paid for a subscription and divides it by the number of months in its billing interval2. A customer who pays for a full year is split across the 12 months and added to MRR a month at a time2. Recording an annual contract at its full value instead is the common mistake2.

ChartMogul’s example shows each rule at work. Customer B pays $10 a month and also paid a one-time $100 setup fee, which stays out2. Customer C paid $60 in January for the whole year, which counts as $5 a month (our division: $60 ÷ 12)2. The sum is (10 + 10 + (60/12) + 8 + 15) = $482.

Mercury’s version scales the same logic: 50 customers at $100 and 10 customers at $500 give (50 x $100) + (10 x $500) = $5,000 + $5,000 = $10,000 MRR9. What stays out of MRR: one-time setup fees, implementation services, hardware sales and non-recurring consulting9.

The six MRR movements

MRR can be broken down into six movements2. Each one is a line on the monthly bridge from opening to closing MRR.

Movement What it records
New business Recurring revenue from leads converting to new, paying customers2
Expansion Extra revenue from existing customers upgrading to a higher tier or buying add-ons2
Contraction Revenue lost when customers downgrade to a lower-priced plan or drop an add-on2
Churn Revenue lost when customers cancel their plan during the period2
Reactivation Revenue from previously churned customers returning to a paid plan2
Neutral A subscription change that does not move MRR, such as switching between two plans priced the same2

Adding the components gives net new MRR, a single growth figure7.

What is ARR, and why does it have two meanings?

ARR stands for either Annualized Run Rate or Annual Recurring Revenue1. In modern SaaS it usually means the run rate: MRR multiplied by 121. The stricter definition counts only contracts of 12 months or longer1.

Annualized run rate Annual recurring revenue
Formula MRR × 121 Total contract value ÷ number of years1
Includes monthly contracts Yes1 No: any contract under 12 months is excluded1
Best for Businesses billing mostly monthly1 Businesses with mostly annual or multi-year contracts1

Most modern SaaS companies use the run-rate meaning, because most of their revenue comes from monthly billing1. The strict meaning is still helpful when the vast majority of revenue comes from annual or multi-year contracts1. It is also contracted revenue, so collection is highly certain1. ChartMogul gives a one-line check: a $6,000 contract for 4 years is $6,000 / 4 = $1,500 of ARR1.

The label is also abused. Businesses with no subscriptions at all have used a version of the strict calculation to inflate their revenue number1. The simplest defense is to state the definition used1.

Is ARR just MRR times 12?

For Datadog it is. The company defines ARR as the annual run-rate revenue of subscription agreements from all customers at a point in time, calculated by multiplying MRR by 123. For Progress Software it is not. Progress defines ARR as the annualized revenue of all active, contractually binding term-based contracts, and it annualizes each contract by dividing total contract value by the months in the term, then multiplying by 124. Two companies, two formulas, one acronym.

Short contracts show where the recipes split. Annualizing a contract shorter than a year puts more into ARR than the contract is worth at the end of the period4. Maxio’s advice follows from that: where contracts of under a year are in the mix, use MRR as the normalized performance metric8. ARR is difficult to apply to terms under a year8.

How to calculate ARR: the formula and a worked example

How do I calculate ARR for a complex company?

Split the contracts by type, convert each to a monthly amount, add them up as MRR, then apply the ARR definition the company reports2, 1. Orchard is our made-up software company. It has 40 customers on a $50 monthly plan, 10 customers who each paid $1,200 for a full year, and one customer on a three-year contract worth $36,000 in total. It also charged a single $2,000 setup fee. These inputs are invented. The tables apply the sourced rules to them.

Worked example (our arithmetic): Orchard’s MRR (MRR rule from2)

Line Calculation Monthly amount
Monthly plans 40 × $50 $2,000
Annual plans2 10 × $1,200 ÷ 12 $1,000
Three-year contract2 $36,000 ÷ 36 months $1,000
Setup fee2 Excluded: one-time $0
MRR2 $2,000 + $1,000 + $1,000 $4,000

Worked example (our arithmetic): Orchard’s ARR, two ways (definitions from1)

Definition Calculation Result
Annualized run rate1 $4,000 × 12 $48,000
Annual recurring revenue, strict1 Annual plans $12,000 + the three-year contract $36,000 ÷ 3 $24,000
Three bars for one made-up company: MRR, ARR as a run rate, and ARR counting only annual and multi-year contracts; the run-rate bar is twice as long as the strict one
The same customers give two different ARR figures. The strict one leaves out the monthly plans.

The gap is not an error. The strict figure leaves out the monthly plans because the strict definition excludes anything under 12 months1. An investor shown “$48,000 ARR” and a lender shown “$24,000 ARR” for the same company (the two results of the Orchard example above) are both seeing true numbers, which is why the definition has to travel with the figure1.

When to use ARR vs MRR

MRR is especially valuable when the business is still finding product-market fit and growing quickly7. It reflects the impact of pricing changes and experiments almost immediately7. ARR becomes more useful as the business matures and decisions stretch beyond the next few months7. Companies use both, because MRR can show churn or a slowdown before it materially affects annual performance, and ARR shows whether the issue is isolated7.

Situation Better lens
Monthly billing, fast experiments MRR8, 7
Annual or multi-year contracts ARR8
Contracts under a year in the mix MRR8
Annual budgets, hiring plans and multi-year targets ARR7
Talking to investors, boards and external audiences ARR, which gives a shared language7

Mercury observes that ARR vs MRR debates typically fade once ARR becomes the primary benchmark9. Whatever the choice, the rule that matters is consistency: define each metric once, write it down and apply the same formula across dashboards, updates and board materials9.

ARR vs revenue: where ASC 606 comes in

Revenue is defined by an accounting standard. Under ASC 606 the core principle is that an entity recognizes revenue to depict the transfer of promised goods or services in an amount that reflects the consideration it expects to be entitled to5. The last of its five steps is to recognize revenue when, or as, the entity satisfies a performance obligation5. A service delivered over time is recognized over time when the customer simultaneously receives and consumes the benefits as the entity performs5.

ARR sits outside that framework. At Datadog, ARR and MRR do not represent revenue under GAAP on a monthly or annualized basis, because they are operating metrics affected by contract start and end dates and renewal rates3, 5. Progress reaches the same point in different words: ARR is not defined in GAAP and is not derived from a GAAP measure, and it generally aligns to billings, while GAAP revenue aligns to the transfer of control of each performance obligation4, 5. ASC 606 has its own vocabulary for the pieces: a contract is an agreement that creates enforceable rights and obligations5, and the transaction price is the consideration the entity expects to be entitled to5.

Maxio’s practical reading: the annual recurring revenue ascribed to a contract element is in most situations roughly equal to the GAAP revenue for that element8, 5. It is still an imprecise financial expression that should never be confused with reportable GAAP revenue8, 5. ARR also does not account for revenue recognition8, 5. A one-time contract, such as a $50,000 project, counts as revenue but not as ARR9. A company that wants a clean vocabulary uses “GAAP revenue” for the income statement and “ARR” or “MRR” for subscription analytics8, 5.

How public companies define ARR

Two large filers make the point. They use the same acronym and different recipes.

Datadog (fiscal 2025) Progress Software (fiscal 2025)
Definition Annual run-rate revenue of subscription agreements from all customers at a point in time3 Annualized revenue of all active and contractually binding term-based contracts at a point in time4
Method MRR × 123 Contract value ÷ months in term × 124
What goes in Committed contractual amounts and additional usage, among other monthly revenue3 Maintenance, software upgrade rights, public cloud, on-premises subscriptions and managed services4
Currency Not part of the definition Constant currency, at current-year budgeted exchange rates4
Latest figure About 4,310 customers with ARR of $100,000 or more, 90% of ARR, at December 31, 20253 $852.0 million at November 30, 2025, up 2% from $837.0 million4

For Progress, ARR has no standardized meaning, so it is unlikely to be comparable to similarly titled measures at other companies4. ARR is also not a forecast, because active contracts may or may not be extended or renewed4.

The SEC’s guidance on key performance indicators asks public companies for a clear definition of the metric and how it is calculated6. It also asks for the reasons the metric is useful to investors6. If the method changes, the company considers whether to recast prior metrics so the current disclosure sits in context6. A private company reporting to its board can borrow the same discipline.

ACV, ARR, MRR and CARR are connected but are not synonyms9.

Term What it measures
ACV (annual contract value) Annual revenue per customer: total annualized contract value ÷ number of customers9
CARR (committed annual recurring revenue) Contracted recurring revenue that may not be live yet9
CMRR (contracted monthly recurring revenue) The contracted MRR from the booking date through the subscription end date8

Mercury’s ACV example: 10 customers each paying $20,000 a year give ARR = 10 x $20,000 = $200,000 and ACV = $200,000 ÷ 10 = $20,0009. Its CARR example: a contract signed in June that starts billing in September is committed and legally contracted, but not yet contributing to active ARR9. CARR is easy to misuse when founders inflate it with loose or potential commitments9. Few billing platforms track ARR at all, and most favor MRR8.

Common mistakes

  • Counting one-time fees. Folding one-time fees or services revenue into ARR overstates predictable, recurring revenue1.
  • Recording an annual contract at full value. It should be spread across the months it covers2.
  • Mixing recipes. Two ARR figures built differently are not comparable, as Progress warns of its own metric4.
  • Treating ARR as a forecast. Contracts in the figure may or may not renew4.
  • Annualizing short contracts. The result can exceed the contract’s value at period end4.
  • Confusing ARR with revenue. ARR is an operating metric and the income statement follows ASC 6063, 5.

Reporting ARR in a board package

A board package needs three lines next to the number: the definition, what is excluded and whether the recipe changed since the last report6. When ARR is MRR × 12, say so3. When it annualizes each contract’s value, say that4. Show the bridge from opening to closing with the six MRR movements, and compute the ratio that relies on it, net revenue retention, on the same recipe. The funding-side use of the same number is covered in how venture rounds work.

Common questions

Is ARR annual run rate or Annual Recurring Revenue?

Both, and the label does not say which. ARR stands for either Annualized Run Rate or Annual Recurring Revenue1. A company reporting ARR should name the recipe it uses, because the two can give different totals for the same customers1.

Is ARR just MRR * 12?

Often, not always. Datadog calculates it as MRR times 123. Progress Software instead divides each contract's total value by its months and multiplies by 124. A strict reading counts only contracts of 12 months or longer1.

RelatedNet revenue retention: formula, example, benchmarksHow venture rounds work: seed to exit, step by stepSaaS churn rate: formula, examples and benchmarks

Sources

  1. ARR: Annualized Run Rate vs Annual Recurring Revenue · ChartMogul (SaaS metrics library, updated September 8, 2026) · chartmogul.com · checked October 21, 2026
  2. Monthly Recurring Revenue (MRR) · ChartMogul (SaaS metrics library, updated September 8, 2026) · chartmogul.com · checked October 21, 2026
  3. Datadog, Inc. Form 10-K for the fiscal year ended December 31, 2025 · Datadog, Inc. (SEC filing) · sec.gov · checked October 21, 2026
  4. Progress Software Corporation Form 10-K for the fiscal year ended November 30, 2025 · Progress Software Corporation (SEC filing) · sec.gov · checked October 21, 2026
  5. Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) · Financial Accounting Standards Board · storage.fasb.org · checked October 21, 2026
  6. Commission Guidance on Management's Discussion and Analysis (Release 33-10751): key performance indicators and metrics · U.S. Securities and Exchange Commission · sec.gov · checked October 21, 2026
  7. How to use monthly recurring revenue (MRR) and annual recurring revenue (ARR) to guide growth · Stripe (last updated January 21, 2026) · stripe.com · checked October 21, 2026
  8. Annual Recurring Revenue (ARR): Growth Metrics for SaaS · Maxio · maxio.com · checked October 21, 2026
  9. ACV vs. ARR vs. MRR vs. CARR: Key revenue metrics · Mercury · mercury.com · checked October 21, 2026

Published . Rules and rates change: each source shows the day it was read. Education only, not advice. How we check facts · Report an error.