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, creditors, and regulators. Your goal is to apply ASC 606's five-step model across diverse scenarios, from simple product sales to complex multi-element arrangements. That means understanding when revenue should be recognized, how much should be recognized, and why the timing matters for financial statement users.
This topic connects directly to the broader themes of accrual accounting, the matching principle, and faithful representation that run throughout financial accounting. Don't just memorize the five steps. Know how to apply them when contracts get messy, when customers have options, and when your client is acting as an agent rather than a principal.
ASC 606 replaced a patchwork of industry-specific guidance with a single, unified model. Each step builds on the previous one, creating a logical flow from contract identification through revenue recognition.
A promise is distinct if two conditions are met: (1) the customer can benefit from the good or service on its own or together with readily available resources, and (2) the promise is separately identifiable from other promises in the contract.
Multiple promised items may be combined into a single performance obligation if they're highly interdependent or interrelated. For example, a general contractor's promise to coordinate subcontractors and integrate materials into a finished building is one performance obligation, even though many goods and services are involved.
Getting this step wrong cascades through the entire model. If you incorrectly combine two obligations into one, you'll misstate both the timing and the amount of revenue recognized.
Standalone selling price (SSP) is the price at which an entity would sell a promised good or service separately to a customer. Observable SSP (from actual standalone sales) is the best evidence.
When SSP isn't directly observable, use one of these estimation methods:
Variable consideration (volume rebates, performance bonuses, rights of return) must be estimated using either the expected value method (probability-weighted) or the most likely amount method. The estimate is then subject to a constraint: include variable consideration only to the extent that a significant revenue reversal is not probable.
Compare: Performance obligations vs. transaction price allocation โ both require significant judgment, but performance obligations focus on what you're delivering while allocation determines how much revenue each deliverable generates. Exam questions often test whether you can separate these analyses correctly.
The critical question in many exam scenarios is whether revenue transfers at a point in time or over time. Control is the key concept: revenue is recognized when the customer obtains control of the promised asset.
Point in time indicators โ look for these signals that control has transferred:
Over time criteria โ revenue is recognized over time if any one of these three criteria is met:
For over-time recognition, you need a method to measure progress. Output methods (units delivered, milestones reached, surveys of work performed) measure results directly. Input methods (costs incurred relative to total expected costs, labor hours expended) measure effort. Choose the method that best depicts the entity's progress toward complete satisfaction.
Contract modifications are changes in scope, price, or both. How you account for them depends on two questions: Are the additional goods/services distinct? Are they priced at SSP?
Compare: A construction company building a custom home recognizes revenue over time (no alternative use + enforceable right to payment), while a retailer selling furniture recognizes at a point in time (control transfers at delivery). If an exam question describes a long-term contract, immediately evaluate the three over-time criteria.
Real-world contracts often include complications that require careful analysis and judgment within the ASC 606 framework.
The distinction determines whether you report gross revenue or only a net fee/commission. The core question: does the entity control the good or service before it's transferred to the customer?
Think of an online marketplace. If the marketplace takes title to inventory and sets prices, it's likely a principal. If it simply connects buyers and sellers and takes a percentage, it's likely an agent.
Assurance-type warranties promise that the product meets agreed-upon specifications at the time of sale. These are not separate performance obligations. Instead, account for them as estimated liabilities under ASC 460 (the warranty accrual you already know from introductory accounting).
Service-type warranties provide a service beyond fixing defects, such as extended coverage or maintenance. These are separate performance obligations, and you must allocate a portion of the transaction price to them.
The key question: does the warranty provide something beyond assurance that the product works as promised? If yes, it's service-type.
Material rights arise when customer options (loyalty points, renewal discounts, free upgrade offers) give the customer a benefit they wouldn't receive without entering the contract. These are separate performance obligations. Allocate transaction price to them based on the SSP of the right, adjusted for the likelihood the customer will exercise it.
Compare: Assurance-type vs. service-type warranties โ both involve post-sale obligations, but only service-type warranties require transaction price allocation. Many exam questions hinge on this distinction.
ASC 606 requires robust disclosures so that financial statement users can understand the nature, amount, timing, and uncertainty of revenue.
Software and SaaS โ The critical distinction is whether a license is functional intellectual property (the customer can use it as-is, so revenue is recognized at a point in time) or symbolic intellectual property (the customer's ability to benefit depends on the entity's ongoing activities, so revenue is recognized over time). A perpetual software license is typically functional IP. A SaaS subscription, where the customer accesses software hosted by the vendor, is recognized over time as the service is delivered.
Construction and real estate โ Long-term contracts typically meet the over-time criteria. The main judgment call is selecting the right measurement method. Cost-to-cost (an input method) is most common for construction contracts.
Telecommunications โ Bundled arrangements with devices, services, and options require careful identification of performance obligations. A "free" phone bundled with a service contract means the transaction price must be allocated across the device and the service based on relative SSP, which often shifts revenue recognition earlier (to the device delivery) compared to recognizing it ratably over the contract.
Compare: A perpetual software license typically transfers at a point in time (functional IP), while a cloud-based SaaS subscription recognizes over time as the service is provided. Industry context often determines the correct approach.
| Concept | Best Examples |
|---|---|
| Five-step model application | Contract identification, performance obligation separation, SSP allocation |
| Over-time recognition | Construction contracts, SaaS subscriptions, consulting services |
| Point in time recognition | Retail sales, equipment delivery, perpetual software licenses |
| Principal vs. agent | Marketplace platforms, consignment arrangements, drop-shipping |
| Variable consideration | Volume rebates, performance bonuses, right of return |
| Contract modifications | Change orders, scope expansions, price adjustments |
| Separate performance obligations | Service-type warranties, material rights, distinct deliverables |
| Capitalized contract costs | Sales commissions, setup costs, mobilization costs |
A software company sells a perpetual license bundled with two years of technical support. How many performance obligations exist, and how should the transaction price be allocated?
Compare and contrast how a home builder and a retail furniture store would recognize revenue on a $50,000 sale. What criteria determine the different timing?
An online marketplace facilitates sales between third-party vendors and customers, handling payment processing and customer service but never taking title to inventory. What factors determine whether the marketplace recognizes gross revenue or net commission?
A telecommunications company offers customers a "free" phone with a two-year service contract at $80/month (normally $60/month without the phone). How should this arrangement be analyzed under ASC 606, and how does the allocation of the transaction price affect the timing of revenue recognition?
Both performance obligation identification (Step 2) and contract modification accounting require determining whether goods or services are "distinct." Explain how the analysis differs between these two contexts.