Bookings vs ARR Calculator

Compare bookings vs ARR (and cash) for a contract with term length and one-time fees.

Bookings measure contracted value signed in a period. ARR is a recurring run-rate snapshot (typically MRR x 12). Cash receipts can differ again depending on billing terms.

This calculator turns a contract into comparable metrics: bookings (signed value), recurring run-rate (ARR), and cash collected (if prepaid).

Use bookings for sales performance, ARR for recurring scale, and cash for runway planning.

Prefer an explanation- Read the guide.
Need definitions- Browse the glossary.
 
$
 
 
$
100% for annual prepay; 0% if billed monthly (cash spread out).
%
1 = monthly, 3 = quarterly, 12 = annual.
Used to estimate required contract value (TCV).
$
Tip: you can type commas (e.g., 10,000).

Example

Using the default inputs, the result is:
$110,000.00
Total contract value (TCV)
$120,000
Contract term (months)
12
One-time fees / services (optional)
$10,000
Paid upfront (cash %)
100%
Billing frequency (months)
12
Target ARR (optional)
$200,000

How to calculate

  1. Enter the total contract value (TCV) and the term length (months).
  2. Enter any one-time fees/services included in the contract.
  3. Compute recurring value = TCV - one-time.
  4. Compute MRR = recurring / term months, then ARR = MRR x 12.
  5. Compare cash collected upfront vs remaining billed cash to understand timing.

Formula

Bookings = TCV; ARR = ((TCV - one-time) / term months) x 12; Cash upfront = TCV x prepaid %
  • ARR is a run-rate snapshot; it is not recognized revenue.
  • Recurring portion excludes one-time fees and services.
  • Cash collected depends on billing terms; this model uses 'paid upfront %' as a simplification.

FAQ

Is bookings the same as ARR-
No. Bookings measure contracted value signed in a period. ARR measures recurring run-rate (MRR x 12). They answer different questions.
Why can bookings be much higher than ARR-
Bookings can include the full contract term and one-time items, while ARR only reflects recurring run-rate. Annual prepay can also increase bookings and cash without changing run-rate proportionally.

Common mistakes

  • Treating bookings as recurring run-rate (especially with annual prepay).
  • Including one-time services in ARR.
  • Comparing bookings to ARR without normalizing term length.
  • Mixing bookings and recognized revenue (timing differs).

How to interpret

How to use this comparison
  • Use bookings to evaluate sales performance and contracted demand.
  • Use ARR to compare recurring scale and momentum across time/companies.
  • Use cash to plan runway; billing terms can move cash without changing ARR.

Quick checks

  • Keep time units consistent (monthly vs annual) across inputs and outputs.
  • Segment by cohort/channel/plan before trusting a blended average.
  • Use the related guide to avoid common definition and denominator mismatches.