Why it matters
When a retailer issues store credit instead of a cash refund for a returned item, it has not simply reversed the original sale - it has replaced a cash refund obligation with a new, non-cash performance obligation (a liability to deliver future goods or services). Because a meaningful percentage of store credit is typically never redeemed before it expires (breakage), the retailer must separately estimate and recognize that breakage as revenue over the redemption period rather than leaving it embedded in an overstated liability indefinitely. Getting this wrong misstates both the timing of revenue recognition and the balance sheet liability for outstanding store credit, and is a common area of restatement risk for fashion and general merchandise retailers with high return volumes.
Diagnostic questions
Is the store credit issued as a refund for returned goods (a contract liability funded by reversing the original sale) or sold directly for cash like a gift card? Does the credit expire, and is there a reliable historical redemption pattern to estimate breakage, consistent with the approach used for gift cards? Does local consumer protection regulation restrict or prohibit expiry of store credit issued on returns?
Recognition
- On accepting the return, derecognize the original sale by recording a sales return (contra-revenue) and reinstate the returned inventory at its original cost (subject to any impairment for damage/obsolescence).
- Recognize the store credit issued as a contract liability (not as revenue) because the retailer still owes future goods or services to the customer.
- Estimate expected breakage using historical redemption data (expiry rates on similar store-credit programs), applying the constraint on variable consideration so breakage is only recognized to the extent it is highly probable it will not reverse.
- Recognize the expected-breakage portion of the contract liability as revenue in proportion to the pattern of rights exercised by customers (i.e., as other store credits from the same population are redeemed), not all at once.
- If the retailer cannot reliably estimate breakage, recognize breakage revenue only when the likelihood of the customer exercising the remaining right becomes remote (typically at expiry).
- Reassess the breakage estimate at each reporting date and true up the contract liability and revenue recognized for changes in expected redemption behavior.
Measurement
Measure the contract liability initially at the face value of the store credit issued, then reduce it as redemptions occur (matched against goods delivered) and as breakage revenue is recognized. Breakage estimates should use a portfolio approach (statistically credible pool of similar vouchers), not a per-voucher estimate. The breakage rate should be revisited at least annually and whenever redemption trends shift materially (e.g., promotional pushes to use up credits before expiry). Any residual unredeemed balance still outstanding at expiry, not previously recognized as breakage, is recognized as revenue in full at that point. The reinstated returned inventory is measured at the lower of its original carrying cost and estimated net realizable value at the return date.
Presentation & disclosure
Contract liability for outstanding store credit presented separately or disclosed within contract liabilities note; opening and closing balances of the store-credit liability reconciled, showing issuances, redemptions, and breakage recognized during the period; significant judgments used in estimating breakage rates and the timing of breakage revenue recognition; policy for sales returns and reinstated inventory; amount of revenue recognized in the period that was included in the contract liability balance at the start of the period; expiry terms and any material changes to the store-credit program
Common mistakes
- Recognizing the full store credit issuance as revenue upfront instead of a contract liability
- recognizing breakage entirely at issuance rather than in proportion to redemption pattern
- failing to reinstate returned inventory at all, or reinstating it at original cost without assessing impairment
- netting the store-credit liability against inventory rather than presenting it as a liability
- using an entity-wide breakage rate that ignores materially different redemption behavior across store-credit programs (e.g., promotional vs. return-driven credits)
- forgetting to true up the breakage estimate when actual redemption patterns diverge from original assumptions
Simple example
A fashion retailer processes 100 returned items in a month and issues SAR 250 store credit per item (total SAR 25,000), each returned item having an original cost of SAR 150 (total cost SAR 15,000). Based on historical data, the retailer expects 8% of store credit (SAR 2,000) will never be redeemed before the 2-year expiry (breakage), so SAR 23,000 is recognized as a contract liability expected to be settled through future redemptions. Entry 1 - On accepting returns and issuing store credit: Dr Sales returns (contra-revenue) 25,000 Cr Contract liability - store credit 25,000 Entry 2 - Reinstating returned inventory at cost: Dr Inventory 15,000 Cr Cost of sales 15,000 Entry 3 - Recognizing breakage revenue as redemptions occur (illustrative: 50% of the redeemable credits are redeemed in the period, so a proportional share of expected breakage is recognized): Assume during the period customers redeem SAR 11,500 of store credit (50% of the SAR 23,000 expected to be redeemed). Proportional breakage recognized = 50% x SAR 2,000 = SAR 1,000. Dr Contract liability - store credit 11,500 (redemption, matched to new sale on redemption - not shown here) Dr Contract liability - store credit 1,000 Cr Revenue - breakage 1,000 (The SAR 11,500 redemption entry would also be matched against a new sale transaction and its own cost of sales entry in the normal way; it is shown here only to illustrate the reduction in the store-credit liability.)
Professional judgment
The core judgment is the breakage rate estimate itself: it requires a statistically credible history of similar store-credit programs, and using data from a different customer segment or a different type of voucher (e.g., promotional gift cards vs. return-driven credit) can materially misstate the rate. A second judgment is whether the entity has 'a right to a breakage amount' under the guidance - if the jurisdiction's consumer protection law requires unredeemed balances to be escheated or refunded, breakage recognition may not be appropriate at all. Judgment is also required in choosing the pattern used to recognize breakage proportionally (transaction volume vs. dollar value of redemptions), and in deciding how granular the portfolio grouping should be (e.g., separating fashion store credit from electronics store credit if redemption behavior differs).
Source basis
IFRS 15 · Revenue from Contracts with Customers
Paragraph references
Verified against the official standard texts used in the IFRS Expert skill.
Related issues
Educational and navigation content only. Not professional advice. Does not reproduce official IFRS/IAS text. Consult the authoritative standards and qualified professionals; professional judgment may still be required.
