Written by MetricKit EditorialReviewed by MetricKit Editorial ReviewUpdated 2026-05-09
How MetricKit maintains this page

Review the methodology behind the formulas, see how content is reviewed, and use the contact page for questions, feedback, or corrections.

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.