MRR vs ARR: the difference, when to use each, and how to convert
Monthly Recurring Revenue (MRR) is the normalized, predictable revenue you earn every month from active subscriptions. Annual Recurring Revenue (ARR) is that same recurring revenue stated as a yearly run-rate, calculated as MRR times 12. Use MRR to run the business day to day, because it catches every upgrade, downgrade, signup, and cancellation the month it happens. Use ARR for your board and investors, because valuation is benchmarked against it.
The catch most articles skip: ARR equals MRR times 12 cleanly only when revenue is stable and purely subscription-based. Add usage billing, annual prepayments, or mid-month plan changes, and the multiplication lies. This piece shows where it breaks and what to do instead.
What is MRR?
MRR is the recurring revenue you can count on in a single month, normalized so every plan is measured the same way. The simplest formula:
MRR = active subscribers x average revenue per account (ARPA) per month
If you have 200 paying accounts at an average of $90 a month, your MRR is $18,000. That is the number you watch weekly, because it moves the moment anything changes in your base.
What counts is the recurring subscription only. A setup fee, a one-off migration, a hardware charge, or a block of professional-services hours does not belong in MRR. Those are real revenue, but they are not recurring, so folding them in corrupts the run-rate. For the precise boundaries, here is how MRR is defined and a walkthrough of how to calculate MRR.
The useful decomposition is net new MRR, the single best read on momentum:
Net New MRR = New + Expansion + Reactivation, minus Contraction, minus Churned
That equation is why MRR is the operating instrument. It tells you not just where you are, but which lever moved you there.
What is ARR?
ARR is your recurring revenue expressed as a forward annual run-rate: the recurring revenue you would book over twelve months if nothing changed. For a clean subscription business, ARR = MRR x 12. At $18,000 MRR, that is $216,000 ARR.
Investors and boards anchor on ARR because SaaS companies are priced off it. Valuation multiples, fundraising rounds, and acquisition comps are all quoted as a multiple of ARR, not MRR. A board does not ask about your March. It asks about your run-rate. The definition lives at annual recurring revenue, and you can sanity-check a figure with the ARR calculator.
The same rule on exclusions applies. ARR counts only the committed recurring base. One-time fees and usage overages above that base stay out.
The core difference, in one table
MRR and ARR are not two revenue streams. They are the same recurring revenue at two zoom levels: one monthly, one annual.
| Dimension | MRR | ARR |
|---|---|---|
| Time horizon | One month | One year (run-rate) |
| Primary audience | Operators, your team | Board, investors, valuation |
| Volatility | Moves every month with new/churn/expansion | Smoothed, stated as a single headline |
| Best at revealing | Momentum, what changed this month | Scale, run-rate for pricing the company |
| How you use it | Run the company on it | Report and raise on it |
If you sell mostly monthly, MRR is your primary number. If you sell mostly annual contracts, ARR is more natural, but keep MRR underneath it so you can still see month-over-month movement. Use MRR tracking for the operating view and ARR reporting for the board view.
How to convert MRR to ARR correctly
Multiply normalized MRR by 12. The load-bearing word is normalized. Before you annualize, amortize prepayments into a monthly figure and strip out everything non-recurring.
Work the prepay example. A customer signs a $2,400-per-year plan. The amortized MRR is the annual contract value divided by 12:
$2,400 / 12 = $200 MRR
That customer is $200 of MRR, not $2,400. Booking the full $2,400 in the month the cash lands inflates that month and corrupts the run-rate built on top of it. The same logic covers shorter terms. A $600 quarterly plan is $600 divided by 3, or $200 MRR.
Only after MRR reflects a clean recurring monthly figure does times-12 give a defensible ARR. Mowt does this amortization automatically when it reads your subscriptions from Stripe, so a prepay never shows up as a one-month spike.
Where ARR = MRR x 12 becomes a trap
The formula breaks in four common situations. Each one is worth recognizing before it shows up in a board deck.
1. Annual prepay: cash is not MRR. Say five customers each prepay a $2,400 annual plan in the same month. You collect $12,000 in cash, but you add only $1,000 of MRR (5 x $200). Annualize that cash-heavy month and you would claim $144,000 of ARR from $12,000 of cash. The true ARR contribution is $12,000 (5 x $200 x 12). The cash and the revenue live on different clocks. If this bites you often, the mechanics are in deferred revenue for SaaS.
2. Usage billing: overages are not recurring. Metered overages above the committed base are non-recurring by definition. They spike in a heavy month and vanish in a light one. Multiply a usage-spiked MRR by 12 and you bake a one-off into the annual run-rate. Count only the committed base subscription in both MRR and ARR. Treat the overage as variable revenue that sits outside the run-rate.
3. Mid-month plan changes: a snapshot misses the movement. Take MRR from a single end-of-month snapshot and you miss upgrades, downgrades, and churn that happened mid-cycle. A customer who upgraded on the 3rd and churned on the 27th can look like a non-event in a month-end photo. Proration on the actual change dates fixes it.
4. Seasonality: annualizing one spiky month. A business with a strong quarter can flatter its ARR by annualizing its best month. The standard fix is quarter-smoothing: take recurring revenue over a full quarter and multiply by 4 instead of annualizing a single month. It dampens the seasonality that a one-month x 12 amplifies.
What to exclude from both metrics
Exclude anything that is not the committed recurring base. That means one-time setup fees, implementation and professional-services charges, hardware, and usage or metered overages above the committed base.
These are real dollars and you should track them, just not inside MRR or ARR. A customer paying $1,000 a month plus a one-time $5,000 onboarding fee is $1,000 of MRR and $12,000 of ARR. The $5,000 is revenue, but it is not recurring, so it never enters the run-rate.
Should you report MRR or ARR?
Report both, for different audiences. Use MRR internally to run the business, because it surfaces the month-over-month movement in new, expansion, contraction, and churn that a single ARR headline hides. Use ARR externally for your board, investors, and valuation conversations.
The decision rule by business type is simple. Monthly-heavy book: MRR is primary, ARR is the annualized headline. Annual-contract-heavy book: ARR is primary, but keep MRR underneath to read momentum.
The audience split is just as clean. Founders and operators live in MRR. The board and investors live in ARR. Both come from the same normalized base, so they should always reconcile.
Beyond ARR: CARR
Committed ARR (CARR) is active ARR plus signed-but-not-yet-billed contracts. It is the forecasting instrument. It tells you what your run-rate becomes once contracts you have already won start billing.
CARR = active ARR + signed-but-unbilled contracts
CARR is forward-looking and useful for planning, but it is not GAAP revenue. Active ARR reflects what is currently billing. CARR includes deals that have not started. Keep them labeled separately, especially in investor materials, so nobody confuses a pipeline figure for revenue on the books.
2026 benchmarks to sanity-check your numbers
Once you have clean MRR and ARR, check them against the market. These 2026 figures are drawn from the SaaS Capital 2025 survey (its 14th annual edition, more than 1,000 companies) and the KeyBanc 2025 SaaS survey.
| Metric | 2026 benchmark | Source |
|---|---|---|
| Median private B2B SaaS growth | 24 percent | SaaS Capital |
| Median growth, bootstrapped | 23 percent (down from 25 in 2023) | SaaS Capital |
| Median growth, equity-backed | 25 percent (down from 30 in 2023) | SaaS Capital |
| Median net revenue retention | about 106 percent | SaaS Capital |
| NRR by segment | Enterprise about 118 percent, Mid-market about 108 percent, SMB about 97 percent | SaaS Capital |
| Logo churn | 8 to 10 percent | KeyBanc |
| Gross revenue churn | 5 to 7 percent | KeyBanc |
| Median CAC payback | about 20 months | KeyBanc |
Top-quartile net revenue retention clears 120 to 130 percent, while the all-segment median sits near 106 percent, and SMB-focused companies often sit below 100 percent. More detail in the NRR benchmarks and the wider SaaS metrics benchmarks.
How Mowt computes normalized MRR and ARR
Mowt reads your subscriptions directly from Stripe and computes normalized MRR and ARR for you. Annual prepays are amortized to a monthly figure, usage overages are excluded from the committed base, and mid-month plan changes are prorated on their actual dates.
That is the exact place the times-12 trap bites in a spreadsheet. It is also why the two numbers reconcile here: ARR is built on the same normalized MRR you operate on, across 500-plus companies and over $1B in tracked revenue at 99.9 percent uptime. You read net-new MRR weekly to run the company and quote ARR to the board, without maintaining two fragile models that disagree.
FAQ
What is the difference between MRR and ARR?
MRR is your normalized recurring revenue for a single month. ARR is that same recurring revenue stated as an annual run-rate, MRR times 12. MRR is the operating metric because it captures every upgrade, downgrade, signup, and cancellation the month it happens. ARR is the board-and-valuation metric because investors price companies off the annual figure. They describe the same revenue at two zoom levels, not two different streams.
How do you convert MRR to ARR?
Multiply normalized MRR by 12. Normalized is the key word: first amortize annual and multi-month prepayments into a monthly figure (a $2,400-a-year plan is $200 MRR, not $2,400), and exclude one-time fees, setup charges, professional services, and usage overages above the committed base. Only after MRR is a clean recurring monthly run-rate does times-12 give a defensible ARR.
Should I report MRR or ARR?
Report both, for different audiences. Use MRR internally to run the business, since it surfaces month-over-month movement in new, expansion, contraction, and churn that ARR hides. Use ARR externally for your board, investors, and valuation conversations. If you sell mostly monthly, MRR is primary. If you sell mostly annual contracts, ARR is more natural, but keep MRR underneath it.
Is ARR just MRR times 12?
Only when revenue is stable and purely subscription-based. The formula breaks the moment you add usage billing (overages are not recurring), annual prepays (a big cash month is not a big MRR month), or mid-month plan changes (a snapshot misses the movement). In those cases, normalize MRR first by amortizing prepays, stripping non-recurring charges, and smoothing seasonality with quarterly figures, then annualize.
What should I exclude from MRR and ARR?
Exclude everything that is not the committed recurring base: one-time setup fees, implementation and professional-services charges, hardware, and usage or metered overages above the committed base. Track those dollars separately. A $1,000-a-month plan with a one-time $5,000 onboarding fee is $1,000 MRR and $12,000 ARR, with the $5,000 outside the run-rate.
About the Author
Matt Smith
Serial entrepreneur and former big 4 consultant turned SaaS operator. Built and scaled analytics and data warehouses platforms at multiple enterprise Stripe companies before founding Mowt. Passionate about making complex metrics accessible to every founder.