Bookings vs Revenue vs Billings
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
| Term | Captured when | Answers |
|---|---|---|
| Bookings | Contract is signed | How much did we sell? |
| Billings | Invoice is issued | How much have we billed? |
| Revenue | Service is delivered | How 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