Source: Chapter 5, Intermediate Financial Accounting II
Tags: revenue recognition, GAAP, ASC 606, performance obligation, transaction price, five-step model, control transfer
Difficulty: Intermediate | Prerequisites: Introductory financial accounting; familiarity with the income statement, balance sheet, and basic journal entries.
Revenue recognition sits at the centre of financial reporting because it determines when and how much income a company can claim on its income statement. Getting it wrong, whether too early or too late, distorts profitability, misleads investors, and has historically been one of the leading causes of accounting restatements. This chapter covers both the older "realization principle" framework and the newer five-step model under ASC 606 (IFRS 15), which replaced most industry-specific guidance with a single, principles-based standard. You should already be comfortable with the income statement, the matching principle, and basic journal entries before working through this material.
Revenue is recognised when goods or services transfer to the customer, for the amount the seller expects to be entitled to receive. Under the current standard, this follows a five-step process: identify the contract, identify performance obligations, determine the transaction price, allocate it, and recognise revenue as each obligation is satisfied. Recognition can happen at a single point in time (control transfers) or over time (e.g. long-term construction contracts).
Revenue
Inflows or other enhancements of assets (or settlements of liabilities) from delivering goods, rendering services, or other activities that constitute the entity's ongoing major or central operations. In simple terms, this means the money a company earns from doing its main business, not from side activities like selling equipment.
Realization principle (earnings approach)
The older GAAP rule requiring two conditions before revenue is booked: the earnings process is virtually complete, and there is reasonable certainty of collecting the assets to be received. Think of it as: "Did we do the work, and are we reasonably sure we'll get paid?"
Earnings process
The activities a company performs to generate revenue, such as manufacturing, delivering, or providing a service. In simple terms, this is everything the seller has to do before it can say "we've earned this."
Performance obligation
A promise in a contract to transfer a distinct good or service to a customer. Each distinct promise is a separate performance obligation. Think of it as each separate deliverable in a deal. A phone bundled with a service plan has two performance obligations.
Transaction price
The amount a seller expects to be entitled to receive from the customer in exchange for goods or services. This is about entitlement, not collectability. In simple terms, what the contract says you are owed, not how likely you are to collect it.
Control (in revenue recognition)
The customer's ability to direct the use of, and obtain substantially all the remaining benefits from, an asset. Think of it as: the customer can do what they want with the good or service and reap the rewards from it.
Distinct good or service
A good or service that is both capable of being distinct (the customer can benefit from it on its own or with readily available resources) and separately identifiable from other promises in the contract. In simple terms, can the customer use this item on its own, and is it not deeply intertwined with other items in the deal?
Contract
An agreement between two or more parties that creates enforceable rights and obligations. In simple terms, the deal that spells out who does what and who pays whom.
Under the older framework, revenue recognition required two conditions to be met simultaneously:
The earnings process is virtually complete. The company has done substantially everything it promised. For most transactions, this means products have been delivered or services have been provided.
Reasonable certainty of collectability. There must be reasonable assurance that the company will receive the assets (usually cash) it is owed.
Revenue recognition was typically tied to the point of delivery from seller to buyer. Several variations exist:
Point-of-delivery method. Revenue is recognised when the goods are delivered. This is the most common approach for straightforward sales.
Installment sales method. Revenue recognised depends on how much cash has been collected. As each payment comes in, a proportional amount of revenue is booked.
Cost recovery method. No profit is recognised until cash collections exceed the cost of goods sold. This is the most conservative approach, used when collectability is highly uncertain.
Revenue recognised prior to delivery. In long-term contracts (e.g. building an aircraft), revenue may be recognised during production because the product is tailored to the customer and the earnings process is spread over time.
The updated standard (ASC 606 / IFRS 15) replaced the older industry-specific rules with a single framework. The core principle: recognise revenue when goods or services are transferred to customers, for the amount the company expects to be entitled to receive.
Two guiding questions drive every transaction:
When? Upon transfer of goods or services to the customer.
How much? The amount the seller is entitled to receive, which is about entitlement under the contract, not about the probability of collection.
The five steps, in order:
Step 1: Identify the contract. Establish the legal rights and obligations of both seller and customer. A contract can be written, oral, or implied by customary business practice.
Step 2: Identify the performance obligation(s). Each distinct promise to transfer a good or service is a separate performance obligation.
Step 3: Determine the transaction price. This is the amount the seller expects to be entitled to receive from the customer in exchange for the promised goods or services.
Step 4: Allocate the transaction price. If only one performance obligation exists, no allocation is needed. If multiple obligations exist, the transaction price is allocated to each based on their relative standalone selling prices.
Step 5: Recognise revenue when (or as) each performance obligation is satisfied. For a single obligation, this happens at a point in time or over a period. For multiple obligations, each is recognised at whatever time is appropriate for that obligation.
Revenue is recognised at the moment control transfers from the seller to the customer. Control means the customer has direct influence over the use of the good or service and obtains its benefits.
Indicators that control has transferred (any one or more may apply):
The customer has an obligation to pay the seller.
The customer has legal title to the asset.
The customer has physical possession of the asset.
The customer has assumed the risks and rewards of ownership.
The customer has accepted the asset.
Revenue is recognised progressively as the seller performs. This applies when any one of these three conditions is met:
The customer consumes the benefit as work is performed. Example: a cleaning service. The customer receives and uses the benefit simultaneously with the seller's performance.
The customer controls the asset as it is created. Example: a building extension on the customer's property. The customer owns the partially completed work at every stage.
The asset has no alternative use to the seller, and the seller has a legal right to payment for work completed to date. Example: customised military jets for the U.S. Air Force. The seller cannot repurpose them, and the contract entitles payment even if cancelled.
If none of these conditions is met, the seller defaults to recognising revenue at a point in time.
When a contract contains more than one promise, Steps 2 and 4 of the five-step model become especially important.
The goal is to break the contract into parts that can be viewed on a standalone basis. A good or service qualifies as a separate performance obligation if it is distinct, meaning it meets both of these criteria:
Capable of being distinct. The customer can benefit from the good or service on its own, or together with other resources that are readily available.
Separately identifiable. The promise to transfer that good or service is distinguishable from other promises in the contract.
Once you have identified each performance obligation and determined the total transaction price (Step 3), you allocate the price across obligations based on their relative standalone selling prices. If only one obligation exists, no allocation is needed.
Each performance obligation is evaluated individually. Some may be satisfied at a point in time, others over time. The recognition criteria from the previous section apply to each obligation independently.
The five-step model is how companies like Apple allocate the price of an iPhone bundle (device + iCloud storage + software updates) across multiple performance obligations. Each element is priced and recognised on its own timeline.
Construction firms building custom infrastructure (bridges, tunnels, military facilities) use over-time recognition because the asset has no alternative use and payment rights exist for work completed. This is why long-term contractors report revenue and profit before a project is finished.
"Revenue is recognised when cash is received." This is wrong for most accrual-basis transactions. Revenue follows the transfer of control, not the receipt of cash. A company can recognise revenue long before (or after) payment arrives.
"Collectability determines how much revenue to recognise under the new standard." Under the old GAAP, collectability mattered for recognition. Under the new standard, the transaction price is about what the seller is entitled to receive, not how likely collection is. Collectability is assessed at contract inception as a threshold for whether a contract exists at all.
"Multiple deliverables always mean multiple performance obligations." Only if each deliverable is distinct. If two goods or services are highly interrelated and neither has standalone value, they may be combined into a single obligation.
"Over-time recognition means you always use percentage of completion." The percentage-of-completion method is one way to measure progress, but it applies specifically to long-term contracts. Other over-time scenarios (e.g. cleaning services) may use an output method or another measure of progress.
⚠️ Be able to list and apply the five steps of the revenue recognition model in order. Expect a scenario where you must walk through all five.
⚠️ Know the indicators of control transfer for point-in-time recognition (obligation to pay, legal title, physical possession, risks and rewards, acceptance).
⚠️ Know the three conditions for over-time recognition and be ready to identify which one applies in a given scenario.
⚠️ Understand the difference between "capable of being distinct" and "separately identifiable" when identifying performance obligations.
⚠️ The exam will test whether you can determine revenue recognition timing, not just definitions. Expect to choose between point-in-time and over-time for a given fact pattern.
True or False: Under the new GAAP, revenue is recognised based on when cash is collected.
False. Revenue is recognised when control of goods or services transfers to the customer.
Fill in the blank: The five-step model begins with ______ the contract.
Identifying
True or False: If a performance obligation is satisfied over time, percentage of completion is always required.
False. Percentage of completion is one input method; output methods and other measures are also valid.
Fill in the blank: A good or service is a separate performance obligation only if it is ______.
Distinct (capable of being distinct and separately identifiable)
True or False: Under the new standard, the transaction price is based on what the seller expects to collect.
False. It is the amount the seller expects to be entitled to receive, regardless of collectability.
Q: A software company sells a licence and a two-year support contract in a single deal for $120,000. The standalone price of the licence is $80,000 and the support contract is $40,000. How should the transaction price be allocated?
A: The licence and the support contract are two distinct performance obligations. Allocate based on relative standalone selling prices: licence = $80,000 and support = $40,000 (here the standalone prices sum to the contract price, so no adjustment is needed). Recognise the licence revenue at a point in time (when control transfers) and the support revenue over the two-year period.
Q: A cleaning company signs a 12-month contract. Should it recognise revenue at a point in time or over time? Which condition applies?
A: Over time. The customer consumes the benefit of the cleaning service as it is performed. There is no asset "delivered" at the end; the benefit is received simultaneously with performance.
Q: An aerospace firm builds customised satellites for a government agency. The contract prohibits the firm from selling the satellite to anyone else, and the contract guarantees payment for work completed even if cancelled. Point in time or over time?
A: Over time. The asset has no alternative use to the seller, and the seller has an enforceable right to payment for work completed to date. Both elements of the third over-time condition are met.
Q: Under the old realization principle, what two conditions had to be met before revenue could be recognised?
A: The earnings process had to be virtually complete, and there had to be reasonable certainty as to the collectability of the assets to be received.
Q: Name the five steps of the ASC 606 revenue recognition model in order.
A: (1) Identify the contract, (2) Identify the performance obligation(s), (3) Determine the transaction price, (4) Allocate the transaction price, (5) Recognise revenue when (or as) each performance obligation is satisfied.
This material connects directly to long-term contract accounting (covered in Part 2 of these notes), where the percentage-of-completion method applies the over-time recognition framework to multi-year construction projects.
Revenue recognition also ties into profitability analysis: gross profit, operating margins, and earnings quality all depend on when and how revenue is booked. Aggressive recognition inflates current-period profitability; conservative recognition defers it.
The concept of control transfer overlaps with topics in property, plant and equipment and lease accounting, where the question of who bears the risks and rewards of ownership determines classification and recognition.
Revenue recognition, ASC 606, IFRS 15, realization principle, earnings process, performance obligation, transaction price, control transfer, point-in-time recognition, over-time recognition, distinct good or service, standalone selling price, installment sales method, cost recovery method, percentage of completion, completed contract method, five-step model, multiple deliverables, contract accounting, collectability