A customer loyalty program feels like a marketing decision, not an accounting one, right up until a business tries to understand why its reported margins look stronger than the cash actually in the bank would suggest, or a buyer's due diligence team starts asking pointed questions about an unrecorded future obligation.
Key Takeaway
A portion of revenue from a sale that earns loyalty points or rewards should generally be deferred and recognized later, when the reward is actually redeemed or expires unused. Recognizing the full sale amount as revenue immediately, without accounting for the future obligation the loyalty points represent, overstates current profitability and understates a real future liability.
The Basic Accounting Problem
When a customer earns loyalty points as part of a purchase, that purchase has effectively delivered two things: the product or service sold, and a future right to a reward. Proper accounting allocates a portion of the original sale price to that future reward obligation, deferring it as a liability until the points are redeemed or expire, rather than recognizing the entire sale amount as revenue in the period of the original purchase.
Why It Actually Matters For Reported Profitability
A business that fully recognizes revenue at the point of sale, without deferring any portion for outstanding loyalty obligations, reports higher current-period profitability than its actual economics support, since a real future cost, fulfilling the reward, has not yet been reflected anywhere in the financial statements. This distortion compounds over time as the loyalty program's outstanding point balance grows, eventually representing a meaningful, unrecorded future obligation that surprises anyone relying on the financial statements without knowing to ask about it.
Estimating Breakage Properly
Not every point earned is ultimately redeemed, "breakage" refers to points that expire unused or are never claimed, and a portion of deferred revenue associated with expected breakage can generally be recognized over time rather than held indefinitely as a liability. Estimating breakage requires actual historical redemption data, a business without at least a year or two of program history to draw on should use a conservative estimate until real data becomes available, rather than assuming a favourable breakage rate without support.
A Simplified Approach For Smaller Programs
For a smaller business with a modest loyalty program, a full actuarial breakage analysis is rarely proportionate to the actual dollars involved. A simplified approach, estimating the dollar value of outstanding, unredeemed points at each period end and recording that amount as a deferred revenue liability, captures the most important part of the proper treatment without requiring disproportionate analytical effort.
When This Actually Matters Most
This issue matters most in exactly two situations: when a business is preparing for a sale or financing round, where a buyer's or lender's due diligence will specifically look for this unrecorded obligation, and when a loyalty program has grown large enough that the outstanding point liability, if suddenly redeemed in volume, could genuinely strain cash flow. Both situations reward getting ahead of the accounting treatment well before it becomes a point of scrutiny.
Frequently Asked Questions
Should all loyalty program revenue be deferred?
What is breakage in the context of a loyalty program?
Does a small loyalty program really need this level of accounting detail?
Why does this matter for a business preparing for a sale?
References
- CPA Canada. (2025). Revenue recognition for customer loyalty programs. cpacanada.ca
- Chartered Professional Accountants of Canada. (2025). Deferred revenue and breakage estimation practices. cpacanada.ca
This article is provided for general informational purposes and is not accounting advice. Deferred revenue treatment for loyalty programs depends on the specific structure of your program, consult a qualified accountant for guidance specific to your business.