Revenue Recognition

Accountant mapping a customer contract to revenue milestones

Revenue Recognition Explainer

Revenue recognition determines when and how much income a business reports from contracts with customers. Under the widely used five-step model, a company identifies the contract, identifies distinct performance obligations, determines the transaction price, allocates that price to the obligations, and recognizes revenue when or as each obligation is satisfied. The timing follows transfer of control, not simply an invoice or cash receipt.

A performance obligation is a promise to transfer a distinct good or service. Some are satisfied at a point in time, such as delivery of a product, while others are satisfied over time, such as a qualifying service provided continuously. Contracts that bundle equipment, setup, support, upgrades, or warranties may require judgment about which promises are distinct and how the total price should be divided.

The transaction price can include fixed amounts and variable consideration such as rebates, bonuses, returns, usage fees, or penalties. Estimates are constrained when a significant reversal is probable. Allocation generally uses relative standalone selling prices, which may need estimation when items are not sold separately. Contract modifications, financing components, principal-versus-agent questions, and licensing terms can add further complexity.

Revenue, billings, and cash can occur at different times. Payment received before performance usually creates a contract liability, while performance before an unconditional right to payment can create a contract asset. Analysts review these balances, remaining performance obligations, estimates, and policy disclosures to understand growth quality. Aggressive assumptions can pull revenue forward, so consistency and transparent judgments matter.

Identify the customer contract and its performance obligations, then determine and allocate the transaction price.

Recognize the allocated revenue when or as the company transfers control of each promised good or service.

Point-in-time recognition is common when control passes on delivery, while over-time recognition requires specified criteria.

Invoices and cash collections do not by themselves establish revenue because payment schedules can differ from performance.

Variable consideration, standalone selling prices, returns, contract changes, licenses, and principal-versus-agent status may require estimates.

Companies should update estimates when facts change and disclose policies and significant judgments so users can interpret reported results.

Explore more "Explainers"

Discover additional explainers across politics, science, business, technology, and other fields. Each explainer breaks down a complex idea into clear, everyday language—helping you better understand how major concepts, systems, and debates shape the world around us.