Skip to content
MAVEN
Back to Field Notes
Sales Process & Methodology

ARR vs MRR vs Bookings vs Revenue (the distinctions that matter)

By Abdullah Saleh10 min read20 May 2026
arrmrrbookingsrevenuesaas-metricsaccounting

What's the difference between ARR, MRR, Bookings, and Revenue?

Short answer:

  • Bookings = contracted value signed (regardless of recognition timing).
  • ARR = annualised value of currently-active subscriptions.
  • MRR = monthly equivalent of ARR.
  • Revenue = what is actually recognised under accounting rules.

Four metrics, four different views of the same business. Confusing them — especially in board / investor conversations — costs credibility.

TL;DR — the four metrics

MetricWhat it capturesWhen recognised
BookingsTotal contracted valueAt contract signature
ARRAnnual run-rate from active subscriptionsContinuous
MRRMonthly run-rateContinuous
RevenueRecognised under GAAP / IFRSAs delivered / earned

Bookings

Total value committed in a contract. A $100K, 2-year deal = $200K Bookings the day it signs.

Useful for: sales team performance. The rep "booked" the contract.

Misleading for: revenue forecasting (most of the cash arrives over time).

ARR

The annualised value of active subscriptions today. A customer on a $5K/month contract = $60K ARR.

Useful for: SaaS health, growth trajectory, valuation.

Note: a 2-year $200K deal = $100K ARR, not $200K. The annualised piece is one year of the contract.

MRR

Monthly equivalent of ARR. ARR ÷ 12 = MRR.

Useful for: monthly-billed motions, finer-grained tracking.

Revenue

Accounting-recognised revenue. Under GAAP / IFRS, subscription revenue is recognised ratably as service is delivered.

A $120K annual contract signed January 1 → $10K of recognised revenue per month.

Useful for: financial statements, investor reporting, tax.

When each metric is used

ContextPrimary metric
Sales rep quotaBookings (sometimes ARR)
Board growth chartsARR
Investor valuationARR + NRR
Monthly operating reportsMRR + Revenue
Financial auditsRevenue (GAAP/IFRS)
Cash flow forecastingCash collected, separately tracked

A practical example

A B2B SaaS deal: $120K total contract value (TCV), 2-year contract, signed Jan 1 with annual prepay.

MetricValue
Bookings$120K (signed)
ARR$60K (first year annualised)
MRR$5K
Year 1 Revenue$60K (recognised over 12 months)
Year 2 Revenue$60K (recognised over next 12 months)
Cash collected Year 1$120K (annual prepay)

Same deal. Four different numbers. Each accurate in its frame.

Common confusion patterns

"We booked $1M this quarter." Bookings, not ARR. Could be one $500K deal closing + $500K of expansion on a 4-year contract.

"Our ARR is $5M and growing 100%." Need to know how — new logos, expansion, or pricing changes?

"Revenue grew 40%, ARR grew 60%." The gap is the timing — bookings ramp ahead of revenue recognition.

For UAE & KSA teams

  • Multi-year contracts are common. Be careful with ARR vs Bookings distinction when reporting.
  • Annual prepay is standard. Cash arrives faster than Revenue recognises.
  • Multi-currency. All four metrics need consistent FX handling.

What MAVEN does about it

Metric fluency is part of the Fractional VP Retainer for SaaS clients with board reporting obligations.

Frequently asked

Should I report Bookings or ARR to investors?

Both. Investors want the ARR view for growth; the Bookings view for short-term sales performance.

Why does ARR differ from Revenue?

Timing. ARR is run-rate (forward-looking annualised); Revenue is what was earned in the actual period.

For services businesses?

ARR and Bookings less standard. "Annual contract value" + "project backlog" are common substitutes.

For one-time deals?

Excluded from ARR. Counted as Bookings + Revenue.

Which is the most quoted in B2B SaaS valuation?

ARR + NRR + growth rate.


Post 85 of our outbound + sales OS series.

Related reading

Level Up Your Sales Career

Join The Sales Development Society — weekly live coaching, proven templates, and a community of ambitious B2B salespeople going from entry-level to enterprise.

Join the Community
— Next step

Ready to install your sales engine?

Book a 30-minute Virtual Coffee. No deck, no pitch — just an honest read of where you are.

Book a Virtual Coffee
— Keep going

Continue reading.

Back to all posts