← All tools
Finance utility · Revenue recognition

Bookings to revenue calculator.

Bookings and revenue run on different clocks. See how much of this month’s player spending shows up as revenue now, and how much waits in deferred revenue.

A simplified straight-line model: consumable bookings are recognised in the month, durable bookings evenly over the paying-user lifetime. Real recognition policies are more detailed — this shows the shape, not your accounts.

Your numbers

Bookings, final month—Transaction value
Revenue, final month——
Deferred revenue balance—Bookings not yet recognised

—

Monthly bookings vs recognised revenue
BookingsRecognised revenue
How it's calculated

The method, in plain terms.

  1. Consumable bookings → recognised in the month
  2. Durable bookings → recognised evenly over L months (paying-user lifetime)
  3. Deferred revenue = Cumulative bookings − Cumulative recognised revenue
Worked example

With $100K of monthly bookings, 40% durable and a 20-month lifetime, month 1 recognises $60K + $40K ÷ 20 = $62K. Revenue climbs towards $100K only as twenty months of durable purchases stack up.

Defaults on this page are illustrative starting points, not benchmarks for your game. Replace them with your own numbers.

Terms on this page

Bookings · Deferred revenue

Embed this calculator

Free to embed on your blog, wiki or course page with the credit link intact.

FAQ

Common questions.

What is the difference between bookings and revenue in games?

Bookings record the value of player transactions when they happen. Revenue recognises that value as it is earned: consumable items when consumed, durable items typically over the estimated lifetime of a paying user. The difference sits in deferred revenue.

Why do bookings and revenue diverge?

Because durable purchases are spread over many months. In a growing business, new purchases add deferred revenue faster than old purchases are recognised, so bookings run ahead of revenue. In a declining business, the long tail of old purchases can keep revenue up while bookings fall.

Which number should I use to read player spending?

Bookings — they are closer to what players did with their money this period. Revenue is a lagged signal for that question, though it is the accounting number for the income statement. Neither is a substitute for cash flow or profitability.

How is the paying-user lifetime estimated?

Companies estimate it from how long paying users typically keep engaging with the game; public filings sometimes disclose it. For example, Roblox disclosed an estimated average paying-user lifetime of 27 months as of 31 December 2025.

Calculator by The Game Scientist ↗