Bookings, billings and revenue
Also called: Bookings, Billings
Three different numbers describing the same contract at three different moments — what was signed, what was invoiced, and what was earned.
These three terms get used interchangeably in conversation and mean quite different things on paper. A single $360,000 three-year contract, signed in January and billed annually in advance, produces:
- Bookings: $360,000 in January. The total contract value committed at signature. Bookings are a sales measure and follow no accounting standard.
- Billings: $120,000 in January, then $120,000 in each of the following two Januaries. What you actually invoiced. Billings are a cash measure and follow your contract’s payment terms.
- Revenue: $10,000 per month for 36 months. What you earned, recognised as the service is delivered under ASC 606. Revenue is an accounting measure.
Why the distinction matters operationally
Every one of those numbers is correct, and a board deck that mixes them produces an unreconcilable picture. The classic failure is celebrating a record bookings quarter while cash is flat — because the deals were billed monthly — and recognised revenue is flatter still, because delivery has not started.
The differences between them are also where two balance sheet items come from. Billings ahead of revenue creates deferred revenue — a liability, because you owe service you have been paid for. Revenue ahead of billings creates an unbilled receivable, or contract asset.
If quoting, billing and revenue recognition sit in three separate systems, tying these three numbers together is a manual month-end exercise. When they share a system of record, the reconciliation is structural rather than assembled.
Stop calculating this in a spreadsheet
Bunny computes SaaS metrics, revenue schedules and retention from your live billing data — because quoting, subscriptions, usage and invoicing all sit in one system.