Revenue and revenue recognition: when a sale counts

Revenue is the money a company earns from selling goods and services, and it sits at the top of the income statement. But "when does a sale count?" is not as simple as "when the cash arrives." Revenue recognition rules decide the timing, and because every profit measure starts from revenue, those rules shape almost everything else investors read.
The basic principle
Under accrual accounting, a company records revenue when it has delivered what it promised, not when it sends an invoice or collects cash. The current US standard is ASC 606, and the international equivalent is IFRS 15. Both are built on the same idea: revenue reflects the transfer of goods or services to a customer, in the amount the company expects to be entitled to receive.
If a customer pays up front for a year of service, the cash arrives immediately, but the revenue is earned gradually. The unearned portion sits on the balance sheet as a liability. See deferred revenue.
The five-step model
ASC 606 and IFRS 15 use a five-step process:
1. Identify the contract with the customer
2. Identify the separate performance obligations (promises) in it
3. Determine the transaction price
4. Allocate the price to each performance obligation
5. Recognize revenue as (or when) each obligation is satisfied
In plain terms:
- Contract. An agreement that creates enforceable rights and obligations, with collection reasonably expected.
- Performance obligations. Distinct promises, such as a device, installation, and a support plan. A bundle may contain several.
- Transaction price. What the company expects to receive, adjusted for discounts, rebates, returns and other variable amounts.
- Allocation. The price is split across obligations, generally in proportion to the stand-alone price of each.
- Recognition. Revenue is booked when control passes to the customer, either at a point in time or gradually over time.
Point in time versus over time
Which one applies depends on the nature of the promise:
| Situation | Typical timing |
|---|---|
| Selling a product off the shelf | At a point in time, usually on delivery or transfer of control |
| Software as a service subscription | Over time, spread across the subscription period |
| A long construction contract | Over time, often by progress toward completion |
| A one-time license of fixed software | Often at a point in time, when access is granted |
Example (illustrative numbers)
A company sells a three-year service plan for $3,600 paid up front, with the service delivered evenly. On day one, cash rises by $3,600 and a $3,600 liability is recorded. Each month the company recognizes $100 of revenue (3,600 / 36 months), and the liability falls by $100. After one year, revenue recognized is $1,200 and $2,400 remains as deferred revenue. Cash flow from operations looked strong in year one, while revenue and profit arrive over three years.
Gross versus net
A company acting as a principal controls the goods or services before the customer gets them and reports the full sale price as revenue, with its own costs as expenses. A company acting as an agent, such as a marketplace that only arranges a sale, reports just its fee or commission as revenue. Two businesses with the same underlying economics can therefore show very different revenue totals. If a $100 sale yields a $10 fee, revenue is $10 for an agent and $100 for a principal. This is why comparing revenue across business models without checking this point can mislead, and why margins can look very different between them.
How to read it
- Check the revenue note in the annual report. It breaks revenue down by product, geography and timing, and explains the company's policies.
- Compare growth in receivables with growth in revenue. Receivables rising much faster than sales may mean customers are paying more slowly, or that revenue is being recognized before collection is reasonably assured. See working capital.
- Compare revenue with operating cash flow over several years. A persistent gap in one direction is a prompt to ask why. See operating cash flow vs net income.
- Watch changes in policy. A new accounting method or a change in estimates can lift current revenue without any change in business activity.
- Understand the type. Recurring revenue (subscriptions) and one-time revenue (hardware sales, projects) behave differently and usually deserve different weight.
Common mistakes and limits
- Treating all revenue as equal quality. Revenue backed by multi-year contracts and repeat customers differs from revenue pulled forward through aggressive deals.
- Ignoring the gross-versus-net choice. Lower reported revenue is not necessarily a weaker business.
- Confusing bookings, billings and revenue. Bookings are signed commitments, billings are invoices sent, and revenue is delivered value. They can differ widely in timing.
- Assuming rules remove judgment. Estimates such as returns, discounts and standalone prices still require management judgment.
- Using revenue alone. Revenue growth without profit or cash generation is only part of the picture.
Historically, accounting problems have often involved recognizing revenue too early, such as booking sales that customers could still return or that were not yet delivered. Screening tools such as the Beneish M-score use the relationship between receivables and sales as one input for that reason.
Where to see it on StocksXray
The red flags section on each stock page includes the Beneish M-score, which draws on revenue and receivables trends among other inputs. The SEC filings linked from the page contain the revenue recognition note.
Key takeaways
- Revenue is recorded when goods or services are delivered, not when cash arrives, under ASC 606 and IFRS 15.
- The five-step model identifies the contract and obligations, sets and allocates the price, and recognizes revenue as each obligation is met.
- Timing differs by contract type, and cash received early becomes deferred revenue until earned.
- Principal versus agent treatment can change reported revenue dramatically without changing the economics.
- Compare revenue with receivables and cash flow, and read the revenue note, to judge its quality.
Related reading
Educational only, not financial advice. Examples use illustrative numbers.