International Financial Reporting Standard (IFRS) 15 helps businesses accurately record revenue from customer contracts. This enables businesses to recognize revenue at the precise time goods or services are delivered to customers and to be sure that the revenue matches the expected payment. This affects all three of a business’s core financial statements: the income statement (timing of revenue recognition), the balance sheet (contract assets and liabilities), and the cash flow statement (timing differences between recognized revenue and cash received). For businesses working through global markets, understanding IFRS 15 is necessary for financial clarity, credibility, and compliance across industries and around the globe.
Below, we'll explain how ACCA relates to IFRS 15, what the revenue recognition principles are under ACCA IFRS 15, and how IFRS 15 integrates with other international standards.
What’s in this article?
- What is ACCA and how does it relate to IFRS 15?
- The five-step model for revenue recognition under IFRS 15
- ACCA IFRS 15 vs. ASC 606
- ACCA IFRS 15 vs. FRS 102
- How ACCA IFRS 15 impacts different industries
- Common challenges in implementing ACCA IFRS 15
- How IFRS 15 integrates with other international standards
- How Stripe Revenue Recognition can help
What is ACCA and how does it relate to IFRS 15?
The Association of Chartered Certified Accountants (ACCA) is a global professional accounting body that offers accountant qualifications and accounting standards. ACCA provides training and certification in accounting and business to give professionals the skills and knowledge to excel in these fields. ACCA members and students are often required to understand the IFRS, which are used for financial reporting in many countries.
IFRS 15 is titled “Revenue from Contracts with Customers.” It provides a comprehensive framework for recognizing revenue from customer contracts and establishes principles to report useful information to users of financial statements about the nature, amount, timing, and uncertainty of revenue and cash flows that arise from an entity’s customer contracts.
ACCA members must understand IFRS 15. This standard is included as material on ACCA students’ financial reporting exams, and students must prove they can apply IFRS 15 in practice as well as analyze and apply its principles in different business scenarios. ACCA provides members and accountants with extensive study resources, technical articles, webinars, and professional guidance on IFRS 15.
The five-step model for revenue recognition under IFRS 15
Step 1: Identify the contract with a customer
A contract must create enforceable rights and obligations, with both parties committed to fulfilling their duties and payment terms clearly identifiable.
Example: A software company sends a customer a signed order form for a one-year subscription, with both parties agreeing to the price and service terms. This qualifies as a valid contract under IFRS 15.
Step 2: Identify the performance obligations in the contract
A performance obligation is a distinct good or service (or bundle) promised to the customer. If an item can be used on its own or with readily available resources, and is separately identifiable from other promises in the contract, it's treated as its own obligation.
Example: A company sells a laptop bundled with a one-year warranty and cloud storage subscription. Since each item is distinct and can be used independently, they represent three separate performance obligations.
Step 3: Determine the transaction price
This is the total consideration a company expects in exchange for delivering goods or services, adjusted for discounts, rebates, financing components, or noncash payments. Variable consideration must be estimated using a probability-weighted or most-likely-amount approach.
Example: A construction firm agrees to a $1 million contract but may earn a $50,000 bonus for early completion. If early completion is likely, the firm includes an estimate of that bonus in the transaction price.
Step 4: Allocate the transaction price to the performance obligations
When a contract has multiple performance obligations, the transaction price is split among them based on their relative stand-alone selling prices—the price each item would sell for separately.
Example: A telecom company sells a phone and a service plan for $1,200 total. If the phone normally sells for $800 and the plan for $400, the $1,200 is allocated proportionally between the two.
Step 5: Recognize revenue when (or as) each performance obligation is satisfied
Revenue is recognized when control of a good or service transfers to the customer either over time (for ongoing services) or at a single point in time (for delivered goods).
Example: A furniture retailer recognizes revenue at the point of delivery, while a consulting firm recognizes revenue over time as it performs work throughout a multimonth engagement.
Beyond these five steps, IFRS 15 also emphasizes disclosures to provide more useful information to users of financial statements. Businesses must disclose qualitative and quantitative information about their customer contracts, including major judgments and changes in those judgments.
Principal vs. agent considerations under IFRS 15
When a third party helps deliver goods or services to a customer, a business must determine whether it acts as principal or agent. As a principal, it controls the good or service before transferring it to the customer and recognizes revenue at the gross amount
As an agent, it merely arranges for another party to provide the goods or service and recognizes only its net fee or commission. For example, a marketplace connecting buyers and third-party sellers typically recognizes just its commission, while a retailer reselling purchased inventory recognizes the full sale price.
ACCA IFRS 15 vs. ASC 606
Both IFRS 15 and Accounting Standards Codification (ASC) 606 create a consistent global framework for revenue recognition that applies across industries. But while they share the same core principles and structure, there are some key differences in guidance, terminology, and their specific applications. Generally speaking, IFRS relies more on principles, while the US Generally Accepted Accounting Principles (GAAP) rely more on rules. Here are their similarities and differences.
Similarities between IFRS 15 and ASC 606
Transfer of control: Both IFRS 15 and ASC 606 are built on the core principle that revenue is recognized when control of goods or services is transferred to the customer.
Five-step model: Both standards follow the five-step model for revenue recognition.
Disclosure requirements: Both standards require comprehensive disclosures to help financial statement users understand the nature, amount, timing, and uncertainty of revenue and cash flows from customer contracts.
Application across industries: Both IFRS 15 and ASC 606 apply to almost all industries.
Key differences between IFRS 15 and ASC 606
The biggest difference between these standards is that ASC 606 provides more detailed, industry-specific guidance (especially in US-specific contexts), while IFRS provides more principles-based guidance and leaves more room for interpretation.
ASC 606 can be more prescriptive than IFRS 15 in certain cases. For example, as to recognizing revenue from licensing agreements, ASC 606 provides more guidance on the distinction between “functional” and “symbolic” intellectual property, while IFRS focuses more broadly on the concept of control and the nature of the promise in the contract.
ASC 606 and IFRS 15 also differ in how they assess collectibility. Both IFRS 15 and ASC 606 recognize revenue only if it is probable that the entity will collect the full consideration to which it is entitled. But under ASC 606, “probable” means a likelihood of 75% or higher, while under IFRS 15, “probable” means a likelihood of 50% or higher.
ACCA IFRS 15 vs. FRS 102
Here’s a closer look at how these two compare:
|
Aspect |
IFRS 15 |
FRS 102 |
|---|---|---|
|
Revenue recognition model |
Uses the five-step model for revenue recognition |
Now uses the IFRS 15-aligned five-step model (effective for periods beginning on or after Jan. 1, 2026); previously based on risks/rewards transfer |
|
Performance obligations |
Requires businesses to identify and separate distinct performance obligations, recognizing revenue for each as it's satisfied |
Does not require identifying distinct performance obligations; revenue is recognized when economic benefits are probable and reliably measurable |
|
Measurement of revenue |
Allocates the transaction price to each performance obligation based on stand-alone selling prices |
Measures revenue at the fair value of consideration, i.e., the price knowledgeable buyers and sellers would agree to |
|
Contract modifications |
Provides specific guidance on whether to treat modifications as a separate contract or as a change to the existing one |
No specific guidance on nonsubstantial modifications; treatment follows general revenue recognition principles |
|
Disclosures |
Requires extensive disclosures, including disaggregated revenue, contract balances, performance obligations, and significant judgments |
Requires more limited disclosures, focused on the amount and nature of revenue and recognition policies |
|
Application |
Comprehensive and standardized; suited to entities with diverse revenue streams, multiple deliverables, or financing components |
Comprehensive and standardized; suited to entities with diverse revenue streams, multiple deliverables, or financing components |
How ACCA IFRS 15 impacts different industries
The core principle of IFRS 15 is that revenue should be recognized when control of goods or services is transferred to customers, in an amount that reflects the consideration to which the entity expects to be entitled. Here’s how this affects different industries.
Technology
Companies in the tech sector often have multiple performance obligations in a single contract (e.g., selling hardware bundled with software and ongoing support services). Under IFRS 15, the business must identify each of these components as a separate performance obligation, if they are distinct.
It must allocate revenue to each performance obligation based on its stand-alone selling price and might need to recognize revenue over different periods. This can create changes in reported revenue compared to previous standards, especially for companies offering software licenses, subscription-based models, or bundled services.
Construction and real estate
In construction and real estate, revenue recognition often involves long-term contracts where work is performed over several years. IFRS 15 requires companies to recognize revenue based on the transfer of control rather than the passage of time.
They might recognize revenue either over time or at a point in time, depending on whether the customer controls the asset as it is being constructed. Companies must carefully assess the terms of their contracts to determine which option applies.
Telecommunications
Telcos often bundle products and services (e.g., mobile devices, data plans, and service contracts). Under IFRS 15, telcos must unbundle these bundled offerings into distinct performance obligations.
They must recognize revenue from each performance obligation separately. For instance, a company can recognize the sale of a mobile device up front, while it recognizes the related service plan revenue over the contract period.
Pharmaceutical and life sciences
Businesses in the pharmaceutical and life sciences industry often enter into complex arrangements for licensing, milestone payments, and royalties. Under IFRS 15, revenue recognition for licenses of intellectual property depends on whether the license provides a right to access or a right to use the intellectual property.
The business might recognize revenue from licenses either over time or at a point in time, depending on the nature of the arrangement. It must estimate milestone payments and variable considerations and constrain them to avoid reversals. This requires a careful evaluation of each contract and can increase deferred revenue.
Manufacturing
Manufacturers might have contracts that include customization of products, multiple delivery schedules, or warranties. IFRS 15 requires companies to evaluate whether the control of goods is transferred at a point in time or over time.
Manufacturers must examine their contracts to determine when control passes to the customer. This can create major changes in revenue recognition timing, especially for contracts that involve a high degree of customization.
Retail and consumer goods
Retailers often provide incentives, loyalty programs, and rights of return. Under IFRS 15, companies must account for these elements as separate performance obligations if they are material.
Retailers must estimate returns more accurately and allocate the transaction price between the product sold and the loyalty points, as well as defer revenue related to loyalty points, returns, and refunds until the obligation is satisfied.
Media and entertainment
The media and entertainment industry frequently involves contracts with multiple deliverables such as content licensing, advertising, and subscription services. Under IFRS 15, businesses must separate these deliverables into distinct performance obligations that have their revenue recognized as each is fulfilled.
For example, businesses might need to recognize advertising revenue over the period the advertisement is displayed or recognize content revenue based on viewing metrics to fulfill this requirement.
Common challenges in implementing ACCA IFRS 15
Implementing IFRS 15 can present several challenges, particularly for organizations transitioning from different accounting principles or those with complicated customer contracts. Here are some of the hurdles businesses face when working with IFRS 15:
Performance obligations and transaction price: Businesses must identify all distinct performance obligations in a contract, which can become complicated when a business handles bundled goods and services or contracts with multiple components. This process often involves judgment, which can lead to inconsistencies if not carefully managed. Companies must also allocate the transaction price to each performance obligation based on stand-alone selling prices. This becomes challenging when those prices are not observable and must be estimated.
Revenue recognition timing: Businesses must determine whether performance obligation satisfaction occurs over time or at a point in time in order to recognize revenue at the appropriate moment. This decision can be contentious, particularly in industries such as construction and software where services might be delivered over a prolonged period.
Contract modifications: Companies must implement systems and processes to manage contract changes such as amendments, cancellations, and extensions. They must integrate these modifications appropriately to ensure the revenue recognition process remains accurate.
Disclosures: Businesses must provide detailed disclosures with comprehensive information about revenue and cash flows from customer contracts. They must have comprehensive data collection and management systems to prepare these disclosures, which might require upgrades to existing IT infrastructure.
Training, change management, and cross-departmental coordination: Companies must ensure that all relevant staff are familiar with the requirements of IFRS 15. This often involves extensive training and adjustments to internal controls and processes, which can be resource-intensive. Businesses must also coordinate across departments including finance, sales, IT, and legal. Each department must understand how its actions affect financial reporting and compliance.
How IFRS 15 integrates with other international standards
By design, IFRS 15 integrates easily with other reporting standards. Here’s how IFRS 15 aligns with and complements other key international standards:
IFRS 9 (financial instruments)
IFRS 9 handles the recognition, classification, and measurement of financial instruments, the impairment of financial assets, and hedge accounting. IFRS 15 interacts with IFRS 9 when a contract includes both revenue components and financial instruments, such as requiring companies to adjust the transaction price for the time value of money when a contract contains a significant financing component.
IFRS 16 (leases)
IFRS 16 regulates lease accounting and requires lessees to recognize assets and liabilities for all leases with terms of more than 12 months. IFRS 15 helps distinguish between service contracts and lease contracts, providing guidance on separating and allocating transaction prices when a contract involves both components.
IFRS 3 (business combinations)
IFRS 3 applies to accounting for business combinations and requires the acquirer to recognize the fair value of identifiable assets acquired and liabilities assumed. When recognizing acquired contracts in a business combination, IFRS 15 helps assess how post-acquisition revenue should be recognized.
IFRS 10 (consolidated financial statements)
IFRS 10 states the principles for preparing and presenting consolidated financial statements. IFRS 15 integrates with IFRS 10 by requiring consistent application of revenue recognition principles across a group's financial statements.
IAS 37 (provisions, contingent liabilities, and contingent assets)
IFRS 15 interacts with International Accounting Standard (IAS) 37 when contract losses are considered. IFRS 15 focuses on recognizing revenue; meanwhile, if a company anticipates that fulfilling a contract will result in a loss, IAS 37 guides it on how to recognize and measure such provisions. Integration ensures that companies account for potential liabilities linked to the same contracts.
IAS 12 (income taxes)
Revenue recognition under IFRS 15 can impact the calculation of current and deferred taxes as outlined in IAS 12. When IFRS 15 alters the timing or amount of recognized revenue, it directly affects taxable income and consequently the measurement of current and deferred tax liabilities or assets.
IAS 38 (intangible assets)
IAS 38 handles the recognition and measurement of intangible assets such as software development costs. In cases where an entity licenses intellectual property, IFRS 15 provides detailed guidance on whether to recognize revenue at a point in time or over time.
How Stripe Revenue Recognition can help
Stripe Revenue Recognition helps to streamline accrual accounting—including audits, end-of-month close, reporting, and more—so you can close your books with greater efficiency and accuracy. It automates and configures revenue reports to help support compliance with ASC 606 and IFRS 15.
Revenue Recognition can help you:
Gain a more complete view of your revenue: In the Stripe Dashboard, see all your Stripe transactions and terms, and import non-Stripe data.
Automate revenue reports: Generate accounting reports that are ready to use—without engineering resources.
Customize for your business: Create and automate custom rules to recognize revenue, in line with your business’s accounting practices.
Audit in real time: Prepare for audits by tracing any revenue amount down to the underlying customers and transactions.
Learn more about how Revenue Recognition can help you comply with global accounting principles, or get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.