Last updated: 28 October 2026
TL;DR
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.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.
IFRS 15 Checklist: Understanding the Standard
IFRS 15 audit preparation: what to have ready
Before the audit, keep a file for each revenue stream: the contract terms, how you identified the performance obligations, how you set and allocated the transaction price, and the evidence for when revenue was recognized. Add the disclosure schedules and a list of judgments you made. Loyalty point valuations, return estimates, and gift card breakage are judgment areas, so write down the data behind each one and the date you last updated it.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
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.
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
- Extended warranties (service-type)
- Installation services
- Delivery and shipping
- Product customization
- Loyalty point redemption
- Gift card fulfillment
- Promotional offers and discounts
- The customer can benefit from it on its own or with readily available resources
- The promise is separately identifiable from other contract promises
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.
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)
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
- 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
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
- Direct labor and materials
- Costs generating or enhancing resources
- Costs expected to be recovered through contract revenue
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?

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
- You arrange for another party to provide goods/services
- You earn commission or fee
- Limited or no inventory risk
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 assets (unbilled amounts)
- Contract liabilities (deferred revenue)
- Beginning and ending balances
- Qualitative description of changes
- 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
Discounts, Vouchers, and Gift Cards
Customer Vouchers: Determine if vouchers represent:- Material rights (performance obligations)
- Marketing incentives (price reductions)
- Cards are redeemed, or
- Breakage is recognized (when remote that cards will be redeemed)
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).
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.
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.
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.
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
- 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
- Apply to all contracts at transition date
- Apply only to contracts not completed before transition

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 decisions Revenue 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 criteria Variable Consideration Management: ✓ Implement estimation procedures for returns, discounts, incentives ✓ Apply constraint methodology consistently ✓ Update estimates at each reporting period ✓ Document significant judgment areas System 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
- Disclosure requirement compliance
- New transaction type evaluation
- Estimation methodology effectiveness
- Control environment testing
- 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.
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)
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.
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.
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.







