TL;DR
This IFRS 15 checklist walks you through the five-step revenue recognition model retailers must follow to stay compliant. You’ll learn how to identify performance obligations, allocate transaction prices, and handle loyalty programs, returns, and gift cards correctly. The guide covers contract review procedures, transition methods, and reporting requirements to avoid audit issues. Use this roadmap to implement IFRS 15 accurately across your retail operations.
Retail accounting just got more complex. With IFRS 15 fundamentally changing how you recognize revenue, getting it wrong isn’t an option.
You’re dealing with loyalty programs, gift cards, returns, and bundled sales. Each transaction now requires careful analysis under the five-step model. The stakes are high – incorrect implementation can lead to regulatory penalties, audit issues, and investor concerns.
This comprehensive IFRS 15 checklist breaks down the complexity into manageable steps. You’ll discover exactly what to review, when to recognize revenue, and how to avoid common pitfalls that trip up retailers worldwide. Whether you’re in the UAE, Saudi Arabia, Pakistan, or Germany, this guide provides the roadmap you need for successful IFRS 15 compliance.
Ready to transform your revenue recognition process? Let’s get started.
IFRS 15 Checklist: Understanding the Standard
Objective and Scope of IFRS 15
IFRS 15 Revenue from Contracts with Customers provides a single, comprehensive revenue recognition model for all contracts with customers. The standard applies to virtually all customer contracts involving the transfer of goods or services.
For retailers, IFRS 15 covers:
- Sale of goods and merchandise
- Service warranties and extended warranties
- Loyalty programs and customer rewards
- Gift cards and store credits
- Bundled product offerings
- Installation and delivery services
The standard excludes lease contracts (covered by IFRS 16), insurance contracts (IFRS 17), and financial instruments (IFRS 9).
According to the IASB’s September 2024 post-implementation review, IFRS 15 is working as intended, providing more useful information about company revenue, with no fatal flaws identified. This confirms the standard’s effectiveness while highlighting the importance of proper IFRS 15 revenue recognition implementation.
Key Principles of Revenue Recognition
IFRS 15 introduces fundamental changes to revenue recognition principles:
- Control Transfer: Revenue is recognized when control of goods or services transfers to the customer, not when risks and rewards transfer.
- Performance Obligations: Companies must identify each distinct promise within a contract and recognize revenue for each separately.
- Transaction Price Allocation: The total contract price must be allocated across all performance obligations based on standalone selling prices.
- Variable Consideration: Estimates of variable amounts are included in the transaction price, subject to constraint requirements.
These principles significantly impact retail operations, particularly for complex arrangements involving multiple products, services, or customer incentives.
Research from PwC indicates that 73% of retail companies needed to modify their existing revenue recognition systems to accommodate IFRS 15 requirements.
The Five-Step Revenue Recognition Model
Step 1: Identify the Contract with Customers
Your first step involves confirming that a legally enforceable contract exists with your customer.
Contract Identification Checklist
✓ Contract Approval: Both parties have approved the contract and are committed to their obligations
✓ Payment Terms: You can identify each party’s rights regarding goods or services
✓ Commercial Substance: The contract has commercial substance and will change your cash flows
✓ Collection Probability: It’s probable you’ll collect the consideration you’re entitled to receive
✓ Enforceable Rights: The contract creates enforceable rights and obligations
For retailers, contracts often begin at the point of sale. However, layaway arrangements, special orders, and membership agreements require careful evaluation.
Contract Modifications: When terms change, determine if the modification creates a new contract or adjusts the existing one. Price changes for additional goods at their standalone selling price typically create new contracts.

Step 2: Identify Performance Obligations
Performance obligations represent distinct promises within your contract to transfer goods or services to customers.
Common Retail Performance Obligations
Product Sales:
- Individual products sold separately
- Product bundles when items aren’t distinct
- Digital downloads or content
Services:
- Extended warranties (service-type)
- Installation services
- Delivery and shipping
- Product customization
Customer Programs:
- Loyalty point redemption
- Gift card fulfillment
- Promotional offers and discounts
A good or service is distinct when:
- The customer can benefit from it on its own or with readily available resources
- The promise is separately identifiable from other contract promises
For bundled retail offerings, you must assess whether each component meets both criteria. A smartphone sold with a case might be two distinct obligations if customers regularly buy cases separately.
Step 3: Determine the Transaction Price
The transaction price represents the amount you expect to receive in exchange for transferring goods or services.
Variable Consideration in Retail
Retail transactions often include variable elements:
- Volume Discounts: Apply the expected value method for contracts with multiple possible outcomes or the most likely amount method for contracts with two possible outcomes.
- Returns: Estimate expected returns and recognize revenue only for products you expect won’t be returned. Create a return liability for expected refunds.
- Customer Incentives: Deduct the value of coupons, rebates, and promotional discounts from the transaction price.
- Constraint Application: Only include variable consideration amounts that are highly probable not to reverse. This prevents overstating revenue when uncertainty exists.
A 2024 academic study revealed that disclosure completeness for IFRS 15 ranges from 0.05 to 0.63 on a compliance index scale, indicating partial non-compliance is common among firms. This highlights the complexity retailers face in properly estimating and constraining variable consideration.
Step 4: Allocate the Transaction Price
When multiple performance obligations exist, allocate the transaction price based on standalone selling prices.
Allocation Methods for Retailers
Directly Observable Prices: Use actual standalone selling prices when available from separate sales.
Estimation Approaches:
- Adjusted market assessment (similar goods sold by competitors)
- Expected cost plus margin approach
- Residual approach (only when selling price is highly variable)
Discount Allocation: Generally allocate discounts proportionately across all performance obligations unless evidence supports allocation to specific items.
Variable Consideration: Allocate variable amounts only to specific obligations when allocation criteria are met.
For loyalty programs, allocate transaction price between the current sale and points earned based on their respective standalone selling prices.
Step 5: Recognize Revenue
Revenue recognition occurs when you satisfy performance obligations by transferring control to customers.
Point-in-Time vs Over-Time Recognition
Point-in-Time (Most Retail Sales):
- Customer has physical possession
- Customer has legal title
- Customer has accepted the goods
- Customer bears risks and rewards of ownership
Over-Time Recognition:
- Customer simultaneously receives and consumes benefits (ongoing services)
- Your performance creates or enhances customer-controlled assets
- No alternative use exists and you have enforceable right to payment
Most retail product sales qualify for point-in-time recognition at delivery or pickup. Services like extended warranties or installation typically qualify for over-time recognition.
For more details also check out our blog on IFRS 15 construction revenue.
Contract Costs in Retail
Capitalizable Contract Costs
IFRS 15 requires capitalizing certain costs directly related to obtaining or fulfilling contracts.
Costs to Obtain Contracts:
- Sales commissions paid only when contracts are secured
- Legal fees for contract negotiation
- Bid and proposal costs leading to contract award
Costs to Fulfill Contracts:
- Direct labor and materials
- Costs generating or enhancing resources
- Costs expected to be recovered through contract revenue
For retailers, sales commissions on individual transactions are often expensed due to practical expedients (contract terms of one year or less).
Expense vs Capitalize Decision
Apply this decision framework:
- Incremental Test: Would you incur this cost if the contract wasn’t obtained?
- Recovery Test: Do you expect to recover the cost through contract revenue?
- Practical Expedient: Is the amortization period one year or less?
Capitalize costs meeting criteria 1 and 2, unless the practical expedient applies.

Presentation and Disclosure Requirements
Gross vs Net Revenue Presentation
Determine whether you’re acting as principal or agent in transactions:
Principal (Gross Presentation):
- You control goods before transfer to customer
- You bear inventory risk
- You have pricing discretion
Agent (Net Presentation):
- You arrange for another party to provide goods/services
- You earn commission or fee
- Limited or no inventory risk
For marketplace retailers, this determination significantly impacts reported revenue amounts.
Required Disclosures for Retailers
Disaggregated Revenue: Present revenue by:
- Geographic markets
- Product categories
- Sales channels (online, store, wholesale)
- Customer types (individual, corporate)
- Contract duration
Contract Balances:
- Contract assets (unbilled amounts)
- Contract liabilities (deferred revenue)
- Beginning and ending balances
- Qualitative description of changes
Performance Obligations:
- Description of obligations
- Typical timing of satisfaction
- Significant payment terms
- Variable consideration types
Retail-Specific Considerations under IFRS 15
Loyalty Programs and Reward Points
Loyalty programs create performance obligations requiring careful accounting:
Point Valuation: Determine standalone selling price based on:
- Expected redemption rates
- Average discount per point redeemed
- Program costs and desired margins
Revenue Allocation: Allocate transaction price between current sale and loyalty points earned.
Breakage Recognition: Recognize revenue for points expected never to be redeemed, but only when redemption patterns are established.
A 2023 EFRAG study found that industries with complex contracts face the greatest impact and implementation challenges under IFRS 15, with retail loyalty programs representing a prime example.
Discounts, Vouchers, and Gift Cards
Customer Vouchers: Determine if vouchers represent:
- Material rights (performance obligations)
- Marketing incentives (price reductions)
Gift Cards: Recognize revenue when:
- Cards are redeemed, or
- Breakage is recognized (when remote that cards will be redeemed)
Promotional Discounts: Generally reduce transaction price rather than creating separate performance obligations.
Returns and Refund Policies
Returns require dual accounting treatment:
- Revenue Recognition: Recognize revenue for products expected not to be returned.
- Refund Liability: Record liability for amounts expected to be refunded to customers.
- Asset Recognition: Recognize asset for products expected to be returned (at carrying amount less expected recovery costs).
Update estimates each reporting period based on current expectations.
Implementation Challenges and Best Practices for IFRS 15
Complexity and Judgment in Retail Transactions
Retailers face significant judgment requirements:
- Contract Identification: Determining when customer agreements create enforceable contracts, especially for online and mobile transactions.
- Performance Obligations: Assessing whether bundled items are distinct, particularly for promotional packages.
- Variable Consideration: Estimating returns, discounts, and loyalty program redemptions with sufficient reliability.
- Principal vs Agent: Evaluating control for drop-ship arrangements and third-party marketplace sales.
A 2023 CFO perspective study revealed that IFRS 15 adoption brought operational challenges but helped achieve clearer revenue recognition, emphasizing the need for thorough contract analysis. The study found that 82% of CFOs reported improved revenue visibility despite initial implementation difficulties.
Updating Systems and Processes
Successful IFRS 15 implementation requires robust systems:
- Contract Management: Implement systems to track contract terms, modifications, and performance obligations.
- Revenue Allocation: Develop capabilities to allocate transaction prices across multiple obligations.
- Data Integration: Connect sales, customer service, and accounting systems for real-time compliance.
- Reporting Tools: Build reporting capabilities for required IFRS 15 disclosures.
Many retailers find that existing ERP systems need significant upgrades or supplementation with specialized revenue recognition software. Industry research shows that 76% of retail companies invested in new or upgraded revenue recognition technology to support IFRS 15 compliance.
Staff Training and Coordination
IFRS 15 impacts multiple departments:
- Sales Teams: Understanding how contract terms affect revenue recognition timing.
- Customer Service: Recognizing how return processing impacts financial reporting.
- Legal Department: Structuring contracts to achieve desired accounting outcomes.
- IT Department: Implementing systems changes to support new requirements.
- Accounting Staff: Applying complex judgment areas and preparing enhanced disclosures.
Cross-functional training programs help ensure consistent application across your organization.
Transition Approaches for Retailers towards IFRS 15
Full Retrospective Method
Apply IFRS 15 to all contracts as if it had always been effective:
Advantages:
- Full comparability with prior periods
- Complete restatement provides clearest trend analysis
Challenges:
- Requires complete contract data for all open contracts
- Significant effort to recompute historical transactions
- May require estimates for incomplete historical data
Modified Retrospective Method
Apply IFRS 15 only to contracts outstanding at transition date:
Advantages:
- Less complex implementation
- Reduced data requirements
- Practical expedients available
Implementation Options:
- Apply to all contracts at transition date
- Apply only to contracts not completed before transition
Choose the method that best balances comparability needs with implementation costs.

IFRS 15 Compliance Checklist for Retailers
Key Policies and Procedures to Review
Contract Review Process:
✓ Establish procedures for identifying customer contracts
✓ Define criteria for contract modifications assessment
✓ Create approval workflows for unusual contract terms
✓ Document contract combination decisionsRevenue Recognition Procedures:
✓ Identify all performance obligations in standard transactions
✓ Establish standalone selling price determination methods
✓ Create allocation procedures for bundled sales
✓ Define point-in-time vs over-time recognition criteriaVariable Consideration Management:
✓ Implement estimation procedures for returns, discounts, incentives
✓ Apply constraint methodology consistently
✓ Update estimates at each reporting period
✓ Document significant judgment areasSystem Controls:
✓ Configure systems for proper revenue timing
✓ Implement controls over manual revenue adjustments
✓ Establish data validation procedures
✓ Create audit trails for all revenue transactions
Monitoring and Ongoing Compliance
Monthly Reviews:
- Contract balances reconciliation
- Performance obligation satisfaction analysis
- Variable consideration estimate updates
- System-generated vs actual results comparison
Quarterly Assessments:
- Disclosure requirement compliance
- New transaction type evaluation
- Estimation methodology effectiveness
- Control environment testing
Annual Procedures:
- Comprehensive policy review
- Training program effectiveness assessment
- System functionality evaluation
- External auditor coordination
Using Technology for Automation and Accuracy
Modern IFRS 15 compliance solutions offer significant advantages:
- Automated Contract Analysis: AI-powered tools can identify performance obligations and suggest accounting treatment.
- Real-Time Revenue Recognition: Integrated systems recognize revenue automatically as obligations are satisfied.
- Enhanced Reporting: Purpose-built reporting tools generate required disclosures with minimal manual intervention.
- Audit Trail Maintenance: Complete documentation of all revenue recognition decisions and supporting calculations.
Technology investments typically pay for themselves through reduced compliance costs and improved accuracy.
FAQs on IFRS 15 Implementation
How does IFRS 15 change revenue recognition in retail?
IFRS 15 fundamentally shifts retail revenue recognition from a risks-and-rewards model to a control-based approach. You now recognize revenue when customers obtain control of goods rather than when risks transfer. This affects timing for:
- Consignment arrangements (revenue delayed until end customer purchase)
- Bill-and-hold transactions (revenue delayed until delivery)
- Customer pickup arrangements (revenue recognized at pickup, not sale)
The five-step model also requires separating bundled transactions into distinct performance obligations, potentially changing both timing and amounts of revenue recognition.
What challenges do retailers face with IFRS 15?
Retailers face several implementation complexities:
- Judgment Requirements: Determining contract boundaries, identifying performance obligations, and estimating variable consideration require significant professional judgment.
- System Limitations: Many existing retail systems weren’t designed for IFRS 15’s granular tracking requirements, necessitating upgrades or supplemental software.
- Data Collection: Gathering historical contract data for transition and ongoing transaction details for compliance can be resource-intensive.
- Staff Training: Teams across sales, customer service, and accounting need education on how their actions impact revenue recognition.
The IASB’s 2024 review confirmed these challenges while noting that implementation benefits generally met expectations.
What disclosures are required for retailers?
IFRS 15 significantly expands retail disclosure requirements:
- Revenue Disaggregation: Break down revenue by geographic region, product category, sales channel, and customer type to show how economic factors affect your business.
- Contract Information: Disclose opening and closing balances for contract assets and liabilities, explaining significant changes during the period.
- Performance Obligations: Describe major obligation types, typical satisfaction timing, and significant payment terms.
- Judgments and Estimates: Explain key assumptions for variable consideration, standalone selling prices, and other areas requiring judgment.
These disclosures help investors understand your revenue streams and the quality of earnings recognition.
According to KPMG’s July 2025 IFRS 15 handbook update, the standard is now applied widely across industries with evolving guidance focusing on implementation complexities and ensuring accurate revenue reporting under varying contract types.
Why Every Retailer Needs an IFRS 15 Checklist
IFRS 15 implementation isn’t a one-time project – it’s an ongoing compliance requirement that affects every customer transaction.
The standard’s complexity, combined with retail-specific challenges like loyalty programs, returns, and bundled sales, makes systematic approach essential.
This checklist provides your roadmap for successful implementation. From initial contract identification through ongoing monitoring, each step builds toward comprehensive compliance.
The five-step model becomes manageable when broken into specific, actionable tasks your team can execute consistently.
Remember that IFRS 15 compliance solution implementations vary significantly by company size, complexity, and existing systems. Start with the fundamentals covered in this checklist, then adapt procedures to your specific circumstances.
Whether you’re implementing across multiple countries in the GCC, Europe, or Asia, these principles remain constant.
The stakes are too high for incomplete implementation. Regulatory scrutiny continues increasing, and investors expect transparent, accurate revenue reporting.
Your IFRS 15 checklist isn’t just about compliance – it’s about building stakeholder confidence in your financial reporting.
Ready to transform your revenue recognition process? Prima Consulting’s IFRS Advisory specialists help retailers worldwide navigate IFRS 15 implementation challenges.
From initial assessment through ongoing compliance monitoring, we provide the expertise you need for successful adoption.
Contact Prima Consulting today to start building your comprehensive IFRS 15 compliance framework.
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.








