Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
Revenue recognition is the foundation of how businesses communicate financial performance to investors, regulators, and stakeholders. Under ASC 606 (and its international counterpart IFRS 15), you need to understand a principles-based framework that applies across virtually every industry. Exam questions will push you beyond memorizing the five steps; they'll ask you to apply judgment in scenarios involving variable consideration, multiple performance obligations, principal-agent relationships, and timing of control transfer.
The criteria here reflect core accounting principles: matching revenues to the periods when they're earned, faithful representation of economic substance over legal form, and consistency in measurement. When you encounter an exam problem, don't just identify which step applies. Understand why that step exists and how it ensures revenue reflects the actual transfer of value to customers.
The ASC 606 five-step model provides the structure for all revenue recognition decisions. Every exam question traces back to one or more of these steps, so understanding how they connect is essential.
The five steps, always applied in order, are:
Because this is a principles-based approach, you'll need to exercise judgment rather than follow rigid rules. This framework replaced dozens of industry-specific standards, which means improved comparability across companies but more gray areas for examiners to test.
Before any revenue can be recognized, you must confirm a valid contract exists. This step ensures that only enforceable arrangements with commercial substance enter the revenue recognition process.
A contract must meet all five of these criteria to qualify under ASC 606:
Contracts can be written, oral, or implied by customary business practices, but they must create enforceable rights and obligations. If collection isn't probable, the arrangement may not qualify as a contract, and you'd defer recognition until the criteria are met or the arrangement is terminated.
When the scope or price of a contract changes, you need to determine the accounting treatment. There are three possible paths:
Compare: Separate contract treatment vs. cumulative catch-up: separate contract treatment applies when added goods/services are distinct and priced at standalone values, while catch-up applies when modifications change existing obligations that aren't distinct from work already performed. On an exam, always state which method you're using and why the modification meets (or fails) the distinct goods/services test.
Performance obligations are the building blocks of revenue recognition. Each distinct promise to transfer goods or services must be identified separately because it affects both timing and amount of revenue.
A promised good or service is a separate performance obligation if it meets both of these criteria:
A series of distinct goods or services that are substantially the same and have the same pattern of transfer can be treated as a single performance obligation. Think monthly cleaning services or daily data processing: each day's service is distinct, but the series is one obligation.
The practical test: if the customer can purchase the warranty separately, or if the warranty covers faults arising after the point of sale, it's almost certainly service-type.
Compare: Assurance-type vs. service-type warranties: both relate to post-sale commitments, but assurance warranties create liabilities (expense recognition at sale), while service warranties generate deferred revenue (revenue recognized over time). If an exam describes an "extended warranty" sold separately, that's your signal for service-type treatment.
The transaction price represents what you expect to receive in exchange for your promises. This step requires careful consideration of variable amounts, financing effects, and non-cash elements.
Variable consideration arises whenever the amount you'll receive depends on future events. Common forms include discounts, rebates, refunds, price concessions, incentives, performance bonuses, and penalties.
You estimate variable consideration using one of two methods:
Use whichever method better predicts the actual outcome for that specific contract.
The constraint prevents over-recognition: include variable amounts in the transaction price only to the extent it's highly probable that a significant revenue reversal won't occur when the uncertainty resolves. Reassess this constraint at each reporting date and update estimates as new information becomes available.
When the timing of payment differs significantly from the timing of transfer, the contract may contain a significant financing component. You'd adjust the transaction price for the time value of money and recognize interest revenue or expense separately using the effective interest method.
Practical expedient: If the period between transfer and payment is one year or less, no adjustment is needed.
When a customer pays with something other than cash (e.g., shares of stock, equipment, advertising services), measure the non-cash consideration at fair value at contract inception. If fair value can't be reasonably estimated, use the standalone selling price of the goods/services you're transferring as a proxy.
Payments you make to your customer (slotting fees, cooperative advertising funds, volume rebates paid in cash) reduce the transaction price unless the payment is for a distinct good or service received from the customer. Recognize the reduction at the later of when you recognize the related revenue or when you pay (or promise to pay) the consideration.
Compare: Variable consideration vs. consideration payable to customers: both affect the transaction price, but variable consideration involves uncertainty about what you'll receive, while consideration payable involves amounts you'll pay out. Both require constraint analysis, but payable consideration always reduces revenue unless you're getting something distinct in return.
When contracts contain multiple promises, the transaction price must be divided among them. Relative standalone selling prices drive this allocation, affecting both timing and amounts recognized.
The relative standalone selling price method allocates the total transaction price proportionally based on what each obligation would sell for independently. The formula:
Observable prices are preferred. Use actual prices charged when the good or service is sold separately in similar circumstances. When standalone prices aren't directly observable, estimate using one of these approaches:
Compare: Observable standalone prices vs. estimated prices: both achieve allocation, but observable prices provide more reliable measurement. The residual approach is a last resort. On an exam, if you're given a bundle discount, show your allocation calculation step-by-step using the relative standalone selling price formula.
Revenue recognition occurs when (or as) you satisfy performance obligations by transferring control to the customer. The timing question, point in time or over time, is one of the most heavily tested areas.
Control transfer is the trigger. Not completion of performance, not receipt of payment, not legal title transfer alone. Control means the customer has the ability to direct the use of, and obtain substantially all remaining benefits from, the asset.
Indicators of control transfer include:
No single indicator is determinative. Evaluate all factors in the context of the specific transaction.
Over time recognition applies if the performance obligation meets any one of these three criteria:
If none of the three criteria are met, revenue is recognized at a point in time when control transfers. This is the default for most standard product sales.
For over time obligations, you measure progress using either:
Compare: Point in time vs. over time recognition: the economic substance is the same (control transfers), but the pattern differs. Construction contracts typically qualify for over time (no alternative use + right to payment for work to date), while standard product sales are usually point in time. On an exam, always explicitly state which of the three over time criteria is or isn't met.
This determination affects whether you report gross revenue or net commission, a significant difference that examiners frequently test.
The key question: does the entity control the good or service before it's transferred to the end customer?
The revenue difference can be dramatic:
For example, an online travel site that books hotel rooms might report in revenue per booking as a principal, or only (its commission) as an agent. Same transaction, very different income statements.
Compare: Principal vs. agent: a company selling concert tickets might be a principal (buying tickets at risk, setting prices) or an agent (facilitating sales for a fee). On an exam, identify which specific indicators are present and explain how they support your conclusion.
| Concept | Key Details & Examples |
|---|---|
| Contract existence criteria | Approval, identifiable rights, payment terms, commercial substance, probable collection |
| Performance obligation identification | Distinct goods/services, bundled obligations, series of substantially similar services |
| Variable consideration | Rebates, discounts, performance bonuses, right of return; estimated via expected value or most likely amount |
| Transaction price adjustments | Significant financing components, non-cash consideration, consideration payable to customers |
| Allocation methods | Relative standalone selling price (preferred), adjusted market assessment, expected cost plus margin, residual approach |
| Over time recognition criteria | Customer consumes benefits simultaneously; customer-controlled asset created; no alternative use + right to payment |
| Point in time indicators | Physical possession, legal title, risks and rewards transferred, right to payment, customer acceptance |
| Principal vs. agent | Control before transfer, inventory risk, pricing discretion, fulfillment responsibility |
A software company sells a license bundled with two years of technical support. How would you identify the performance obligations, and what method would you use to allocate the transaction price if standalone prices aren't directly observable?
Compare and contrast assurance-type and service-type warranties. If a customer can purchase an extended warranty separately, which type is it, and how does this affect revenue recognition timing?
A construction company builds a custom facility on the customer's land. Which of the three over time recognition criteria is most clearly met, and why does this result in revenue recognition throughout the project rather than at completion?
An online marketplace connects buyers with third-party sellers and handles payment processing. What factors would you evaluate to determine whether the marketplace is a principal or agent, and how would this affect reported revenue?
A retailer offers a "buy one, get one 50% off" promotion with a 30-day return policy. Identify two transaction price considerations that must be addressed, and explain how the constraint on variable consideration applies to the return rights.