Bookings vs ARR: definitions, formulas, and examples

Bookings vs ARR explained (ARR vs bookings): what each metric measures, the formulas, and how to avoid common mistakes with annual prepay and one-time fees.

Updated 2026-02-22

Try it in a calculator

Bookings vs ARR (quick definition)

ARR vs bookings is a common comparison: bookings measure contracted value you sign in a period, while ARR (Annual Recurring Revenue) is an annualized recurring run-rate snapshot (typically MRR * 12). They are related but not interchangeable.

What each metric measures

MetricWhat it measuresWhen to useCommon mistake
BookingsContracted value signed in a period (may include one-time fees/services).Sales performance, pipeline conversion, forecasting demand.Treating bookings as recurring run-rate.
ARRRecurring run-rate snapshot (MRR * 12). Excludes one-time fees/services.Comparing SaaS scale and momentum across time or companies.Treating ARR as guaranteed annual revenue or including services.
CashMoney collected (cash receipts). Sensitive to billing terms and prepay timing.Runway planning and cash-flow management.Using annual prepay cash spikes as proof of recurring growth.

Core formulas

  • Bookings (simplified) ~ total contract value signed in the period.
  • MRR equivalent = recurring portion / contract term months.
  • ARR = MRR * 12.

Bookings vs ARR example

If you sign a $120k, 12-month contract with a $10k one-time fee, bookings are $120k. Recurring run-rate is ($120k - $10k) / 12 = $9,167 MRR, so ARR is about $110k.

Bookings vs billings vs revenue

  • Bookings are what you sell (contracted value).
  • Billings are what you invoice (timing can lag or lead bookings).
  • Recognized revenue is what you earn under accounting rules.
  • Cash is what you collect; it can spike with prepay.

Worked example (annual prepay + one-time fees)

Suppose you close a $120,000 12-month contract that includes $10,000 of one-time onboarding. Bookings are $120,000. Recurring portion is $110,000. MRR equivalent is $110,000 / 12 = ~$9,167. ARR run-rate is ~$110,000 (MRR * 12). Cash collected may be $120,000 upfront if prepaid.

Common mistakes to avoid

  • Including services/onboarding in ARR (inflates recurring run-rate).
  • Comparing bookings to ARR without normalizing for term length.
  • Mixing recognized revenue with bookings/cash (different timing).
  • Using blended metrics without segmenting (SMB vs enterprise terms differ).

How to use these metrics together

  • Use bookings to manage sales execution and forecasting.
  • Use ARR to track recurring momentum and valuation context.
  • Use cash receipts and burn to plan runway and hiring.

FAQ

Why can bookings be higher than ARR-
Bookings can include the full contract value and one-time items, while ARR focuses on recurring run-rate. Annual prepay increases bookings and cash immediately, while ARR reflects recurring value.
Is ARR the same as annual revenue-
Not always. ARR is a run-rate snapshot focused on recurring revenue. Annual revenue is what you recognize over a year and can include one-time items.

More in saas metrics

Blended CAC vs paid CAC: when each is the right metric
Break-even CPM: how to price impressions from CTR, CVR, and margin