- Signed commitment
- Service delivered
- Cash collected
Founders often discover the difference between revenue and cash when both numbers are technically positive and payroll is still uncomfortable. The remedy is not more terminology. It is a contract schedule that shows what was promised, billed, collected, and delivered.
The metrics chapter provides the vocabulary. The schedule below is deliberately simplified and is not a substitute for an accountant’s revenue policy.
Four events, four columns
Bookings are a commercial measure of signed commitment. Billings are invoices issued. Cash is money collected. Recognized revenue is the amount earned as promised goods or services transfer to the customer. IFRS 15 describes a five-step model and recognizes revenue when a performance obligation is satisfied, either at a point in time or over time (IFRS 15 overview). US GAAP under ASC 606 is closely converged in its core principle, but company facts and reporting frameworks still matter.
For a plain hosted subscription with one stand-ready service and no unusual acceptance, refund, financing, variable-consideration, or cancellation terms, a straight-line managerial schedule may be a useful first approximation. Those exclusions matter.
Worked hypothetical: one annual subscription
Worked hypothetical — simplified, not accounting advice. On January 1, Fictional Co. signs a non-cancellable twelve-month subscription for $120,000, invoices the full amount immediately, collects it January 15, and provides one service evenly through December. Ignore tax and credit risk.
| Month | Bookings | Billings | Cash in | Revenue recognized | Ending deferred revenue |
|---|---|---|---|---|---|
| January | $120,000 | $120,000 | $120,000 | $10,000 | $110,000 |
| February | $0 | $0 | $0 | $10,000 | $100,000 |
| March | $0 | $0 | $0 | $10,000 | $90,000 |
| April | $0 | $0 | $0 | $10,000 | $80,000 |
| May | $0 | $0 | $0 | $10,000 | $70,000 |
| June | $0 | $0 | $0 | $10,000 | $60,000 |
| July | $0 | $0 | $0 | $10,000 | $50,000 |
| August | $0 | $0 | $0 | $10,000 | $40,000 |
| September | $0 | $0 | $0 | $10,000 | $30,000 |
| October | $0 | $0 | $0 | $10,000 | $20,000 |
| November | $0 | $0 | $0 | $10,000 | $10,000 |
| December | $0 | $0 | $0 | $10,000 | $0 |
January cash is strong, but January revenue is only $10,000 in this simplified fact pattern. The remaining $110,000 is not spare January profit; it represents service still owed.
Use two roll-forwards
Maintain a deferred-revenue roll-forward: opening deferred revenue + billings - recognized revenue = closing deferred revenue, adjusted for credits and scope changes. Separately maintain cash: opening cash + collections - payments = closing cash. Reconcile invoices to the contract register and bank receipts to invoices. Do not force one schedule to stand in for the other.
The managerial question is whether collections arrive before the related delivery costs. The accounting question is when the performance obligation is satisfied. The two interact but are not interchangeable.
Where the simple schedule stops working
Stop and get accounting help when a contract includes setup work that may be distinct, usage charges, refunds, termination rights, service credits, acceptance clauses, material financing, multiple products, reseller arrangements, or changes mid-term. Principal-versus-agent questions can change whether gross customer flow or only a net amount is revenue. International reporting and tax timing can also differ.
Month-end artifact
For each material contract, keep: signed value; start and end dates; invoice dates; collection dates; performance obligations; allocation method; recognition pattern; credits; contract changes; and links to the executed agreement. Then reconcile total bookings, invoices, collections, revenue, receivables, and deferred revenue.
Limitations: the example assumes one clean service and equal monthly delivery. Real contracts rarely stay that clean. Use this schedule to expose questions early, not to answer accounting questions beyond its facts.
Sources & scope
Sources checked 19 September 2026. Worked scenarios are illustrative; recommendations are editorial analysis. These checks do not re-verify the entire original notebook.
- IFRS 15 Revenue from Contracts with Customers — IFRS Foundation
IFRS 15 uses a five-step revenue model. Revenue is recognized when or as a performance obligation is satisfied.
- Revenue Recognition — Financial Accounting Standards Board
FASB issued Topic 606 for revenue from contracts with customers. Topic 606 addresses the nature, timing, and uncertainty of contract revenue rather than equating revenue with cash collection.
Developed from the original notebook
- A1. Revenue: bookings, billings, recognized revenue, MRR, ARR — Turns the chapter distinctions into a contract-level monthly roll-forward.
- 10. Taxes — Supports the boundary that the schedule is managerial, not tax advice.