Metrics and go-to-market
Bookings vs billings vs revenue
Signed, invoiced, and recognized are three clocks. Celebrating the wrong one is a sugar high.
Engineers and many founders collapse three different clocks into one word: "revenue." Finance does not. Strong bookings with weak recognized revenue can mean a backlog of multi-year deals — healthy. Strong billings with flat ARR can mean you pulled cash forward without adding recurring stock — a sugar high.
Always ask which clock someone is using.
The big idea
Signing a lease, paying the landlord, and living in the apartment are three events. Bookings is the signature. Billings is the invoice. Revenue is the months you actually occupy.
The analogy breaks on multi-year SaaS: you can sign three years, invoice one year, and recognize month by month. Deferred revenue on the balance sheet is the bridge between billings and recognized revenue. Annual prepay improves cash and runway even when GAAP revenue lags. That is a feature of SaaS, not a bug.
Walking through it
| Term | What it means | When you recognize it |
|---|---|---|
| Bookings | Signed contract value (often TCV or first-year ACV) | When the customer signs |
| Billings | Invoices you send | When you invoice |
| Revenue | Amount on the P&L under accrual accounting | Ratably as you deliver the service |
A customer signs a $120k annual contract on 1 March, pays the full year upfront on 15 March, and you deliver software all year:
- Booking in March: $120k (ACV and TCV match on a 1-year deal)
- Billing in March: $120k cash / invoice
- Revenue: $10k per month for 12 months ($120k deferred revenue burns down)
Sales teams live in bookings because that is quota. The P&L lives in revenue. The bank account lives in billings (and collections). Engineering often hears "revenue missed" when the real miss was bookings slipping, or when finance cannot recognize a multi-year deal as fast as sales booked it.
Common mistakes
- Celebrating a bookings month as if ARR jumped by TCV. Multi-year TCV is not this year's stock.
- Reading a cash-rich month as new recurring stock. You may have pulled annual prepay forward.
- Asking engineering why "revenue" missed when the clock was bookings.
- Ignoring deferred revenue. Rising deferred with steady GAAP revenue often means billings are healthy.
Check yourself
$120k signed and prepaid in March for one year of software. How much March revenue?
$10k recognized. The other $110k is deferred.
When are strong billings a warning?
When ARR is flat — you pulled cash forward without adding recurring stock.
Key takeaways
- Bookings ≠ billings ≠ revenue. Three clocks.
- Annual prepay is cash now, revenue later. Deferred revenue holds the difference.
- Ask which clock a dashboard is on before you celebrate.
- Strong bookings plus a growing deferred balance can be healthy. Strong billings plus flat ARR may not be.
Further learning
SaaS Metrics 2.0 (David Skok)“If you cannot measure it, you cannot improve it” – Lord Kelvin This article is a comprehensive and detailed look at the key metrics that are needed to understand and optimize a SaaS business. It is a completely updat…For Entrepreneurs
How the three statements connect: cash flow.
Next: logo vs revenue churn.
Related
SaaS metrics: ARR, churn and net retention
ARR and the bridge, bookings vs revenue, logo vs revenue churn, GRR, NRR, and the quick ratio.
Cash flow and the three statements
Why profit ≠ cash, how the balance sheet and cash flow statement work, deferred revenue from annual prepay, and how the three statements link.
ARR and MRR
The stock of recurring subscription dollars. What belongs in the number, and what must stay out.