SaaS metrics library

Bookings: Definition, Formula and How It Differs from Revenue

Bookings is the total contract value a customer commits to when a deal is signed, regardless of when the revenue is recognized. A 3-year, $300,000 contract signed today is $300,000 in bookings immediately, even though only around $100,000 of that becomes this year's ARR. Bookings measures commitment, not recognized or recurring revenue.

What are Bookings?

Bookings is the total contract value a customer commits to at the moment a deal is signed, regardless of when that revenue is actually recognized, billed, or collected. It's a forward-looking measure of sales commitment, not a measure of revenue that's already been earned.

Example

A customer signs a 3-year contract worth $300,000 total ($100,000 per year). The moment that contract is signed:

  • Bookings = $300,000. The full commitment, recorded immediately.
  • This year's ARR contribution = roughly $100,000. Only the current annualized slice of that commitment.
  • This month's recognized revenue = roughly $8,333. The contract value spread evenly across its 36-month term.

All three numbers describe the same deal, but they answer different questions: how much did sales commit (bookings), what's the current run rate (ARR), and how much revenue can we book this period (revenue).

Bookings vs ARR vs Revenue

BookingsARRRevenue
MeasuresTotal contract value at signatureAnnualized run rate of active recurring revenueRevenue recognized in a given period
TimingRecorded once, at signingReflects only what's live todayRecognized over the service period
Multi-year contractCounted in full immediatelyOnly the current year's portion countedRecognized ratably over the contract term

This is the single most common source of confusion in bookings reporting: a large multi-year deal can make bookings spike dramatically in one quarter without moving ARR or revenue by anywhere near the same amount. See ARR and MRR for how those metrics are actually calculated.

Why bookings matters

Even though bookings isn't a recognized-revenue metric, it's one of the most important numbers for a sales organization to track:

  • It's the cleanest measure of sales output. Bookings captures what was actually closed, the moment it closed, unaffected by how finance later spreads that revenue over time.
  • It drives pipeline forecasting. Sales leaders use bookings trends, not ARR or revenue trends, to judge whether the current pipeline and sales motion are on pace to hit targets.
  • It surfaces contract-length shifts early. A sudden move toward longer contracts (or shorter ones) shows up in bookings and backlog well before it fully plays out in ARR.

Common confusion points

  • Bookings vs backlog. Backlog is the unrecognized portion of bookings, future revenue still to be delivered under signed contracts. A large new booking adds directly to backlog.
  • Bookings vs ARR growth. Reporting bookings growth as if it were ARR growth overstates how much recurring, currently-live revenue actually grew. That's a mistake that's easy to make when a few large multi-year deals land in the same quarter.
  • Renewals and expansions. Whether a renewal or an expansion (upsell) counts as "new bookings" varies by company convention. Worth defining clearly before comparing bookings figures across teams or time periods.

Common bookings questions

What is the difference between bookings and revenue?

Bookings is recorded in full the moment a customer signs a contract. Revenue is recognized gradually, over the period the service is actually delivered. A 12-month, $120,000 contract is $120,000 in bookings on day one, but only $10,000 in recognized revenue each month.

What is the difference between bookings and ARR?

Bookings counts the full value of a signed contract immediately, no matter its length. ARR reflects only the current annualized run rate of active recurring revenue. A 3-year, $300,000 contract is $300,000 in bookings right away, but contributes roughly $100,000 to ARR, the one-year slice of that commitment.

What is backlog, and how does it relate to bookings?

Backlog is the portion of bookings that hasn't yet been recognized as revenue, future, contracted revenue still to be delivered. A newly signed multi-year deal adds heavily to backlog on day one, and that backlog converts into recognized revenue as the contract term plays out.

Why do sales teams track bookings instead of revenue?

Because bookings measures what sales actually closed, the moment it closed it, independent of how finance later recognizes that revenue over time. It's the cleanest signal of sales team output and near-term pipeline health.

Can bookings go up while ARR stays flat?

Yes. If new bookings are offset by an equal amount of churn or contraction among existing customers, ARR can stay flat even while the sales team closes new deals. Bookings and ARR answer different questions. One measures new commitment, the other measures the current recurring-revenue run rate.