Chapter Overview & Learning Objectives
BMW Group opens this chapter by illustrating why revenue recognition is complex. BMW sells vehicles to rental companies but may be obligated to repurchase them later, when should revenue be recognized? A BMW i4 electric sedan selling for $65,000 includes four years of maintenance services, should the full amount be recorded at sale? These scenarios motivate the need for a rigorous framework.
Learning Objectives
Key Definition
IFRS 15 Scope & Exclusions
IFRS 15, Revenue from Contracts with Customers, was issued jointly by the IASB and FASB in 2014. It applies to any contract with a customer (written, oral, or implied by customary practice), but excludes:
| Excluded Item | Covered By |
|---|---|
| Lease contracts | IFRS 16 (Chapter 17) |
| Insurance contracts | IFRS 17 |
| Financial instruments | IFRS 9 (Chapters 7, 11–14) |
| Non-monetary exchanges between entities in the same line of business to facilitate sales to customers | N/A (not within scope) |
CPA Competencies
| Code | Description | Level |
|---|---|---|
| 1.1.2 | Evaluates the appropriateness of the basis of financial reporting, fundamental accounting concepts, methods of measurement, accrual vs. cash accounting | B |
| 1.2.1 | Develops or evaluates appropriate accounting policies and procedures, ethical professional judgment | B |
| 1.2.2m | Evaluates treatment for routine transactions: Revenue recognition / revenue from contracts with customers; accounting for revenue and related expenses | A |
| 1.2.2o | Changes in accounting policies and estimates, and errors | A |
| 1.3.2 | Prepares routine financial statement note disclosure | B |
| 1.4.2c | Evaluates financial statements including note disclosures: Financial statements in accordance with applicable standards | B |
A.Conceptual Alternatives for Revenue Recognition
In theory, revenue could be recognized at any point along a business's value creation process, from the initial creative insight all the way to the expiry of the final warranty. This broad range reflects how a business generates value.
Exhibit 4-1 · Value Creation Process Timeline
Why the Full Range Is Not Acceptable: Three Problems
Biotechnology Example (Illustrating Problem 2)
If a biotech firm could recognize revenue upon discovering a new vaccine (point 1), revenue would require estimates of: regulatory approval probability, future price and demand, availability of competing treatments, insurance reimbursement amounts, and superior vaccine risk. These forecasts would be virtually impossible to audit, and management could bias them at will.
The Accounting Standards Solution
B.IFRS 15 Five-Step Overview
IFRS 15 specifies a five-step model that encompasses both recognition (whether revenue is recorded) and measurement (how much). The five steps are needed due to the periodicity of accrual accounting: for multi-obligation contracts, we must record the right amount of revenue in each period based on progress.
| Step | Application |
|---|---|
| 1. Identify the contract | Written purchase and sale contract, readily identifiable. |
| 2. Identify P.O. | Single P.O.: delivery of the car by the dealership to the buyer. |
| 3. Transaction price | Contract specifies $63,000 in cash, no ambiguity. |
| 4. Allocate | Only one P.O., no allocation needed. |
| 5. Recognize | On delivery: Dr. Cash 63,000 / Cr. Sales Revenue 63,000 & Dr. COGS 57,000 / Cr. Inventories 57,000. |
C.Step 1: Identify the Contract
An entity shall account for a contract only when all five of the following criteria are met (IFRS 15 ¶9):
- aApproval & commitment: Both parties have approved the contract (in writing, orally, or by customary business practice) and are committed to perform their obligations.
- bIdentifiable rights: The entity can identify each party's rights regarding the goods or services to be transferred.
- cPayment terms identifiable: The entity can identify the payment terms for the goods and services.
- dCommercial substance: The contract must change the risk, timing, or amount of the entity's future cash flows. Prevents "sham" transactions, e.g., two mining companies exchanging identical coal have no commercial substance.
- eProbable collection: It is probable that the entity will collect the consideration to which it will be entitled. If collection is unlikely, uncertainty is too high to recognize revenue. (Note: credit risk of the customer is assessed here, NOT in Step 3.)
Step 2: Identify the Performance Obligations
A performance obligation is a promise to transfer a distinct good or service (or bundle) to a customer. Two conditions must both be satisfied for an item to be distinct (¶22):
The customer can benefit from the good or service on its own, or together with other readily available resources. This tests the item in isolation.
The good or service is separately identifiable from other promises in the contract, i.e., it is not merely an input into a larger combined output.
IFRS 15 ¶22 also covers "a series of distinct goods or services that are substantially the same with the same pattern of transfer", e.g., delivering 5,000 tonnes of aluminum monthly for 24 months, where each shipment is a separate but identical P.O.
Step 3: Determine the Transaction Price
The transaction price is the consideration an entity expects to be entitled to in exchange for transferring promised goods or services, excluding amounts collected for third parties (e.g., sales taxes). The credit risk of the customer is addressed in Step 1, not here. Four complications arise:
Estimate the fair value of non-cash items and add to the cash component.
If FV cannot be reliably estimated: Use the stand-alone selling price of the promised good to infer the implied FV of the non-cash item:
When payment timing differs substantially from delivery, recognize revenue at the cash equivalent amount (present value). Practical expedient: skip the adjustment if the collection is expected within one year of delivery (covers almost all trade credit).
Example: $121,000 payable in 2 years @ 10% → $121,000 ÷ 1.10² = $100,000
Coupons, rebates, or incentives payable to anyone in the supply chain (including indirectly to final consumers) are deducted from revenue. This prevents inflating revenue upon sale and only later recording the cost of the promised incentive.
Net Sales Revenue = (200,000 × $3) − $240,000 = $360,000
| Account | Debit | Credit |
|---|---|---|
| Dr. Accounts Receivable (200,000 × $3) | 600,000 | |
| Cr. Sales Revenue | 360,000 | |
| Cr. Consideration Payable to Customers (30% × 400,000 × $2) | 240,000 | |
| Dr. Cost of Goods Sold (200,000 × $1.50) | 300,000 | |
| Cr. Inventories | 300,000 |
| Account | Debit | Credit |
|---|---|---|
| Dr. Consideration Payable to Customers | 240,000 | |
| Dr. Sales Revenue (excess reversal: $250k − $240k) | 10,000 | |
| Cr. Accounts Payable | 250,000 |
Consideration is variable when there is uncertainty over the amount, arising from volume discounts, rebates, coupons, rights of return, or performance bonuses/penalties. Use one of two methods:
When: Many possible outcomes (large continuous range).
How: Apply probabilities to all outcomes and sum: Σ (probability × outcome)
When: Small number of outcomes (binary or near-binary).
How: Use the single most probable outcome (e.g., hit threshold OR miss).
Include variable consideration only to the extent it is highly probable that a significant reversal in the amount of cumulative revenue recognized will NOT occur when the uncertainty is subsequently resolved.
| Sale | # Units | Unit Price | Total |
|---|---|---|---|
| Sale #1 (Jan.–Jun.) | 200 | $100 | $20,000 |
| Sale #2 (Jul.–Dec.) | 400 | $90 | $36,000 |
| Revenue reversal (200 units × $10 retroactive discount) | — | — | (2,000) |
| Total (600 units × $90) | 600 | $90 | $54,000 |
Most likely amount used (binary: hit threshold or miss). Retroactive $2,000 revenue reversal applied when 600-unit threshold is exceeded.
Step 4: Allocate the Transaction Price
Allocate based on relative stand-alone selling prices (SSP), the price at which an entity would sell a good or service separately.
| Performance Obligation | Stand-alone SSP | % of Total | × Txn Price ($900) | Allocated Amount |
|---|---|---|---|---|
| P.O. #1 | $500 | 50% | $900 | $450 |
| P.O. #2 | $300 | 30% | $900 | $270 |
| P.O. #3 | $200 | 20% | $900 | $180 |
| Total | $1,000 | 100% | $900 |
Estimating SSPs When Not Observable (IFRS 15 ¶79)
| Approach | Description | When Appropriate |
|---|---|---|
| a) Adjusted Market Assessment | Estimate what customers would pay, or what competitors charge for a similar good/service | General first choice when market data exists |
| b) Expected Cost Plus Margin | Estimated cost to provide the good/service plus a typical margin | When cost data is available and margins are predictable |
| c) Residual Approach | SSP = Total TP − Observable SSPs of all other P.O.s (e.g., P.O. #3 residual = $900 − $500 − $300 = $100) | ONLY if the item has a highly variable selling price OR the entity has not yet established a price for it |
Step 5: Recognize Revenue in Accordance with Performance
An entity recognizes revenue when (or as) it satisfies a performance obligation by transferring a promised good or service to a customer. An asset is transferred when (or as) the customer obtains control of that asset.
The default is point-in-time recognition unless one of the over-time criteria is met.
Consider whether the customer:
- (a) Is obligated to pay for the asset
- (b) Has legal title to the asset
- (c) Has taken physical possession
- (d) Bears the significant risks & rewards of ownership
- (e) Has accepted the asset
- (a) Customer simultaneously receives and consumes the benefits, e.g., monthly cleaning service, transportation
- (b) Performance creates/enhances an asset the customer controls, e.g., construction on customer's land
- (c) No alternative use AND enforceable right to payment for work completed to date, e.g., customized manufactured component
D.Section D: Warranties
A sale of goods combined with warranties is one of the most common multi-P.O. transactions. The critical question is whether a warranty constitutes a separate performance obligation.
Guarantees the product is free from manufacturing defects as specified in the contract. This guarantee is inseparable from the production process, the risk of being the "unlucky" buyer of a defective item is inherent in production.
Treatment: Record a warranty liability under IAS 37 for the estimated cost of fulfilling claims. This is a provision, not deferred revenue.
Provides service beyond the assurance warranty, additional coverage above and beyond ensuring the product is defect-free. Includes extended warranties, accidental damage coverage, etc. The customer benefits from this independently.
Treatment: Allocate a portion of the transaction price to this P.O.; recognize as revenue as the service is delivered over the warranty period.
BMW i4 Example: Car with Four-Year Maintenance Contract
| Account | Debit | Credit |
|---|---|---|
| Dr. Cash | 65,000 | |
| Cr. Sales Revenue: Car (P.O. #1) | 63,000 | |
| Cr. Deferred Revenue: Service Contract (P.O. #2) | 2,000 | |
| Dr. Cost of Goods Sold | 57,000 | |
| Cr. Inventory | 57,000 |
Service Revenue Recognition Over 4 Years
| Year | Service Pattern | Revenue = % × $2,000 | Journal Entry |
|---|---|---|---|
| 1 | 20% | $400 | Dr. Deferred Revenue 400 / Cr. Service Revenue 400 |
| 2 | 25% | $500 | Dr. Deferred Revenue 500 / Cr. Service Revenue 500 |
| 3 | 25% | $500 | Dr. Deferred Revenue 500 / Cr. Service Revenue 500 |
| 4 | 30% | $600 | Dr. Deferred Revenue 600 / Cr. Service Revenue 600 |
| Total | 100% | $2,000 |
Service costs (materials, labour) are expensed in the periods incurred, matching principle.
Section D: Franchise Fees
A franchise arrangement licenses trademarks and business systems from a franchisor to a franchisee. Over 90% of McDonald's restaurants operate under franchise arrangements.
| Fee Type | Characteristics | Accounting Treatment |
|---|---|---|
| Ongoing royalty | Fixed amount per period, or royalty % of revenues | Recognize as revenue in the period earned, straightforward |
| Initial franchise fee | One-time payment at signing; often involves multiple P.O.s, some services at inception, some over the franchise term | Allocate between inception services (recognize immediately) and ongoing services (defer and amortize over contract term) |
| Account | Debit | Credit |
|---|---|---|
| Dr. Cash | 200,000 | |
| Cr. Franchise Revenue (inception services) | 80,000 | |
| Cr. Deferred Revenue (10-year obligation) | 120,000 |
| Account | Debit | Credit |
|---|---|---|
| Dr. Deferred Revenue | 12,000 | |
| Cr. Franchise Revenue ($120,000 ÷ 10 years) | 12,000 |
| Account | Debit | Credit |
|---|---|---|
| Dr. Cash | 40,000 | |
| Cr. Franchise Revenue (2% × $2,000,000) | 40,000 |
| Revenue Component | Year 1 Amount |
|---|---|
| Inception services (recognized immediately) | $80,000 |
| Annual amortization of deferred initial fee ($120,000 ÷ 10) | $12,000 |
| Royalty revenue (2% × $2,000,000) | $40,000 |
| Total Year 1 Franchise Revenue | $132,000 |
| Deferred Revenue balance end of Year 1 ($120,000 − $12,000) | $108,000 |
E.Section E: Consignment Sales
This section illustrates situations where revenue is recognized at a time different from the point of sale, showing the importance of measurement uncertainty and the transfer of risks and rewards.
Why Revenue Is Deferred
- 1The consignor retains legal title and bears the significant risks and rewards of ownership.
- 2The consignee is not obligated to pay for the goods until they are actually sold to a final customer.
- 3Therefore, control has NOT transferred to the consignee upon delivery, a key criterion of Step 5.
Business Rationale for Consignment: Magazine Distribution
A common example is magazine distribution. Publishers use consignment because:
- Demand uncertainty: By removing demand risk from retailers, more retailers are willing to stock the product, increasing distribution volume.
- Marginal cost economics: The marginal cost of printing an extra copy is low relative to the fixed costs of developing magazine content, so unsold copies represent a small loss versus the potential gain from wider availability.
- Higher total sales: Wider availability ensures consumers can browse, maintaining and increasing circulation.
| Account | Debit | Credit |
|---|---|---|
| Dr. Cash / Accounts Receivable (75,000 × $1.20) | 90,000 | |
| Cr. Sales Revenue | 90,000 | |
| Dr. Cost of Goods Sold (cost × 75,000 sold) | [cost] | |
| Dr. Inventory write-down (25,000 returned copies, if applicable) | [as needed] | |
| Cr. Inventory (cost of all 100,000) | [total cost] |
Section E: Installment Sales
Why Revenue (or Profit) May Be Deferred
- There is a higher degree of uncertainty over the amount that will ultimately be collected.
- The transaction may not satisfy criterion (e) in Step 1 (probable collection of the full consideration).
- It may be more appropriate to recognize profits in proportion to payments received.
- Whether collection uncertainty is sufficiently high is a matter of professional judgment.
Installment Method Mechanics
Record the receivable and remove inventory. Do NOT record revenue and COGS separately. Instead, record the net deferred gross profit as a liability.
Recognize revenue equal to cash received. Recognize COGS at the cost ratio. Deferred gross profit liability is reduced by the profit recognized.
| Account | Debit | Credit |
|---|---|---|
| Dr. Installment Accounts Receivable | 1,000,000 | |
| Cr. Inventory | 800,000 | |
| Cr. Deferred Gross Profit [a liability account] | 200,000 |
| Account | Debit | Credit |
|---|---|---|
| Dr. Cash | 50,000 | |
| Cr. Installment Accounts Receivable | 50,000 |
| Account | Debit | Credit |
|---|---|---|
| Dr. Deferred Gross Profit ($50,000 × 20%) | 10,000 | |
| Dr. Cost of Goods Sold ($50,000 × 80%) | 40,000 | |
| Cr. Sales Revenue | 50,000 |
| Result | Amount |
|---|---|
| Revenue recognized in February | $50,000 |
| COGS recognized (80% × $50,000) | $40,000 |
| Gross profit recognized (20% × $50,000) | $10,000 |
| Deferred gross profit liability reduced by | $10,000 |
| Installment A/R balance ($1,000,000 − $50,000) | $950,000 |
| Deferred gross profit balance ($200,000 − $10,000) | $190,000 |
Section E: Bill-and-Hold Arrangements
Why Revenue CAN Be Recognized
Unlike consignment, in a bill-and-hold arrangement the seller has satisfied all the revenue recognition criteria:
- The customer has inspected and accepted the goods.
- The customer is obligated to pay (and has already paid).
- The customer bears the significant risks and rewards of ownership.
- Control has transferred to the customer, the physical location of goods is irrelevant.
- The seller is merely providing an incidental service of temporarily warehousing, not a separate P.O. blocking revenue recognition.
Comparative Summary: Three Specific Situations
| Feature | Consignment | Installment Sales | Bill-and-Hold |
|---|---|---|---|
| Physical goods location | At consignee | At buyer | At seller |
| Legal title | Consignor retains | Often seller retains until paid | Transferred to customer |
| Risks & rewards | Consignor bears | Buyer has some | Buyer bears all |
| Control transferred? | No | Partially | Yes |
| Payment obligation | Only if goods sold | Spread over time | Already paid |
| Revenue recognition | Deferred until sold (right of return expires) | As cash received (if high uncertainty) | At point of sale (normal) |
| Key IFRS issue | Control / Step 5 | Collectability / Step 1(e) | Incidental warehousing (not a P.O.) |
F.Accounting for Long-term Contracts
The key challenge in recognizing revenue for performance obligations extending over a long period of time is determining the amount to allocate to each reporting period. IFRS 15 indicates that revenue from performance obligations recognized over time should be based on progress toward completion, the percentage of completion method.
Fixed-Price vs. Cost-Plus Contracts
| Feature | Fixed-Price Contract | Cost-Plus Contract |
|---|---|---|
| Contract price | Agreed before performance, does not change | Actual costs incurred + profit margin % |
| Who bears cost risk? | Contractor bears all risk | Buyer bears the risk |
| Incentive to control costs | Strong, contractor's profit erodes with overruns | Weak, higher costs = higher revenue for contractor |
| Moral hazard | Low | High, contractor may want to maximize costs |
| Typical profit margin | Higher (e.g., 20%), compensates for risk | Lower (e.g., 5%), buyer bears risk |
| Role of cost estimates | Critical for calculating % completion and profit | Irrelevant, actual costs + margin = revenue |
| Accounting complexity | High (requires % completion based on estimates) | Lower (straightforward cost tracking) |
Section F: Revenue Recognition for Cost-Plus Contracts
The accounting for cost-plus contracts is relatively straightforward: estimates play no role. Revenue is determined entirely by actual costs incurred plus the profit margin percentage.
| Amounts in $ millions | Year 1 | Year 2 | Year 3 | Total |
|---|---|---|---|---|
| Costs each year, estimated at beginning of contract | 20.0 | 50.0 | 30.0 | 100.0 |
| Actual costs incurred on the contract | 24.0 | 64.0 | 22.0 | 110.0 |
| Margin (5% of actual cost) | 1.2 | 3.2 | 1.1 | 5.5 |
| Revenue recognized each year | 25.2 | 67.2 | 23.1 | 115.5 |
Contrast: Why Estimates Matter for Fixed-Price Contracts
In a fixed-price contract, if actual costs exceed estimates, the contractor's profit is reduced (or a loss is incurred). Revenue is fixed by the contract; costs are variable. Cost estimates are therefore critical for fixed-price contract accounting because the percentage of completion is determined based on cost-to-date versus total estimated costs. Changes in estimates must be accounted for prospectively (covered in LO 4-3 and LO 4-4 in further detail).
All Checkpoints: Quick Reference
Key Formulas Reference Sheet
Transaction Price Formulas
Use the second formula when direct FV is not reliably estimable, infer from stand-alone price minus cash.
Where r = applicable interest rate; n = years from delivery to payment. Expedient: skip if <1 year.
Deduct estimated redemptions from gross revenue on delivery. True up when actuals differ.
Subject to the highly-probable-no-reversal constraint (¶56). One-sided, conservative on upside.
Transaction Price Allocation
Standard method for all P.O.s with observable SSPs.
Only if item has a highly variable price OR entity has not yet established a price for it (¶79c).
Installment / Deferred Profit
Equals the fraction of each cash receipt that represents profit.
Deferred gross profit liability decreases by the profit recognized each period.
Cost-Plus Contract Revenue
Estimates play no role, only actual costs matter.
IFRS 15 Paragraph Quick Reference
| ¶ | Topic | Step / Section |
|---|---|---|
| ¶9 | Five criteria for identifying a valid contract with a customer, approval, rights, payment terms, commercial substance, probable collection | Step 1 |
| ¶22 | Identifying performance obligations; two-condition distinctness test; series of distinct goods/services | Step 2 |
| ¶31 | Core revenue recognition principle, recognize when/as the entity satisfies a P.O. by transferring control | Step 5 |
| ¶35 | Over-time recognition criteria, three tests; any ONE sufficient (consumer, control created, no alt use + enforceable right) | Step 5 |
| ¶38 | Point-in-time recognition indicators, obligation to pay, legal title, physical possession, risks & rewards, acceptance | Step 5 |
| ¶47 | Transaction price determination, consideration entity expects, excluding third-party amounts | Step 3 |
| ¶53 | Expected value and most likely amount methods for variable consideration | Step 3d |
| ¶56 | Variable consideration constraint: "highly probable" that no significant reversal will occur | Step 3d |
| ¶73–74 | Allocation objective and relative stand-alone selling price basis | Step 4 |
| ¶79 | Three methods for estimating unobservable stand-alone selling prices (adjusted market, expected cost+margin, residual) | Step 4 |