Canadian GAAP vs IFRS: Key Differences
Understand how Canadian GAAP differs from IFRS standards and what that means for financial reporting. Essential for analysts working across North American and international markets.
Read ArticleMaster the five-step model for recognizing revenue under IFRS standards. Practical guidance for financial analysts.
Editorial Team
Written by the Compliance Nexus editorial team, focused on clear, honest guidance for IFRS and Canadian GAAP compliance.
Revenue recognition is one of the most important topics in financial reporting. It's where companies decide when to record income from their business activities. Under IFRS 15, the rules changed significantly from what many analysts learned before. The standard applies globally and affects how companies report their financial performance.
If you're working with financial statements, you'll encounter revenue recognition constantly. It's not just about when money arrives in the bank — it's about when you've actually earned it according to accounting principles. Get this wrong, and everything downstream looks broken. Get it right, and you'll understand the real financial health of the business.
IFRS 15 introduced a single framework that applies to revenue from contracts with customers. It's straightforward in principle but complex in practice. The five steps work like a checklist you follow for every revenue transaction.
Does a binding agreement exist? Both parties must've agreed to the terms, and the contract must create enforceable rights and obligations.
What's the company promising to deliver? These are the distinct goods or services that'll be transferred to the customer over time or at a point in time.
How much will the company receive? You'll need to estimate variable consideration, apply constraints, and account for financing components if applicable.
Divide the transaction price among performance obligations based on standalone selling prices. This gets tricky when bundled services have different pricing.
Record revenue when (or as) the company satisfies each performance obligation. That's either at a point in time or over time as control of goods/services transfers.
One of the biggest practical questions: when does revenue get recognized? The answer depends on when the customer gains control of the goods or services.
Revenue recognized at a specific moment. Common examples: retail sales when goods are handed over, real estate transactions at closing, or delivery of equipment. The customer gets control suddenly, not gradually.
Revenue recognized gradually as work progresses. This applies to service contracts, construction projects, or subscriptions. The customer's getting benefit as you're performing, so you recognize revenue proportionally.
You'll recognize over-time revenue using either input methods (costs incurred, time spent) or output methods (units delivered, milestones reached). The method depends on what best depicts the transfer of control to the customer.
Theory's important, but you'll really understand this by seeing how it works in real situations. Here are three scenarios analysts actually encounter.
A company sells annual software licenses for $1,200. The customer gets access immediately and uses it throughout the year. This is over-time recognition. You'd recognize $100 monthly as the customer consumes the service. There's one performance obligation (the subscription), and you satisfy it gradually.
A contractor agrees to build a bridge for $5 million over 24 months. The customer controls the bridge as it's being built — they can direct how it's constructed and benefit from it. This is definitely over-time. You'd recognize revenue based on the percentage of work completed. If you're 40% done after one year, you'd recognize $2 million in year one.
A customer walks into a store, picks up merchandise, and pays. Control transfers at the point of sale. This is point-in-time recognition. The entire revenue is recognized the moment the transaction happens. No guesswork needed — the customer's got the goods, they've paid, done.
Every revenue transaction goes through the same checklist. Master the steps and you'll handle any scenario.
The question isn't when you get paid — it's when the customer gets control. That's what determines timing.
Some revenue's point-in-time, some's over-time. You need to evaluate each contract individually.
You'll need contracts, delivery evidence, and performance records. The documentation backs up your revenue recognition decisions.
IFRS 15 requires professional judgment. Different analysts might reasonably reach different conclusions on complex transactions.
IFRS 15 applies worldwide. If you're analyzing international companies, you're using these same rules.
This guide is informational and educational in nature. Individual learning outcomes vary from person to person. Revenue recognition requires professional judgment, and complex transactions may require consultation with accounting professionals or technical specialists. Always verify current IFRS standards and consider the specific facts and circumstances of each situation.
Understand how Canadian GAAP differs from IFRS standards and what that means for financial reporting. Essential for analysts working across North American and international markets.
Read Article
Practical compliance training fundamentals tailored for financial analysts. Learn the core concepts you need for your role in today's regulatory environment.
Read Article
Master the audit process and disclosure requirements that govern financial statements. Critical knowledge for ensuring compliance and transparency.
Read Article