Revenue Recognition and IFRS 15 Framework Notes
SAF Professional Designations Day 2026 and Course Reminders
Event Details: SAF Professional Designations Day 2026
Date: Friday, May 22, 2026.
Time: -
Location: Science Teaching Complex.
Audience: Class of 2027-2029 students.
Purpose: To help students discover links between courses, specializations, career paths, and professional designations.
Sessions by Graduation Year:
Class of 2029 (AFM): Focused on SAF specializations and their connections to career paths.
Class of 2028 & 2029: Information regarding upcoming changes to CPA Ontario and the requirements for the designation, impacting undergraduate courses and the examination process.
Class of 2027: Guidance on submitting practical experience requirements and the transition process if the CPA designation is not completed by the 2027 CFE deadline.
Participating Organizations:
Chartered Professional Accountants (CPA) Ontario.
Chartered Financial Analyst (CFA) Society Toronto.
Chartered Business Valuators (CBV) Institute.
Institute of Internal Auditors (IIA).
Information Systems Audit and Control Association (ISACA).
Administrative Reminders:
Problem-Based Learning (PBL) Contribution Grade: Must be uploaded to the LEARN dropbox by on Friday.
Dropbox Availability: Opens on Wednesdays at
Requirement: Students must submit a grade even if they track their contribution. It is recommended to submit at the end of the PBL session to avoid forgetting.
Fundamental Concepts of Revenue and Financial Reporting
The Importance of Revenue:
Revenue is common to almost all entities and represents a significant figure on financial statements.
It serves as a key metric for net income and the basis for Earnings Per Share (EPS).
Revenue growth is a Key Performance Indicator (KPI) for nearly all organizations.
Revenue recognition often requires significant judgment and is a common area for potential manipulation.
Revenue vs. Gains:
IFRS 15 Definition of Revenue: Income arising in the course of an entity's ordinary activities.
ASPE HB 1000 Definition of Revenue: Increases in economic resources via inflows/enhancements of assets or reduction of liabilities resulting from ordinary activities (e.g., sale of goods, rendering of services).
Differentiating Scenario:
Company A (Land Developer): Sells land as part of its ordinary business. This is classified as Revenue.
Company B (Security System Manufacturer): Sells a section of land at a profit that was held for capital appreciation. This is classified as a Gain on Sale.
Key components of the distinction include timing and risk.
Framework Comparison (IFRS vs. ASPE):
IFRS: Focuses on the Transfer of Control.
ASPE: Focuses on the Transfer of Risks and Rewards. Criteria include:
Risks and rewards transferred.
Collection reasonably assured.
Measurability of amount.
Performance is complete (including evidence of an arrangement).
IFRS 15: The Five-Step Revenue Recognition Model
Objective of IFRS 15: To establish principles for reporting useful information regarding the nature, amount, timing, and uncertainty of revenue and cash flows from customer contracts.
Step 1: Identify the Contract
Criteria for a Valid Contract:
Approved by all parties (written, oral, or customary practice).
Rights regarding goods and services to be transferred are identifiable.
Payment terms are specified.
Contract has commercial substance (risk, timing, or amount of future cash flows is expected to change).
Collection of consideration is probable.
Case Study: Tablet Accessories Inc. (TAI) and Office Supplies Inc. (OSI):
Scenario: On December 1, 2025, TAI and OSI agree to exchange tablet pens each (same product) at a price of (regular price). Payment is due December 30. TAI's cost is (FIFO); OSI's cost is (Weighted Average).
Analysis of Commercial Substance:
Both parties receive and send the exact same number of identical products for the exact same dollar amount at the same time.
Conclusion: The amount, risk, and timing of cash flows do not change. There is no commercial substance.
Reporting Impact: Because commercial substance is not met, Step 1 fails, and no revenue is recognized, despite the execution of journal entries for accounts receivable/payable and cash.
Step 2: Identify the Performance Obligations (PO)
Criteria for a Distinct Performance Obligation:
Capable of being distinct: The customer can benefit from the good or service on its own or with other readily available resources.
Distinct within the context of the contract: The promise to transfer the good/service is separately identifiable from other promises. This involves judgment regarding significant integration, modification, or interdependencies.
Case Study: Equipment Ltd.:
Items: A packaging machine and a forklift truck for a total price of .
Analysis: Both items are capable of being distinct and are distinct in context (no significant integration).
Conclusion: There are performance obligations.
Case Study: Installation Services (IFRS Example):
Items: Equipment and installation services. The equipment is operational without customization, and installation is not complex (available from other providers).
Analysis: Both are capable of being distinct and separately identifiable.
Conclusion: There are performance obligations (Equipment and Installation).
Case Study: Hospital Construction:
Items: Engineering, site clearance, foundation, construction, plumbing, wiring, etc.
Analysis: While items may be capable of being distinct, they are not distinct in context because the contractor provides a highly integrated service to deliver a single output (the hospital).
Conclusion: There is only performance obligation (The Hospital Building).
Step 3: Determine the Transaction Price
Factors to Consider:
Variable consideration.
Constraining estimates of variable consideration.
Significant financing components.
Non-cash consideration.
Consideration payable to a customer.
Variable Consideration - Greenborough Ltd. (Warehouse Completion):
Contract Price: .
Penalty: Price reduced by for every months of delay.
Probabilities:
On-time ().
Up to months delay ().
Up to months delay ().
Up to months delay ().
Up to months delay ().
Expected Value Calculation:
.
Constraint: An entity only recognizes variable consideration to the extent it is "highly probable" the revenue will not significantly reverse.
Significant Financing - Barnett (Welding Machinery):
Scenario: Delivery on January 1, 2025. . Remainder in annual installments of . Interest rate = .
Transaction Price Calculation:
Deposit: .
Present Value of Installments (): .
Total Revenue (Cash Equivalent Price): .
Accounting Methods for Interest Income:
Effective Interest Method (IFRS/ASPE):
Year 1 Interest: .
Year 2 Interest: .
Year 3 Interest: .
Year 4 Interest: .
Straight-line Interest Method (ASPE only):
Total Interest () = .
Annual Interest: .
Step 4: Allocate the Transaction Price
Methodology: Allocate based on stand-alone selling prices.
Hierarchical Order if Stand-alone Price is Unavailable:
Adjusted market assessment.
Expected cost plus margin approach.
Residual approach (only under specific criteria).
Case Study: Equipment Ltd. Allocation:
PO 1: Packaging Machine (Normal price ).
PO 2: Forklift Truck (Normal price ).
Total Stand-alone Value: .
Actual Contract Price: .
Allocation to Machine: .
Allocation to Forklift: .
Step 5: Recognize Revenue
Revenue is recognized when (or as) the customer obtains control of the asset.
Recognition Over Time (Must meet one):
Customer simultaneously receives/consumes benefits as the entity performs.
Entity performance creates/enhances an asset the customer controls (e.g., WIP).
Asset created has no alternative use AND the entity has an enforceable right to payment for work done to date.
Recognition at a Point in Time (Indicators of Control Transfer):
Entity has present right to payment.
Customer has legal title.
Entity has transferred physical possession.
Customer has significant risks and rewards of ownership.
Customer has accepted the asset.
Equipment Ltd. Timing:
Packaging Machine: Recognized December 20, 2025 (Point in time).
Forklift Truck: Recognized January 18, 2026 (Point in time).
Problem-Based Learning (PBL): Assess the Situation
Read Carefully: Scan the scenario then perform a detailed reading.
Identify Users and Objectives:
Determine key users of the financial statements.
Identify who requested the information and their specific needs.
Contextualize:
Standard selection: Public entity (IFRS) vs. Private entity (ASPE).
Entity industry and business model.
Identify potential biases (e.g., meeting earnings targets).
Determine materiality.
Timeline: Identify relevant past, present, and planned future events or transactions.