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.
Bookings vs ARR: definitions, formulas, and examplesBookings vs ARR: what ARR means (and what it doesn't)Deferred revenue: bridge billings to recognized revenue (with formulas)ARPA: how to calculate Average Revenue Per Account (formula + examples)
$
$
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
- Enter the total contract value (TCV) and the term length (months).
- Enter any one-time fees/services included in the contract.
- Compute recurring value = TCV - one-time.
- Compute MRR = recurring / term months, then ARR = MRR x 12.
- 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.
Related calculators
SaaS Metrics
CAC Calculator
Calculate Customer Acquisition Cost (CAC) from total acquisition spend and new customers.
SaaS Metrics
Fully-loaded CAC Calculator
Calculate fully-loaded CAC by including paid spend plus sales & marketing costs (salaries, tools, and other acquisition costs).
SaaS Metrics
LTV Calculator
Estimate customer Lifetime Value (LTV) using ARPA, gross margin, and churn rate.
SaaS Metrics
LTV Sensitivity Calculator
See how gross profit LTV changes as churn and gross margin vary (simple 3x3 sensitivity).
SaaS Metrics
LTV:CAC Calculator
Compute LTV:CAC ratio and CAC payback using ARPA, gross margin, churn, and CAC.
SaaS Metrics
CAC Payback Period Calculator
Estimate how many months it takes to recover CAC (months to recover CAC) using gross profit.
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.