A3 · Comparison · FAQPage schema
ARR vs MRR vs Bookings vs Billings
At a glance
| Dimension | ARR/MRR | Bookings/Billings |
|---|---|---|
| ARR definition | Annualized value of all active recurring contracts | — |
| MRR definition | ARR ÷ 12 (monthly recurring revenue) | — |
| Bookings definition | — | Total contract value committed (signed, not yet live) |
| Billings definition | — | Amount invoiced in a period (includes multi-year upfront) |
| When it counts | ARR: when customer goes live on contract | Bookings: at contract signature; Billings: at invoice date |
| Cash timing | Not a cash metric | Billings is a cash-flow leading indicator |
| Multi-year treatment | ARR = Year 1 ACV (not total contract value) | Bookings = TCV; Billings = whatever is invoiced upfront |
| Primary use | Business health, valuation basis, NRR calculation | Sales performance (Bookings); cash flow (Billings) |
When to use ARR/MRR
ARR and MRR are the primary metrics for measuring the health and scale of a recurring revenue business. ARR is the basis for SaaS valuations, NRR calculations, cohort analysis, and board-level reporting of business trajectory. Always report ARR as the normalized annual value of active contracts — not bookings, not billings, not projected revenue. New ARR, Expansion ARR, Churned ARR, and Contracted ARR are the four components that reconcile beginning ARR to ending ARR in any period.
When to use Bookings/Billings
Bookings is the primary metric for measuring sales team performance because it reflects the commercial commitments salespeople generate before implementation delays or billing schedules. Bookings leads ARR by the implementation/go-live lag (typically 30-90 days for SaaS). Billings is the primary leading indicator of cash flow: a company billing customers annually upfront will collect 12 months of cash at contract start, creating a favorable working capital cycle. Billings growth above ARR growth signals improving cash dynamics; Billings growth below ARR growth signals deteriorating payment terms or a shift to monthly billing.
Trade-offs
The most consequential conflation is Bookings with ARR. When a sales team closes a $120k TCV contract (3 years × $40k ACV), the Booking is $120k but the ARR contribution is $40k. Reporting $120k as the ARR contribution overstates the run-rate revenue by 3x. In high-growth periods with many multi-year deals, this conflation can produce an ARR figure 30-50% above the true recurring revenue run-rate. The second most common error is conflating Billings with ARR. Billings can exceed ARR in periods when customers are billed annually upfront (creating a cash surplus vs. deferred revenue) or fall below ARR when customers pay monthly (creating a cash deficit vs. accrued revenue). Neither direction indicates a change in ARR; it is purely a billing cadence phenomenon. For investors, each metric answers a different question: ARR answers 'what is the current scale of the business?' Bookings answers 'how fast is the sales team selling?' Billings answers 'how much cash will the company collect this quarter?' Net ARR (new + expansion − churn) answers 'how fast is the business growing on a durable basis?' These are four separate questions requiring four separate metrics. The cleanest SaaS financial reporting presents all four metrics with a reconciliation: Bookings (signed TCV) → ARR (current run-rate from live contracts) → Billings (cash invoiced) → Revenue (recognized per ASC 606 / IFRS 15).
Frequently asked questions
What is the difference between ACV and TCV?
ACV (Annual Contract Value) is the normalized annual value of a contract — a 3-year, $150k contract has an ACV of $50k. TCV (Total Contract Value) is the full contract value across all years — the same contract has a TCV of $150k. ARR is the sum of all active customers' ACVs. Bookings can be reported as either ACV-bookings (the most common SaaS convention, which keeps bookings comparable to ARR) or TCV-bookings (common in enterprise software where multi-year deals are the norm). Always specify which you mean.
Why does Deferred Revenue appear on the balance sheet?
When a customer pays 12 months upfront (Billings = $50k), the company has a cash obligation to deliver service for the remaining paid period. Under accrual accounting (ASC 606 / IFRS 15), only the portion of service delivered in the period is recognized as Revenue. The unearned portion sits on the balance sheet as Deferred Revenue — a liability. For fast-growing SaaS companies with annual billing, the Deferred Revenue balance grows with ARR growth and is a strong indicator of forward revenue visibility. Declining Deferred Revenue is a leading indicator of slowing growth.
What is cRPO and why do public SaaS companies report it?
cRPO (current Remaining Performance Obligation) is the contracted revenue expected to be recognized in the next 12 months from signed contracts — including both current deferred revenue and future billings from active contracts. It is a more forward-looking revenue visibility metric than ARR and is required disclosure under ASC 606 for public companies. cRPO growth above ARR growth indicates strong contract momentum; cRPO growth below ARR growth may indicate weaker multi-year contract attachment or shorter deal terms.
How should early-stage startups report ARR to investors?
Best practice: report ARR as the annualized value of all active, signed contracts that have gone live (not future starts, not trials). Break it into components each month: Beginning ARR + New ARR (new logos) + Expansion ARR (upsells) − Churned ARR − Contracted ARR = Ending ARR. Add a Bookings line separately for sales performance. This four-component ARR bridge is the standard format used in Series A-C board packages and investor updates. It takes 30 minutes to build in a spreadsheet and answers every investor question about ARR dynamics in one table.
When is it acceptable to use MRR instead of ARR?
MRR is preferred when your business has a high proportion of monthly contracts or usage-based billing where ARR annualization introduces significant noise. Consumer SaaS, PLG products with monthly plans, and usage-based pricing models often report MRR because annualizing a volatile monthly number produces a misleading ARR figure. Enterprise SaaS with predominantly annual contracts should report ARR as the primary metric and MRR only as a secondary, derived metric for monthly trend visualization.
Where this sits in the GTM World Model
This comparison is foundational to the GTM World Model's Revenue Accounting layer — getting ARR, Bookings, Billings, and MRR definitions right is a prerequisite for any accurate calculation of CAC payback period, LTV:CAC ratio, or NRR, all of which depend on ARR as the correctly-defined denominator.
How to cite this
@misc{shalvi_gtm_arr_vs_mrr_vs_bookings_vs_billings_2026,
author = {Singh, Shalvi},
title = {ARR vs MRR vs Bookings vs Billings — GTM World Model Comparison},
year = {2026},
url = {https://shalvisingh.com/gtm/vs/arr-vs-mrr-vs-bookings-vs-billings}
} Singh, Shalvi. "ARR vs MRR vs Bookings vs Billings — GTM World Model Comparison." shalvisingh.com, 2026. https://shalvisingh.com/gtm/vs/arr-vs-mrr-vs-bookings-vs-billings