Step 1: Identify the Contract
Contract Combination Assessment
(Optional)Contract Modification Assessment
(Optional)IFRS 15 Revenue Recognition for Retail & E-Commerce
IFRS 15 Revenue Recognition in Retail & E-Commerce involves several distinctive challenges around customer returns, loyalty programmes, gift cards, and principal-versus-agent assessment for marketplace operators.
Right of Return — Variable Consideration: IFRS 15.B20-B27 provides specific guidance on sale with a right of return. Retailers must recognise: (a) revenue for products at the amount expected to be received (excluding expected returns); (b) a refund liability; and (c) an asset for the right to recover returned products. The estimate must be updated at each reporting date using historical return rates segmented by product category, channel, and seasonality.
Customer Loyalty Programmes: Under IFRS 15.B39-B40, loyalty points providing a material right are a separate performance obligation. The entity allocates transaction price to points based on their relative SSP adjusted for expected breakage. Revenue is deferred as a contract liability and recognised when points are redeemed or expire.
Gift Cards and Breakage: Gift cards create a contract liability upon issuance. IFRS 15.B44-B47 addresses breakage — if the entity can make a reasonable estimate, it recognises expected breakage in proportion to the pattern of rights exercised.
Principal versus Agent — Marketplace Operators: IFRS 15.B34-B38 requires assessing whether the entity controls goods before transfer. Marketplace operators that never take title, where suppliers set prices and bear return risk, are typically agents recognising only commission revenue.
Bundled Promotional Offers: 'Buy one get one free' offers require allocation across all items based on relative SSPs. Free delivery above a threshold is a separate performance obligation.
Common Audit Pitfalls:
- Using aggregate return rates without segmentation.
- Failing to identify loyalty points as a separate PO.
- Not recognising gift card breakage proportionally.
- Incorrectly classifying marketplace revenue as gross.
Typical Contract Structures
Retail contracts are typically short-duration point-of-sale transactions. Terms are established through published pricing, return policies, loyalty programme terms, and delivery commitments. Marketplace operators must assess principal vs agent for each transaction.
Common Performance Obligations in Retail & E-Commerce
Regulatory Context
Consumer protection regulations affecting return rights vary by jurisdiction. The refund liability should reflect the more generous of statutory or contractual return rights.
Worked Example: Online Electronics Bundle with Loyalty Points and Free Delivery
ShopWave sells a laptop for €1,200 with a 30-day return policy. The customer earns 600 loyalty points (€0.10 each, 85% redemption rate). Free standard delivery (normally €15). Historical laptop return rate: 8%.
Step 1: Identify the Contract
Contract formed at checkout. All IFRS 15.9 criteria met — both parties approve, rights identified, payment terms clear, commercial substance, collectability probable.
Step 2: Identify Performance Obligations
Three POs: (1) laptop — distinct; (2) 600 loyalty points — material right under IFRS 15.B39-B40; (3) delivery — distinct service priced separately at €15. The 30-day return right creates variable consideration, not a separate PO.
Step 3: Determine the Transaction Price
€1,200 stated price. Variable consideration from 8% return rate: expected return €96. Constrained transaction price = €1,104.
Step 4: Allocate the Transaction Price
SSPs: Laptop €1,200; Points 600 × €0.10 × 85% = €51; Delivery €15. Total SSP = €1,266. Allocated: Laptop = €1,045.97; Points = €44.47; Delivery = €13.56.
Step 5: Recognise Revenue
Laptop (€1,045.97): at delivery. Delivery (€13.56): on completion. Points (€44.47): deferred, recognised on redemption/expiry. Refund liability of €96 and returns asset recorded.
IFRS 15 Revenue Recognition Audit Toolkit — free PDF
Complete audit toolkit: IFRS 15 five-step decision flowchart poster, contract assessment template, PO identification checklist, SSP allocation worksheet, and industry-specific application notes.
No spam. Unsubscribe anytime.