Financial Accounting · Chapter 4 · IFRS 15
Revenue Recognition
Complete Week 2 Study Guide: Sections A through F · LO 4-1 to LO 4-3
LO 4-1 · Conceptual Range LO 4-2 · Five-Step Model LO 4-3 · Long-term Contracts Consignment · Installment · Bill-and-Hold Cost-Plus vs Fixed-Price CPA Level A–B

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

LO 4-1
Explain why there is a range of conceptually valid alternatives for revenue recognition and the rationale for accounting standards to prescribe a smaller set.
LO 4-2
Apply the general revenue and expense recognition criteria (IFRS 15 five steps) to a variety of contexts.
LO 4-3
Apply revenue and expense recognition criteria for long-term contracts, including the prospective treatment applicable to changes in estimates.
LO 4-4
Apply accounting standards for long-term contracts when profitability is in doubt (loss contracts).
LO 4-5
Evaluate risks of revenue misstatements and the appropriateness of revenue recognition policies by applying professional judgment.

Key Definition

Recognition is the process of presenting an item in the financial statements (balance sheet or income statement), as opposed to merely disclosing it in the notes. Many items meeting element definitions are NOT recognized, e.g., internally developed patent values are usually absent from the balance sheet.

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 ItemCovered By
Lease contractsIFRS 16 (Chapter 17)
Insurance contractsIFRS 17
Financial instrumentsIFRS 9 (Chapters 7, 11–14)
Non-monetary exchanges between entities in the same line of business to facilitate sales to customersN/A (not within scope)

CPA Competencies

CodeDescriptionLevel
1.1.2Evaluates the appropriateness of the basis of financial reporting, fundamental accounting concepts, methods of measurement, accrual vs. cash accountingB
1.2.1Develops or evaluates appropriate accounting policies and procedures, ethical professional judgmentB
1.2.2mEvaluates treatment for routine transactions: Revenue recognition / revenue from contracts with customers; accounting for revenue and related expensesA
1.2.2oChanges in accounting policies and estimates, and errorsA
1.3.2Prepares routine financial statement note disclosureB
1.4.2cEvaluates financial statements including note disclosures: Financial statements in accordance with applicable standardsB

A.Conceptual Alternatives for Revenue Recognition

LO 4-1 · Explain the conceptual range and why standards prescribe a smaller set

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

Exhibit 4-1 · A Business's Value Creation Process (Time →)
Invent good / service or discover resource
1
Earliest
Receive order from customer
2
Production period
3
Over time
Finish production
4
Time of sale or delivery
5
Most common
Collection period
6
Over time
Complete cash collection
7
Warranty service period
8
Over time
Expiry of warranty
9
Most conservative
Early (Highly Uncertain)
Middle (IFRS 15 Target Zone)
Late (Too Conservative)

Why the Full Range Is Not Acceptable: Three Problems

Problem 1: Comparability: If all alternatives were valid policies, the potential disparities among financial statements of different companies would be immense. Two identical businesses using different recognition points (e.g., 1 vs. 9) would show entirely different revenue, destroying comparability, a key qualitative characteristic of useful financial information.
Problem 2: Reliability & Verifiability: Early recognition entails substantially more uncertainties about future cash flows, yielding lower verifiability. Management would have significant latitude to bias forecasts, which has questionable value as a performance gauge.
Problem 3: Moral Hazard: Less reliable accounting numbers are less useful for contracting purposes, particularly for evaluating management performance. The easier it is for management to manipulate reported performance, the more difficult it is to motivate desirable value-creation activities.

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

Standards choose a middle ground: late enough that the amount of probable future benefits can be estimated reliably, and early enough that the information does not become stale. They specify criteria that allow only a subset of the recognition alternatives in Exhibit 4-1.
Checkpoint CP4-1
Why do accounting standards for revenue recognition not reflect the value creation process?
Different stages of the value creation process have different degrees of uncertainty. Early stages are too uncertain for accurate estimates and are not verifiable. In contrast, the final stages have a high degree of certainty, but the information becomes stale. Accounting standards have chosen a middle ground, late enough when the amount of probable future benefits can be estimated reliably, but not so late that the information becomes out-of-date.

B.IFRS 15 Five-Step Overview

LO 4-2 · Apply the general recognition criteria

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.

1
Identify the Contract
¶9
Determine whether a valid contract with a customer exists. Covers written, oral, and customary-practice agreements. All five criteria (a)–(e) must be met.
Step 1: Foundation
2
Identify the Performance Obligations
¶22
Break the contract into distinct promises (goods or services) that must each be accounted for separately.
Step 2: What to Deliver
3
Determine the Transaction Price
¶47
Establish the consideration the entity expects to receive, net of third-party taxes, adjusting for financing components, variable amounts, and rebates.
Step 3: How Much
4
Allocate the Transaction Price
¶73–74
Spread the transaction price across performance obligations in proportion to their stand-alone selling prices.
Step 4: Who Gets What
5
Recognize Revenue with Performance
¶31
Recognize revenue when (or as) each performance obligation is satisfied, at a point in time or over time, based on transfer of control.
Step 5: When to Record
Exhibit 4-3 · Simple Five-Step Application
Car Dealership Sale: $63,000 car, cost $57,000, no other obligations
StepApplication
1. Identify the contractWritten 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 priceContract specifies $63,000 in cash, no ambiguity.
4. AllocateOnly one P.O., no allocation needed.
5. RecognizeOn delivery: Dr. Cash 63,000 / Cr. Sales Revenue 63,000 & Dr. COGS 57,000 / Cr. Inventories 57,000.
Checkpoint CP4-2
Explain the need for the five-step revenue recognition process.
The five-step process is needed due to the periodicity of accrual accounting. It records how much revenue belongs in a period based on (i) progress on each performance obligation, and (ii) how valuable each obligation is when a transaction involves more than one P.O. Without this structured process, multi-element arrangements could be front-loaded or back-loaded improperly.

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):

(a) Inherently Distinct

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.

(b) Contextually Distinct

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.

Building Contract Example: Bricks, piping, wiring, engineering, and labour each satisfy (a) individually, a customer could use any one of them independently. However, none satisfies (b) because in the context of this contract they are all inputs toward delivering a completed building. Result: the entire contract is one single P.O.

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:

Complication 3a: Non-Cash Consideration

Estimate the fair value of non-cash items and add to the cash component.

Example: Trade-in at $20,000 cash + old car (FV $7,500) → Transaction Price = $27,500

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:

Implied FV of old car = $28,000 (SSP of new car) − $20,000 (cash paid) = $8,000
Complication 3b: Significant Financing Component

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).

Transaction Price = Future Payment ÷ (1 + r)ⁿ
Example: $121,000 payable in 2 years @ 10% → $121,000 ÷ 1.10² = $100,000
Complication 3c: Consideration Payable to Customer

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.

Exhibit 4-5 · Superclean Corp: Coupon Example
200,000 units @ $3 | COGS $1.50 | 400,000 coupons × $2 | 30% estimated redemption rate | Actual claims: $250,000
Estimated coupon redemptions = 30% × 400,000 × $2 = $240,000
Net Sales Revenue = (200,000 × $3) − $240,000 = $360,000
Upon delivery of 200,000 units to Best Grocery
AccountDebitCredit
Dr. Accounts Receivable (200,000 × $3)600,000
Cr. Sales Revenue360,000
Cr. Consideration Payable to Customers (30% × 400,000 × $2)240,000
Dr. Cost of Goods Sold (200,000 × $1.50)300,000
Cr. Inventories300,000
When actual retailer claims received ($250,000 > $240,000 estimated)
AccountDebitCredit
Dr. Consideration Payable to Customers240,000
Dr. Sales Revenue (excess reversal: $250k − $240k)10,000
Cr. Accounts Payable250,000
Complication 3d: Variable Consideration

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:

Expected Value Method

When: Many possible outcomes (large continuous range).
How: Apply probabilities to all outcomes and sum: Σ (probability × outcome)

Most Likely Amount Method

When: Small number of outcomes (binary or near-binary).
How: Use the single most probable outcome (e.g., hit threshold OR miss).

IFRS 15 ¶56: Variable Consideration Constraint

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.

Plain English: Be prudent. "Highly probable" sets a higher bar than merely "probable." The constraint is one-sided, revenue reversals should be rare, but additional revenue can regularly be recognized when uncertainty resolves favorably.
Exhibit 4-6 · Best Quality Bicycles: Volume Discount
Normal price $100/unit; 10% discount (price = $90) applies if retailer buys ≥500 units in a year. Retailer X expected NOT to hit threshold in H1; then unexpectedly purchases 400 more in H2 (total: 600 units).
Sale# UnitsUnit PriceTotal
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.

Allocated Amount (P.O. i) = (SSP_i / Σ all SSPs) × Total Transaction Price
Exhibit 4-7 · Allocation Example
Contract with 3 P.O.s: Transaction price $900, Stand-alone prices total $1,000 (bundle discount of $100)
Performance ObligationStand-alone SSP% of Total× Txn Price ($900)Allocated Amount
P.O. #1$50050%$900$450
P.O. #2$30030%$900$270
P.O. #3$20020%$900$180
Total$1,000100%$900

Estimating SSPs When Not Observable (IFRS 15 ¶79)

ApproachDescriptionWhen Appropriate
a) Adjusted Market AssessmentEstimate what customers would pay, or what competitors charge for a similar good/serviceGeneral first choice when market data exists
b) Expected Cost Plus MarginEstimated cost to provide the good/service plus a typical marginWhen cost data is available and margins are predictable
c) Residual ApproachSSP = 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

IFRS 15 ¶31

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.

Point-in-Time Indicators (¶38)

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
Over-Time Criteria (¶35): Any ONE Sufficient
  • (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
Key Note: Over-time recognition only has accounting consequences if the performance period extends over more than one reporting period. A haircut is performed over time but within one period, no different treatment needed. For long-term, multi-year contracts, the percentage of completion method is used (covered in Section F).

D.Section D: Warranties

LO 4-2 · Multiple Performance Obligations: Part 1

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.

Assurance-Type Warranty

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.

NOT a separate P.O.

Treatment: Record a warranty liability under IAS 37 for the estimated cost of fulfilling claims. This is a provision, not deferred revenue.

Service-Type Warranty

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.

IS a distinct, separate P.O.

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

Facts: BMW i4 sells for $65,000. Stand-alone price of car: $63,000. Stand-alone value of 4-year maintenance contract: $2,000. Dealer's cost for the car: $57,000. Service pattern: Year 1 = 20%, Year 2 = 25%, Year 3 = 25%, Year 4 = 30%.
On Delivery of Vehicle (Two P.O.s recognized)
AccountDebitCredit
Dr. Cash65,000
Cr. Sales Revenue: Car (P.O. #1)63,000
Cr. Deferred Revenue: Service Contract (P.O. #2)2,000
Dr. Cost of Goods Sold57,000
Cr. Inventory57,000

Service Revenue Recognition Over 4 Years

YearService PatternRevenue = % × $2,000Journal Entry
120%$400Dr. Deferred Revenue 400 / Cr. Service Revenue 400
225%$500Dr. Deferred Revenue 500 / Cr. Service Revenue 500
325%$500Dr. Deferred Revenue 500 / Cr. Service Revenue 500
430%$600Dr. Deferred Revenue 600 / Cr. Service Revenue 600
Total100%$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 TypeCharacteristicsAccounting Treatment
Ongoing royaltyFixed amount per period, or royalty % of revenuesRecognize as revenue in the period earned, straightforward
Initial franchise feeOne-time payment at signing; often involves multiple P.O.s, some services at inception, some over the franchise termAllocate between inception services (recognize immediately) and ongoing services (defer and amortize over contract term)
Exhibit 4-8 · Delicio Restaurants: Northwest Calgary Franchise
10-year term. Initial fee: $200,000 ($80,000 inception services; $120,000 over 10 years evenly). Ongoing royalty: 2% of sales. Year 1 franchise sales: $2,000,000.
To record receipt of initial franchise fee
AccountDebitCredit
Dr. Cash200,000
Cr. Franchise Revenue (inception services)80,000
Cr. Deferred Revenue (10-year obligation)120,000
End of Year 1: Recognize annual amortization of initial fee
AccountDebitCredit
Dr. Deferred Revenue12,000
Cr. Franchise Revenue ($120,000 ÷ 10 years)12,000
End of Year 1: Recognize annual royalty
AccountDebitCredit
Dr. Cash40,000
Cr. Franchise Revenue (2% × $2,000,000)40,000
Revenue ComponentYear 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
Checkpoint CP4-3
Why is it important to identify when a sale contains multiple performance obligations?
Revenue needs to be allocated to the different components, and these components can have different timings for revenue recognition. Without identifying P.O.s separately, revenue could be front-loaded (recognized too early, before service is performed) or back-loaded (recognized too late, after goods already delivered). This would misrepresent the entity's performance in each reporting period.

E.Section E: Consignment Sales

LO 4-2 · Specific Revenue Recognition Situations, revenue recognized at a time different from point of sale

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.

Consignment Defined: An arrangement where one party (the consignor) provides goods to a second party (the consignee) to sell; however, the consignee has the right to return all or a portion of the goods to the consignor if the goods are not sold.

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.
Consequence: The consignor does NOT record revenue on delivery. Revenue is deferred until the date when (i) the goods are sold to a final customer (control transferred + right of return expired), or (ii) the right of return expires without goods being returned.

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.
Prestige Publications: Consignment Example
March 1: Delivers 100,000 copies. Price to distributor: $1.20/copy. Retail price: $4.95/copy. Retailers & distributor have right of return. April 15: Distributor returns 25,000 unsold copies.
Revenue is recognized on April 15 (return deadline), NOT March 1 (delivery) Copies sold = 100,000 − 25,000 = 75,000 Revenue = 75,000 × $1.20 = $90,000
April 15: Revenue Recognition (simplified)
AccountDebitCredit
Dr. Cash / Accounts Receivable (75,000 × $1.20)90,000
Cr. Sales Revenue90,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

Installment Sales Defined: Arrangements whereby the vendor allows the buyer to make payments over an extended period of time even though the buyer receives the product at the beginning of the installment period. Legal title often does not transfer until all payments are made.

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

At Initial Sale

Record the receivable and remove inventory. Do NOT record revenue and COGS separately. Instead, record the net deferred gross profit as a liability.

Each Period: As Cash Is Collected

Recognize revenue equal to cash received. Recognize COGS at the cost ratio. Deferred gross profit liability is reduced by the profit recognized.

Gross Margin % = (Selling Price − Cost) / Selling Price Profit recognized per period = Cash received × Gross Margin % COGS recognized per period = Cash received × (1 − Gross Margin %) = Cash received × Cost Ratio
Exhibit 4-9 · Durable Furnishings: Initial Installment Sale
January: Installment sales of products, retail price $1,000,000 | Cost $800,000 | Gross margin: 20%
January: Initial Sale (no revenue recorded)
AccountDebitCredit
Dr. Installment Accounts Receivable1,000,000
Cr. Inventory800,000
Cr. Deferred Gross Profit [a liability account]200,000
No revenue is recorded on the initial sale. Instead: inventory is reduced ($800,000 off the balance sheet), and deferred gross profit ($200,000) appears as a liability until cash is received.
Exhibit 4-10 · Durable Furnishings: February Cash Receipt
February: $50,000 received (after deducting interest). Gross margin = 20%. Cost ratio = 80%.
Entry 1: Record cash receipt
AccountDebitCredit
Dr. Cash50,000
Cr. Installment Accounts Receivable50,000
Entry 2: Recognize revenue and release deferred profit
AccountDebitCredit
Dr. Deferred Gross Profit ($50,000 × 20%)10,000
Dr. Cost of Goods Sold ($50,000 × 80%)40,000
Cr. Sales Revenue50,000
ResultAmount
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

Bill-and-Hold Defined: The seller holds on to the goods at the request of the customer, even though: the goods are ready for delivery, the customer has inspected and accepted them, and the customer has already paid. The seller is merely providing incidental warehousing.

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.
Conclusion: The seller can recognize revenue on the sale even though the goods remain on the seller's premises. This contrasts sharply with consignment (control not transferred) and installment sales (collectability uncertainty).

Comparative Summary: Three Specific Situations

FeatureConsignmentInstallment SalesBill-and-Hold
Physical goods locationAt consigneeAt buyerAt seller
Legal titleConsignor retainsOften seller retains until paidTransferred to customer
Risks & rewardsConsignor bearsBuyer has someBuyer bears all
Control transferred?NoPartiallyYes
Payment obligationOnly if goods soldSpread over timeAlready paid
Revenue recognitionDeferred until sold (right of return expires)As cash received (if high uncertainty)At point of sale (normal)
Key IFRS issueControl / Step 5Collectability / Step 1(e)Incidental warehousing (not a P.O.)
Checkpoint CP4-4
Why do we delay revenue recognition for consignment arrangements and installment sales past the delivery date?
For consignment and installment sales, we delay revenue recognition because there remains too much risk and uncertainty regarding the amount of future benefits (i.e., cash flows) that will be received. Consignors retain the risks and rewards of ownership of the goods, control has not transferred. Installment sales involve significant uncertainty regarding the amount of future payments that will be collected from customers (Step 1 criterion (e) may not be met). In contrast, bill-and-hold arrangements do NOT delay revenue because control has fully transferred, the seller is merely providing incidental warehousing.

F.Accounting for Long-term Contracts

LO 4-3 · Apply recognition criteria for long-term contracts; prospective treatment for estimate changes

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

FeatureFixed-Price ContractCost-Plus Contract
Contract priceAgreed before performance, does not changeActual costs incurred + profit margin %
Who bears cost risk?Contractor bears all riskBuyer bears the risk
Incentive to control costsStrong, contractor's profit erodes with overrunsWeak, higher costs = higher revenue for contractor
Moral hazardLowHigh, contractor may want to maximize costs
Typical profit marginHigher (e.g., 20%), compensates for riskLower (e.g., 5%), buyer bears risk
Role of cost estimatesCritical for calculating % completion and profitIrrelevant, actual costs + margin = revenue
Accounting complexityHigh (requires % completion based on estimates)Lower (straightforward cost tracking)
Moral Hazard in Cost-Plus: Vancouver Olympic Village (2010): City of Vancouver contracted Millennium Group on a cost-plus basis to build 250 social housing units for the 2010 Winter Olympics. Original budget: $65 million. By February 2009, estimated cost had risen to $110 million, an increase of 69%. Other parts of the Olympic Village built by the same firm but NOT on cost-plus terms saw cost increases of only ~10%. The cost-plus structure was a key contributor to the budget explosion.
Policy Implication: Buyers should use cost-plus contracts only when (i) there is little uncertainty about the costs, or (ii) the buyer is able to supervise the project closely to contain costs.

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.

Revenue (each period) = Actual costs incurred × (1 + margin %) Gross profit (each period) = Actual costs incurred × margin %
Key insight: Accurate cost estimates are crucial for project management, but they do not affect the accounting for cost-plus contracts at all. The actual costs + margin completely determine the revenue each period.
Exhibit 4-11 · Adobe Building Company: Cost-Plus Contract
Adobe constructs 360 condominiums for Century Homes. Contract: Cost plus 5%. Century Homes bears risk (has supervisory experience). Project: 3 years. Compare vs. Adobe's 20% margin on fixed-price contracts.
Amounts in $ millionsYear 1Year 2Year 3Total
Costs each year, estimated at beginning of contract20.050.030.0100.0
Actual costs incurred on the contract24.064.022.0110.0
Margin (5% of actual cost)1.23.21.15.5
Revenue recognized each year25.267.223.1115.5
Year 1: Revenue = $24.0M × 1.05 = $25.2M Year 2: Revenue = $64.0M × 1.05 = $67.2M Year 3: Revenue = $22.0M × 1.05 = $23.1M Total: Revenue = $110.0M × 1.05 = $115.5M
Actual costs ($110.0M) significantly exceeded estimates ($100.0M), but this has no accounting consequence for Adobe. Century Homes (the buyer) absorbs the entire cost overrun of $10.0M. Adobe's revenue is simply actual costs + 5% in each period.

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

Checkpoint CP4-1
Why do accounting standards for revenue recognition not reflect the value creation process?
Different stages of the value creation process have different degrees of uncertainty. Early stages are too uncertain for accurate and verifiable estimates. Final stages have high certainty but the information becomes stale. Accounting standards choose the middle ground, late enough for reliable estimates (reducing moral hazard and increasing verifiability), early enough to be decision-useful and not out-of-date.
Checkpoint CP4-2
Explain the need for the five-step revenue recognition process.
The five-step process is needed due to the periodicity of accrual accounting. It ensures the right amount of revenue is recorded in each period based on (i) progress on each performance obligation, and (ii) the relative value of each obligation when a transaction involves more than one P.O. Without this, multi-element arrangements would be front-loaded or back-loaded improperly.
Checkpoint CP4-3
Why is it important to identify when a sale contains multiple performance obligations?
Revenue must be allocated to the different components, and these components can have different timings for revenue recognition. Identifying P.O.s separately ensures each is recognized when, and to the extent, the entity has performed. Without this, revenue from bundled transactions could be front-loaded (if a service P.O. is still unperformed at sale) or understated in the current period.
Checkpoint CP4-4
Why do we delay revenue recognition for consignment arrangements and installment sales past the delivery date?
For both, there remains too much risk and uncertainty regarding future cash flows: Consignment, the consignor retains risks and rewards of ownership; control has not transferred (Step 5 not satisfied). Installment sales, significant uncertainty about whether the full consideration will ultimately be collected (Step 1 criterion (e) may not be met). In contrast, bill-and-hold does NOT delay revenue because control has fully transferred, the seller is merely providing incidental warehousing, which is not a separate P.O. blocking recognition.

Key Formulas Reference Sheet

Transaction Price Formulas

Non-Cash Consideration
TP = Cash + FV(non-cash items)
FV(non-cash) = SSP(good) − Cash paid

Use the second formula when direct FV is not reliably estimable, infer from stand-alone price minus cash.

Significant Financing Component
TP = Future Payment ÷ (1 + r)ⁿ

Where r = applicable interest rate; n = years from delivery to payment. Expedient: skip if <1 year.

Consideration Payable to Customer
TP = Gross price − Est. rebates/coupons

Deduct estimated redemptions from gross revenue on delivery. True up when actuals differ.

Variable Consideration
Expected Value: Σ(p_i × outcome_i)
Most Likely Amount: most probable outcome

Subject to the highly-probable-no-reversal constraint (¶56). One-sided, conservative on upside.

Transaction Price Allocation

Relative SSP Basis
Allocated_i = (SSP_i / Σ SSPs) × Total TP

Standard method for all P.O.s with observable SSPs.

Residual Approach
SSP(residual P.O.) = Total TP − Σ observable SSPs

Only if item has a highly variable price OR entity has not yet established a price for it (¶79c).

Installment / Deferred Profit

Gross Margin %
GM% = (Revenue − COGS) / Revenue

Equals the fraction of each cash receipt that represents profit.

Profit & COGS per Period
Profit = Cash received × GM%
COGS = Cash received × (1 − GM%)

Deferred gross profit liability decreases by the profit recognized each period.

Cost-Plus Contract Revenue

Revenue Each Period
Revenue = Actual costs × (1 + margin%)
Gross profit = Actual costs × margin%

Estimates play no role, only actual costs matter.

IFRS 15 Paragraph Quick Reference

TopicStep / Section
¶9Five criteria for identifying a valid contract with a customer, approval, rights, payment terms, commercial substance, probable collectionStep 1
¶22Identifying performance obligations; two-condition distinctness test; series of distinct goods/servicesStep 2
¶31Core revenue recognition principle, recognize when/as the entity satisfies a P.O. by transferring controlStep 5
¶35Over-time recognition criteria, three tests; any ONE sufficient (consumer, control created, no alt use + enforceable right)Step 5
¶38Point-in-time recognition indicators, obligation to pay, legal title, physical possession, risks & rewards, acceptanceStep 5
¶47Transaction price determination, consideration entity expects, excluding third-party amountsStep 3
¶53Expected value and most likely amount methods for variable considerationStep 3d
¶56Variable consideration constraint: "highly probable" that no significant reversal will occurStep 3d
¶73–74Allocation objective and relative stand-alone selling price basisStep 4
¶79Three methods for estimating unobservable stand-alone selling prices (adjusted market, expected cost+margin, residual)Step 4
Coverage Summary: This guide covers Sections A through F (partial), addressing LO 4-1 through LO 4-3. Sections not yet covered in Week 2 include: Fixed-price long-term contract percentage-of-completion calculations (LO 4-3 continued), loss contracts (LO 4-4), and revenue misstatement evaluation (LO 4-5).
← The vault