SaaS Bookings Calculator

What is SaaS Bookings? SaaS bookings represent the contracted customer commitment signed in a period (often ACV/TCV), making bookings a forward-looking demand metric rather than...

SaaS Bookings Calculator

Estimate gross bookings, net bookings (including renewals), and Net New Bookings (excluding renewals) for a single period (month, quarter, or year) from new, expansion, renewal, and lost deals. See bookings growth versus last period using the same net bookings definition, curated scenarios, and a concise What It Means panel.

$

Total net bookings including renewals from the last comparable period (new + expansion + renewals minus lost or downgraded contracts). This should use the same definition of net bookings (including renewals) that the calculator uses for bookings growth vs last period.

$

Total contract value or ACV from brand-new customers signed in this period. Exclude renewals and upgrades from existing accounts.

$

Upsell and cross-sell bookings from existing customers (more seats, higher plans, or add-ons) signed during this period.

$

Contracted value of renewals signed in this period (including early renewals). Excludes new customers.

$

Contract value lost this period from churned customers or downgrades at renewal. Enter as a positive amount; the calculator subtracts it from gross bookings.

Scenarios
Load typical SaaS profiles to see how new, expansion, renewals, and lost deals shape bookings and growth.
Early-stage hypergrowthSteady mid-market growthRenewal-led enterpriseTurnaround with high churn

Results

  • Gross bookings (total incl. renewals)$
  • Lost or downgraded bookings$
  • Net bookings incl. renewals (after losses)$
  • Net new bookings (excl. renewals)$
  • Bookings growth vs last period (net bookings incl. renewals) %
  • Growth profile

Enter your inputs above to calculate the results.

What is SaaS Bookings?

SaaS bookings represent the contracted customer commitment signed in a period (often ACV/TCV), making bookings a forward-looking demand metric rather than recognized revenue.

It matters because bookings shape future ARR/revenue trajectory, influence revenue visibility (deferred revenue / RPO), and help diagnose whether growth is driven by new acquisition, expansion, renewals, or offset by contraction/downgrades—all core inputs to valuation narratives and capital allocation.

Formula

Gross Bookings (incl. renewals) = New Customer Bookings + Expansion Bookings + Renewal Bookings
Net Bookings (incl. renewals, after losses) = Gross Bookings (incl. renewals)-Lost or Downgraded Bookings
Net New Bookings (excl. renewals) = New Customer Bookings + Expansion Bookings-Lost or Downgraded Bookings
Bookings Growth vs Last Period = Net Bookingst-Bookings Last Period / Bookings Last Period × 100%

Example

Assume a period with:

  • Bookings last period: $250,000
  • New customer bookings: $150,000
  • Expansion bookings: $40,000
  • Renewal bookings: $90,000
  • Lost or downgraded bookings: $30,000

Results:

  • Gross bookings (total incl. renewals) = 150,000 + 40,000 + 90,000 = $280,000
  • Net bookings incl. renewals (after losses) = 280,000 − 30,000 = $250,000
  • Net new bookings (excl. renewals) = 150,000 + 40,000 − 30,000 = $160,000
  • Bookings growth vs last period (net bookings incl. renewals) = (250,000 − 250,000) / 250,000 = 0%

How to Use the SaaS Bookings Calculator

Frequently Asked Questions

Should I enter Bookings as TCV, ACV, or ARR-equivalent?

Use one unit consistently across all inputs and periods. For SaaS performance tracking, ARR/ACV-equivalent bookings are usually the cleanest for period-over-period growth; use TCV only if you’re deliberately measuring total contract value and you keep the same basis every period.

Do renewals “count” as bookings, and what does this calculator do with them?

Yes—many SaaS teams track renewal bookings separately. This calculator includes renewals in Gross bookings (total incl. renewals) and carries them into Net bookings incl. renewals (after losses) so you can see total committed value this period.

What exactly goes into “Lost or downgraded bookings”?

Put the value you lost in the period due to churned customers, contract downgrades/contraction, or deals that were expected but got reduced/canceled (if you track bookings that way). Don’t net losses into the other fields—keep them here so the math stays transparent.

Why can my bookings growth look strong even if revenue/cash doesn’t?

Bookings are contract commitments, billings are what you invoice, and revenue is what you recognize over time—so timing can diverge even when the business is healthy.

Sources & Methodology