What Is the Difference Between Bookings and Revenue?
A booking is the value of a contract a customer has signed, and revenue is the portion of that contract you have earned by delivering the service. The two get used as if they mean the same thing, and that is how a founder ends up celebrating a record quarter that the income statement will not show for another year.Say a customer signs a $120,000 annual contract on the first of January. The booking is $120,000, recorded the day the ink dries. Revenue works differently. Under standard revenue recognition you earn a subscription as you deliver it, so it lands at $10,000 a month across the year. On January 31 you have one booking worth $120,000 and recognized revenue of $10,000. One contract, two numbers, and a $110,000 gap between them on the last day of the month.
Bookings look forward. They tell you what sales closed and what future business is committed. Revenue looks backward. It tells you what the company actually earned once it did the work. A quarter can be loud on bookings and quiet on revenue, and both readings are true.
Where Do Billings Fit Between the Two?
Billings are what you have invoiced the customer, and they sit between bookings and revenue in time. A booking becomes a billing when you send the invoice, and the billing becomes revenue as you deliver.
Timing is what makes billings their own metric. Invoice that $120,000 contract upfront and you bill the full amount in January, even though you recognize revenue monthly all year. The money you have invoiced but not yet earned parks on the balance sheet as deferred revenue, a liability you work off as the service is delivered. That is why the standard definition reads: billings equal revenue plus the change in deferred revenue over the period.
Billings track cash, not accounting. Invoicing upfront pulls a year of cash in the door on day one, which is why annual-prepay SaaS companies watch billings as closely as revenue. Billings that outrun revenue usually signal healthy upfront collection, and billings that stall can flag a cash problem long before the revenue line reacts.
How Do the Three Compare Side by Side?
Each metric records at a different moment and answers a different question. Here is the full picture on one screen.
| Dimension | Bookings | Billings | Revenue |
|---|---|---|---|
| What it measures | Value of contracts customers have signed | Amount you have invoiced | Value you have earned by delivering |
| When it is recorded | At contract signing | When you send the invoice | Over the term, as you deliver |
| Where it lives | Sales metric, no GAAP statement | Balance sheet, via deferred revenue | Income statement, recognized under GAAP |
| What it tells you | Sales momentum and committed future business | Cash coming in and near-term growth | What the business actually earned |
| Direction it points | Forward | Near-term | Backward |
Why Do Bookings and Revenue Diverge?
Bookings and revenue diverge because a booking captures the full contract at signing while revenue is earned slowly across the delivery term. The longer and larger the contract, the wider the gap.
Multi-year deals make it dramatic. A three-year contract at $120,000 a year can be booked as $360,000 of total contract value the moment it closes, yet revenue still recognizes at $10,000 a month for 36 months. Put that $360,000 next to your monthly revenue and the business looks like something it is not yet. Bookings conventions matter here too. Some teams book annual contract value and others book total contract value, so a TCV bookings number sitting next to an ACV one compares two different quantities.
The second source of divergence is that a booking is a commitment, not a delivery. Deals get cancelled before onboarding, and customers churn mid-term. A booking that never fully converts leaves revenue that never arrives, which is why treating bookings as a preview of guaranteed revenue overstates the health of the business behind it.
When Should You Use Each Metric?
Use bookings for sales performance, revenue for financial reporting, and billings for cash. Each one owns a decision, and forcing a single metric to cover all three is how reporting goes wrong.
Bookings are the right lens for the sales org. They measure what closed and they set quota and comp. They are also the leading indicator of where revenue is heading, and a healthy win rate against a well-covered pipeline is what produces them.
Revenue is the reporting number. It anchors the income statement and the board deck, because it is the only one of the three that GAAP recognizes as earned. When an investor asks how big the company is, revenue is the honest answer.
Billings are the cash lens. Finance reads them to forecast collections and liquidity, and investors use them as a near-term growth proxy because they move before revenue does. Bill annually upfront and billings tell you when the cash actually lands.
Which Number Belongs in Your Forecast?
All three belong in the forecast, on separate lines, because each moves on its own clock. The mistake is folding them into a single blended figure that reconciles to nothing.
A sales forecast predicts bookings, because bookings are what the sales team controls and closes. Those bookings then flow into a revenue forecast through the recognition schedule and into a billings forecast through the invoicing schedule. Get the bookings forecast wrong and both downstream numbers inherit the error, which is why forecast accuracy on bookings is the foundation the rest sits on. Model everything as one number and you lose the ability to see where a miss came from, whether soft bookings or a change in billing terms.
Separation is also what keeps the numbers trustworthy. Give bookings, billings, and revenue each their own line and their own schedule, and every dollar is traceable from the day it is signed to the day it is earned. At ORM we build the models that hold those three lines in one forward view, so you can forecast what sales will close and what finance will collect without pretending they are the same number as what the income statement will show.
Frequently Asked Questions
What is the difference between bookings and revenue?
A booking is the total value of a contract when a customer signs it. Revenue is the portion of that contract you have earned by delivering the service, recognized over the term. A $120,000 annual deal is a $120,000 booking on the day it closes, but it becomes revenue at $10,000 a month as you deliver. Bookings measure what sales committed; revenue measures what the business has actually earned.
Are billings the same as revenue?
No. Billings are what you have invoiced the customer, which often happens upfront for an annual contract. Revenue is recognized as you deliver the service, usually monthly. The gap between the two sits on the balance sheet as deferred revenue. Billings equal revenue plus the change in deferred revenue over the period.
Why are bookings higher than revenue?
Bookings capture the full contract value at signing, while revenue is recognized slowly over the delivery period. A three-year deal books its total or annual value at once, but revenue arrives month by month. Multi-year and annual-prepay contracts widen the gap, which is why a strong bookings quarter does not immediately show up in the revenue line.
Which metric should investors and boards look at?
Revenue is the reported number for GAAP financials and valuation, so it anchors board and investor reporting. Bookings show growth momentum before revenue catches up, and billings act as a proxy for cash and near-term growth. Most boards read all three, because each answers a different question about the same business.
Can bookings turn into revenue that never arrives?
Yes. A booking is a signed commitment, not delivered value, so cancellations and contracts that never onboard can leave bookings that never fully convert to revenue. This is why treating bookings as a proxy for revenue overstates the health of the business, and why the two belong on separate lines.
See how ORM turns these insights into action
ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.
Schedule a Demo