TL;DR
IFRS 15 scenarios show how companies apply the five-step revenue recognition model to real contracts involving bundled services, variable pricing, and performance obligations examples. This guide breaks down revenue recognition case studies from technology, e-commerce, construction, and telecommunications sectors showing when to recognize revenue over time versus at a point in time. You’ll see IFRS15 industry examples covering subscription revenue, milestone sales, contract modifications, and how to separate distinct performance obligations. Learn practical strategies for handling variable consideration, allocating transaction prices across bundled offers, and implementing controls that ensure accurate timing of revenue recognition.
Revenue recognition shapes how companies report their financial performance. Yet many businesses struggle with applying IFRS 15 scenarios in practice.
The challenge isn’t just understanding theory. It’s knowing how to handle real contracts with multiple performance obligations, variable pricing, and complex timing issues.
This guide breaks down IFRS 15 scenarios with practical examples from different industries. You’ll learn how companies actually apply the five-step model and avoid common mistakes that can impact financial statements.
Understanding IFRS 15 Scenarios in Revenue Recognition
IFRS 15 Revenue from Contracts with Customers provides the framework for revenue recognition across all industries. The standard provides a single, principles-based five-step model that determines how and when to recognize revenue from customer contracts.
The standard replaced multiple previous guidelines with one complete approach. Companies now follow the same basic rules whether they sell software, build structures, or run e-commerce platforms.
IFRS 15 brought the most significant change to revenue recognition under IFRS. The standard affects nearly every company with customer contracts as of May 2025. The impact varies by industry, but all businesses must understand how IFRS 15 scenarios apply to their contracts.
Key areas where IFRS 15 scenarios create challenges include bundled offers, loyalty programs, milestone sales, and contract modifications. These require careful application of the five-step model to determine proper timing and measurement. What’s interesting is that companies often find the biggest challenges not in the standard itself but in applying it to their unique business models.
The Five-Step Model: Breaking Down IFRS 15 Scenarios
The IFRS 15 revenue recognition model follows five sequential steps that apply to all customer contracts. Each step builds on the previous one to determine when and how much revenue to recognize.
Let’s walk through each step and see how they work in practice.
Step 1: Identifying Contracts with Customers
A contract exists when parties agree to enforceable rights and obligations. This seems simple but gets complex in real IFRS 15 scenarios.
Think about an e-commerce platform that sells products with a 30-day return policy. The contract exists when the customer places the order, not when the return period expires. That said, the return policy affects how you measure the transaction price.
Key criteria for contract identification include commercial substance exists, payment terms are identified, all parties commit to their obligations, and collection is probable.
Tech companies often struggle with this step when dealing with trial periods or freemium models. A software trial doesn’t create a contract until the customer commits to a paid plan. Research shows that software companies face unique challenges in determining when contracts actually begin, especially with staged commitments.
Step 2: Recognizing Performance Obligations
Performance obligations represent distinct goods or services you promise to provide. Companies in the tech sector often have multiple performance obligations examples in a single contract, such as selling hardware bundled with software and ongoing support services.
Each obligation must be distinct. The customer can benefit from it separately or together with other readily available resources.
Common IFRS 15 scenarios with multiple obligations include software with implementation services, construction projects with ongoing maintenance, e-commerce sales with shipping and installation, and subscription services with setup fees.
A telecommunications company selling a phone with a service plan has two distinct obligations. The device and the service contract are separate because the customer could buy the phone elsewhere and use a different carrier.
Step 3: Determining the Transaction Price
Transaction price is the amount you expect to receive for the goods or services. This includes fixed amounts plus estimates of variable consideration.
Variable consideration creates complex IFRS 15 scenarios. Examples include performance bonuses, volume discounts, penalty clauses, and success fees.
An IT consulting firm might have a base fee plus performance bonuses. The company must estimate the bonus amount and include it in the transaction price. Here’s the thing though—you can only include it if it’s highly probable the amount won’t reverse.
Financing components also affect transaction price. If payment terms extend beyond one year, you might need to adjust for the time value of money. This is where many companies overlook important adjustments that could affect reported revenue.
Step 4: Allocating Transaction Price to Obligations
When multiple performance obligations exist, you allocate the total transaction price based on standalone selling prices. This step often requires significant judgment in IFRS 15 scenarios.
If standalone prices aren’t directly observable, you estimate them using adjusted market assessment approach, expected cost plus margin approach, or residual approach in limited circumstances.
A software company selling licenses, implementation, and support must determine what each component would cost separately. Even if the company never sells implementation alone, it must estimate that price for allocation. From there, the allocation creates a foundation for recognizing revenue at the right time.
Step 5: Recognizing Revenue When Performance Obligations Are Met
Revenue recognition occurs when you satisfy performance obligations by transferring control to the customer. This can happen at a point in time or over time.
Over-time recognition applies when customer receives and consumes benefits as you perform, customer controls the asset as you create it, or asset has no alternative use and you have right to payment.
Construction projects typically recognize revenue over time because the customer controls the work-in-progress. IFRS 15 construction revenue requires careful measurement of progress toward completion. On the flip side, e-commerce sales usually recognize revenue at delivery when control transfers.

IFRS 15 Scenarios: Revenue Recognition Over Time vs. Point in Time
Understanding when to recognize revenue over time versus at a point requires analyzing control transfer. Real-world IFRS 15 scenarios often blur these lines.
Over-Time Recognition Examples include custom software development, long-term construction contracts, ongoing consulting services, and subscription-based offerings.
Point-in-Time Recognition Examples include product sales with delivery, standard software licenses, equipment sales, and professional services with specific deliverables.
An architecture firm designing a custom building recognizes revenue over time. Why? Because the customer controls the work as it progresses. The same firm selling standard blueprint templates recognizes revenue when delivered.
Service contracts require careful analysis. Cloud storage services recognize revenue over time as customers consume the service. Still, cloud setup services might recognize revenue at completion if the customer only benefits when setup finishes. These timing of revenue decisions affect when companies report their earnings.
Common Challenges in Applying IFRS 15 Scenarios
Challenges include complex situations like bundled offers, loyalty programs, bonuses, and contract modifications requiring careful application of the five-step model.
Bundled Services Challenges: Many businesses struggle to identify distinct performance obligations examples in bundled packages. A web hosting company offering domain registration, hosting, and email services must determine if these are separate obligations. You might be wondering how to make this call—the key is whether each service provides standalone value to the customer.
Contract Modifications: When customers change existing contracts, companies must assess whether the modification creates a new contract or changes the existing one. Contract modifications IFRS15 example situations affect both timing and pricing of revenue recognition. As a result, companies need clear policies for evaluating modifications as they occur.
Variable Consideration: Estimating variable amounts requires judgment about future events. Sales with rebates, royalties, or performance bonuses create ongoing measurement challenges. That’s why regular reassessment becomes critical for accurate reporting.
Principal vs. Agent: E-commerce platforms must determine whether they’re the principal (recognizing gross revenue) or agent (recognizing commission only) for third-party sales. This determination affects reported revenue by orders of magnitude.
Variable Consideration and Its Impact on Revenue Recognition
Variable consideration appears in many IFRS 15 scenarios and requires careful estimation. Companies must include variable amounts only when it’s highly probable the revenue won’t reverse.
Common Variable Consideration Types include volume-based discounts, performance incentives, penalties for delays, royalty payments, and success fees.
A pharmaceutical company licensing technology might receive milestone sales payments based on development success. Each milestone requires probability assessment to determine if it should be included in current revenue.
The constraint on variable consideration prevents companies from recognizing amounts that might reverse. This creates conservative revenue recognition but requires ongoing reassessment as circumstances change. What really matters is documenting your estimates and the basis for those judgments.
Practical Application Tips include document probability assessments, update estimates each reporting period, consider historical experience with similar contracts, and evaluate external factors affecting outcomes.

IFRS 15 Industry Examples: Sector-Specific Impacts
Different industries face unique challenges when applying IFRS 15 scenarios. Let’s break down how major sectors handle common situations.
Technology Sector: Software companies often bundle licenses, implementation, and support services. A customer relationship management provider might sell software license with point-in-time recognition, implementation services with over-time recognition, and ongoing support with over-time recognition.
Each component requires separate price allocation and recognition timing. IFRS 15 application in technology companies demands sophisticated systems to track multiple obligations across thousands of contracts.
E-commerce Industry: Online retailers face principal versus agent questions when selling third-party products. When acting as an agent, companies recognize only commission revenue, not the full transaction amount.
IFRS 15 revenue recognition example in e-commerce shows that businesses face unique challenges due to their complex business models, global reach, and constantly evolving technology. Think about it—an online marketplace might handle millions of transactions daily, each requiring correct classification.
Construction Sector: Construction contracts typically meet over-time recognition criteria. Companies must measure progress toward completion using input or output methods.
Input methods include costs incurred relative to total expected costs. Output methods include units delivered, milestones achieved, or time elapsed. The choice of method affects when companies report revenue and profits on long-term projects.
Telecommunications: Bundled device and service contracts require careful separation. The device represents immediate transfer of control, while service provides ongoing access.
A customer buying a smartphone with a two-year service plan creates distinct obligations requiring separate recognition timing and pricing. At first glance, this might seem straightforward. Yet, the allocation between device and service can significantly affect reported results.
Effective Implementation Strategies for IFRS 15 Compliance
Successful IFRS 15 revenue recognition implementation requires systematic approaches that address common challenges in practical scenarios.
Technology Solutions: Modern systems help manage contract databases with performance obligation tracking, allocation calculations for bundled services, progress measurement for over-time recognition, and variable consideration estimates and updates.
IFRS 15 automation for professional services can reduce manual work while improving accuracy. IFRS 15 automation benefits include faster close cycles, reduced errors, and better audit trails. Companies implementing IFRS 15 automation solution technology report significant time savings during reporting periods.
Process Improvements: Companies need strong processes for contract review and revenue determination. This includes contract approval workflows, performance obligation identification procedures, price allocation methodologies, and progress measurement techniques.
Training and Documentation: Staff must understand IFRS 15 principles and company-specific applications. Document key judgments and assumptions for consistency and audit purposes. Professional IFRS advisory services can help develop training programs tailored to your industry and specific business model.
Internal Controls: Strong controls help prevent errors and meet IFRS 15 compliance solution requirements. Focus on contract data accuracy, calculation reviews, estimate validations, and period-end cut-off procedures.
How IFRS 15 Affects Financial Statements and Disclosures
IFRS 15 revenue from contracts with customers changes both recognition timing and disclosure requirements. The standard requires detailed disclosures including disaggregation of revenue, contract balances, performance obligations, transaction price allocation to remaining obligations, and capitalized contract costs with amortization policies.
Income Statement Impact: Revenue timing changes affect reported performance. Companies might see earlier revenue recognition for some contracts, later recognition for others, different seasonal patterns, and changed profitability metrics.
Balance Sheet Changes: New line items include contract assets representing unbilled revenue, contract liabilities representing deferred revenue, costs to obtain contracts, and costs to fulfill contracts.
Enhanced Disclosures: Companies must provide more detailed revenue information. This includes disaggregation by geographic region, product line, contract duration, or customer type. In other words, stakeholders now get much more visibility into revenue sources.
Performance Obligations: Disclosure of remaining performance obligations helps users understand future revenue potential from existing contracts. This forward-looking information provides valuable insights for investors and analysts.
Frequently Asked Questions About IFRS 15 Scenarios
What Are the Key Judgments Required Under IFRS 15?
Revenue recognition case studies show that IFRS 15 scenarios require significant judgment in several areas.
Contract Identification: Determining when contracts exist, especially with options, renewals, or trial periods.
Performance Obligations: Deciding whether promised goods or services are distinct enough to separate.
Transaction Price: Estimating variable consideration and assessing constraint requirements.
Allocation: Determining standalone selling prices when not directly observable.
Timing: Assessing whether control transfers over time or at a point in time.
How Does IFRS 15 Change Revenue Timing?
Studies show that IFRS 15 had varied impact across industries. For example, the telecommunications industry experienced considerable changes in revenue recognition practices. Yet, many firms in other sectors reported minimal material impacts on financial metrics after adoption.
Changes depend on your business model. Service companies might recognize revenue earlier if control transfers continuously. Product sales with installation might defer revenue until installation completes. Bundled contracts might shift timing based on component delivery. Long-term contracts might change from milestone to progress-based recognition.
What Are the Disclosure Requirements Under IFRS 15?
Companies must disclose revenue disaggregation showing major categories, contract balance reconciliations, performance obligations for existing contracts, significant judgments affecting revenue recognition, and methods for determining transaction prices and allocation.
These disclosures must be specific to avoid generic explanations that don’t help users understand your business.
Practical Checklist for IFRS 15 Compliance

Use this IFRS 15 checklist to verify your implementation covers all essential elements. For more complete guidance with industry-specific considerations, professional support can help make sure you achieve full compliance.
Contract Review: Identify all customer contracts requiring IFRS 15 analysis | Document contract terms affecting performance obligations | Assess enforceability and commercial substance | Review payment terms and collection probability
Performance Obligations: Identify distinct goods or services promised | Evaluate customer’s ability to benefit from each component | Consider explicit and implicit promises in contracts | Document bundling decisions and rationale
Transaction Price: Calculate fixed consideration amounts | Estimate variable consideration with constraint assessment | Adjust for financing components if applicable | Consider non-cash consideration at fair value
Allocation and Recognition: Determine standalone selling prices for each obligation | Allocate total transaction price proportionately | Assess control transfer timing for each obligation | Put in place appropriate progress measurement methods
Systems and Controls: Update systems to track contract data and calculations | Set up review procedures for key estimates | Train personnel on new requirements and judgments | Document accounting policies and implementation decisions
Disclosures: Prepare revenue disaggregation by meaningful categories | Track contract assets and liabilities for reporting | Document remaining performance obligations | Prepare explanations of significant judgments and methods
This checklist helps make sure you achieve complete IFRS 15 compliance while identifying areas needing additional attention or expertise.
Mastering Revenue Recognition Through Real IFRS 15 Scenarios
IFRS 15 scenarios require careful analysis of each contract’s unique characteristics. The five-step model provides structure, but real-world application demands judgment and attention to detail.
IFRS 15 has improved comparability and verifiability of revenue information. The standard provides a single revenue recognition model applied universally without exceptions. This reduces multiple interpretations and increases audit consistency worldwide.
Success with implementation comes from understanding your specific business model and how the standard applies to your contracts. Focus on identifying performance obligations accurately, estimating variable consideration conservatively, and documenting key judgments thoroughly.
Companies that master IFRS 15 scenarios gain competitive advantages. Better financial reporting, stronger internal controls, and clearer business insights follow from proper implementation. The effort invested in getting it right pays dividends in reporting quality and stakeholder confidence.
Ready to strengthen your compliance? Prima Consulting’s expert advisory team can help you navigate complex revenue recognition scenarios and build strong implementation strategies. Contact us today to discuss your specific needs and develop solutions that work for your business.
Author
-
Ibrahim Ahmed Zahidie, FCA, brings 18+ years of technical depth across IFRS financial reporting, regulatory risk frameworks, and business transformation in the banking sector. His experience spans KPMG and UBL, with a practice focus on IFRS implementation, disclosure optimisation, sustainable finance reporting, and digital compliance strategies for regulated institutions operating in Saudi Arabia, the UAE, Ireland, and European markets.








