Bookings vs Revenue vs Billings

Definition

Bookings, revenue and billings measure money at three different moments. Bookings is the value of contracts signed; billings is what you've invoiced; revenue is what you've recognized as earned. Conflating them is one of the most common SaaS finance mistakes.

Key takeaways

  • Bookings = signed contract value; billings = invoiced; revenue = recognized/earned.
  • A signed annual deal is a booking now, but revenue is recognized over the term.
  • Each answers a different question — don't use them interchangeably.

Three views of the same deal

TermCaptured whenAnswers
BookingsContract is signedHow much did we sell?
BillingsInvoice is issuedHow much have we billed?
RevenueService is deliveredHow much have we earned?

Worked example

Sign a €120,000 one-year deal today, billed annually up front. Bookings: €120,000 now. Billings: €120,000 when invoiced. Revenue: €10,000 recognized each month as the service is delivered. Same deal, three very different numbers.

Frequently asked questions

What's the difference between bookings and revenue?

Bookings is the value of contracts signed; revenue is what you've recognized as earned over time. A signed annual deal is a booking immediately but is recognized as revenue across the year.

What are billings?

Billings is the amount you've actually invoiced customers — which can lead or lag both bookings and recognized revenue depending on billing terms.

Why do bookings, billings and revenue differ?

Because they're recorded at different moments: signing, invoicing and earning. Subscription terms and billing cadence pull them apart.

Related service: Align revenue reporting in HubSpot

Related terms