The lag equals the delivery period
Subscription revenue is recognized ratably because the customer receives the service over time. Accounting standards require revenue to be recognized as the performance obligation is satisfied, and for SaaS that obligation is satisfied continuously across the subscription period.
| Contract | Bookings | Recognized revenue |
|---|---|---|
| 12-month, $120,000 | $120,000 in the signing period | $10,000 per month for 12 months |
| 36-month, $270,000 | $270,000 in the signing period | $7,500 per month for 36 months |
| Implementation fee, $25,000 | $25,000 in the signing period | Recognized as the work is delivered |
Deferred revenue is where the gap sits
When a customer prepays, the cash arrives immediately and the revenue does not. The difference sits on the balance sheet as deferred revenue, a liability that unwinds into the income statement month by month. A company with a strong bookings quarter and heavy annual prepay shows a large deferred revenue balance and modest recognized revenue in the same period. Both are correct readings of the same quarter.
Contracted value not yet invoiced sits in backlog rather than deferred revenue. Backlog plus deferred revenue is everything already sold and not yet recognized, which is the cleanest measure of how much of next year is already committed.
Why the lag matters operationally
Comparing a bookings number to a recognized revenue number in the same period tells you nothing, because they are measuring different quarters. Growth read off recognized revenue reflects sales performance from up to a year ago, which is how a company posts decelerating recognized revenue growth while its bookings are accelerating.
Compensation and planning run on different clocks for the same reason. Sales is paid on bookings or ACV and finance plans on recognized revenue. When those two forecasts are built from separate models they drift, and the drift surfaces as a variance nobody can explain.
Deal timing has an outsized effect. A deal that slips from the last day of a quarter to the first day of the next moves the entire bookings number into the following period and shifts the whole recognition schedule with it, which is why deal slippage shows up in the revenue statement months later.
Report the term alongside the bookings number
Bookings alone cannot distinguish a quarter of one-year deals from a quarter of three-year deals at the same total value, and those two quarters produce very different revenue over the next twelve months. Publish bookings, the average contract term behind them, and the recognition schedule they imply. Pair that with the sales forecast and the sales number stops contradicting the financial plan. The mechanics of building both from one data set are covered in how to forecast revenue.
Frequently Asked Questions
How long does it take for bookings to become recognized revenue?
The length of the contract term. A twelve-month subscription signed in March recognizes across the following twelve months, and a thirty-six month contract spreads across three years. The lag is the delivery period, not a reporting delay.
What is the difference between deferred revenue and backlog?
Deferred revenue is contracted value that has been invoiced and not yet recognized, so it sits on the balance sheet as a liability. Backlog is contracted value not yet invoiced. Together they represent everything already sold and not yet recognized.
Why is recognized revenue growth lower than bookings growth?
Recognized revenue in any period reflects contracts signed up to a year or more earlier. A company can post accelerating bookings and decelerating recognized revenue growth in the same quarter, because the two numbers are measuring different quarters.
Does a longer contract term increase the lag?
Yes. A three-year deal recognizes one thirty-sixth of its value per month against a twelve-month deal recognizing one twelfth. Two quarters with identical bookings totals produce very different recognized revenue when their average contract terms differ.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like why recognized revenue lags bookings into prescriptive action for your team.
Schedule a Demo