ARR vs MRR vs Bookings vs Revenue (the distinctions that matter)
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
| Metric | What it captures | When recognised |
|---|---|---|
| Bookings | Total contracted value | At contract signature |
| ARR | Annual run-rate from active subscriptions | Continuous |
| MRR | Monthly run-rate | Continuous |
| Revenue | Recognised under GAAP / IFRS | As 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
| Context | Primary metric |
|---|---|
| Sales rep quota | Bookings (sometimes ARR) |
| Board growth charts | ARR |
| Investor valuation | ARR + NRR |
| Monthly operating reports | MRR + Revenue |
| Financial audits | Revenue (GAAP/IFRS) |
| Cash flow forecasting | Cash collected, separately tracked |
A practical example
A B2B SaaS deal: $120K total contract value (TCV), 2-year contract, signed Jan 1 with annual prepay.
| Metric | Value |
|---|---|
| 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 CommunityReady 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