A loyalty program is a marketing asset. It is also a financial liability. For every point issued to a member, the company has created an obligation — the future delivery of a good, service, or discount — that must be recognized on the balance sheet, estimated with supporting methodology, and disclosed to auditors in a manner that is both accurate and defensible. The CFO and controller who treat loyalty program liability as a marketing team concern rather than a finance function responsibility are managing significant financial reporting risk without adequate oversight.
The introduction of ASC 606 (US GAAP: Accounting Standards Codification Topic 606, Revenue from Contracts with Customers) and IFRS 15 (the equivalent international standard) established a clear and consistent framework for how loyalty program obligations must be treated in financial statements. These standards eliminated the previous practice of treating loyalty points as a marketing cost at issuance and required instead that loyalty points representing a material right to future goods or services be treated as a separate performance obligation — with a portion of each transaction's revenue deferred until that obligation is satisfied.
This article translates the key requirements of ASC 606 and IFRS 15 as they apply to loyalty programs into practical guidance for CFOs, controllers, and finance directors who are responsible for ensuring that their company's loyalty program is correctly classified, correctly measured, and correctly disclosed. It is not a substitute for professional accounting advice — readers should work with their external auditors and accounting advisors on the specific application of these standards to their programs — but it provides the conceptual framework and practical questions that finance leaders need to direct those conversations effectively.
Note: The information in this article reflects accounting standards in effect as of April 2026. Accounting standards and their interpretations evolve. Always consult a qualified accounting professional for guidance specific to your program and jurisdiction.
|
Key Takeaways
|
Before ASC 606 and IFRS 15 were jointly issued by the FASB and IASB in May 2014 (effective for US public entities in fiscal years beginning after December 15, 2017; for most international entities under IFRS, for annual periods beginning on or after January 1, 2018), loyalty programs were treated inconsistently across companies and jurisdictions. Some entities recognized loyalty points as a deduction from revenue at issuance, effectively treating them as a discount. Others recognized them as a cost when redeemed. This inconsistency made comparability across companies difficult and created opportunities for earnings management through breakage estimation.
ASC 606 and IFRS 15 established a unified five-step revenue recognition framework that applies to loyalty programs through a specific mechanism: the concept of a material right. Under both standards, if a loyalty program gives a customer a material right — an option to receive a future good or service at a price that is meaningfully below the standalone selling price of that good or service — then that right is a separate performance obligation in the contract, and a portion of the transaction price must be allocated to it and deferred until the obligation is satisfied.
A loyalty point constitutes a material right when it provides the customer with an option to receive future goods or services that the customer would not have received without entering into the original contract — and when the exercise price of that option (i.e., what the customer would pay when redeeming the point) is less than the standalone selling price of those future goods or services. In the context of a standard loyalty program: a member earns 10 points per dollar spent, with points redeemable at $0.01 each against future purchases. That right to a future $0.10 discount per dollar spent is a material right, because the member would not receive that discount without purchasing, and because the discount represents genuine economic value.
Not all customer options constitute material rights. A coupon that is broadly available to the general public, or a price promotion that any customer can access without the loyalty program, does not create a separate performance obligation — it is a price reduction, not a customer-specific option earned through a contract.
Once loyalty points are established as a material right, the company must allocate a portion of each transaction's price to the points, based on their estimated Standalone Selling Price (SSP). The SSP of a loyalty point is the amount at which the company would sell the right to a future reward if it were sold separately — which, since loyalty points are rarely sold independently, must be estimated from historical redemption data.
The practical impact: a customer pays $100 and earns 100 points. If those 100 points have an estimated SSP of $1.00 (based on expected redemption value and breakage adjustment), the company cannot recognize the full $100 as revenue at the time of sale. It must recognize $99.09 (approximately $100 × $100 / $101) as current revenue and defer $0.91 (approximately $100 × $1 / $101) as a contract liability until the points are redeemed or expire. At scale across millions of transactions, this deferred liability becomes a material balance sheet item.
The fundamental loyalty program liability formula is:
|
Loyalty Program Liability Formula Liability = Outstanding Points × (1 – Breakage Rate) × Cost Per Point Where:
Example: A program has 50 million outstanding points. Historical data suggests 20% breakage. Each point costs the company $0.008 to fulfill. Liability = 50,000,000 × (1 – 0.20) × $0.008 = 50,000,000 × 0.80 × $0.008 = $320,000 |
Breakage is the percentage of issued loyalty points that will ultimately go unredeemed — through member inactivity, account closure, program expiration, or points accumulation that never reaches a redemption threshold. Under ASC 606 and IFRS 15, breakage income — the revenue recognized on the portion of points that will not be redeemed — must be recognized proportionally over the period during which redemption occurs, not recognized immediately at issuance or at the point when specific points become statistically unlikely to be redeemed.
The breakage rate is the single most consequential estimate in loyalty program accounting because it directly determines the size of the liability. A breakage estimate that is too high (i.e., assuming more points will go unredeemed than actually will) understates the liability — the company appears to owe less than it does. A breakage estimate that is too low overstates the liability and understates income. Either error creates financial reporting risk.
The auditor's scrutiny of breakage estimates has intensified as loyalty program liabilities have grown to material balance sheet positions at major retailers, airlines, hotel chains, and financial services companies. The SEC has issued comment letters to public companies whose breakage rate assumptions appeared inconsistent with observable redemption trends in their disclosed data. An estimate that is not supported by documented methodology, historical cohort analysis, and regular reassessment is unlikely to survive external audit scrutiny at enterprise scale.
A defensible breakage model requires: at least two years of historical redemption data, preferably three to five; cohort analysis that groups members by enrollment year or tier status and tracks their redemption behavior separately (since high-value members redeem at dramatically higher rates than low-value or dormant members); seasonality adjustment to account for redemption spikes during holiday or promotional periods; and program change adjustment when earn rates, redemption values, or expiration policies have changed, since historical redemption patterns under the old program may not predict behavior under the new design.
For programs less than two years old, conservative (lower) breakage assumptions are required, with quarterly reassessment as data accumulates. Any material change to program design — a change in earn rate, redemption value, expiration policy, or reward catalog — requires immediate remeasurement of the outstanding liability using assumptions appropriate to the new program design, not the historical program that generated the existing points stock.
The Standalone Selling Price of a loyalty point is the price the company would charge for the right to that future reward if it were sold independently. Since loyalty points are rarely sold directly, SSP must be estimated using observable data. The most common approach: divide the average retail value of rewards redeemed (the discount or product value received by members who redeem) by the number of points required to earn that reward, then adjust downward for the breakage rate (since not all issued points will be redeemed, the SSP per issued point is lower than the SSP per redeemed point).
Example calculation: Program data shows that for every 1,000 points redeemed, the average redemption provides $9.00 in reward value. Historical breakage is 20%. SSP per issued point = ($9.00 / 1,000) × (1 – 0.20) = $0.009 × 0.80 = $0.0072. This SSP is then used to calculate the allocation of transaction price to the loyalty performance obligation in each period's sales.
Finance directors who are not involved in loyalty program design decisions are managing a financial reporting exposure they cannot see. Three program design choices have direct, material balance sheet consequences:
|
Design Decision |
Balance Sheet Effect |
Audit Consideration |
Finance Team Action Required |
|
Earn rate increase (more points per dollar spent) |
Increases liability per transaction — more points issued means more performance obligations deferred per period |
Auditors will assess whether the SSP and breakage assumptions were updated to reflect the higher issuance rate |
Remeasure SSP and liability on a pro forma basis before implementing; document the assumption update |
|
Redemption value increase (each point worth more) |
Increases the cost per point and therefore increases outstanding liability on all existing points |
Auditors examine whether the liability for pre-existing points was immediately adjusted to reflect the new redemption value |
Immediate liability remeasurement required; disclose as a program change if material |
|
Expiration policy addition or tightening (points expire sooner) |
Decreases outstanding liability by accelerating breakage recognition — but only if the policy change genuinely changes expected redemption behavior |
Auditors scrutinize whether breakage recognition accelerated because the policy changed or because the company strategically tightened policy to recognize breakage income faster |
Document the policy change rationale; update breakage model with prospective assumptions; do not retroactively reclassify points to breakage income based solely on the policy change |
|
Point issuance caps or tier restrictions |
May reduce the rate of new liability creation if fewer points are issued per period |
Auditors assess consistency of issuance data with historical patterns; sudden drops may indicate changes in program structure requiring disclosure |
Ensure accounting system updates match program design changes in real time; avoid periods where program design and accounting treatment are misaligned |
|
Promotional bonus points issuance (e.g., 3x points events) |
Creates a liability spike in the promotional period; SSP and breakage assumptions for bonus points may differ from base points if redemption behavior differs |
Auditors may require separately supported breakage assumptions for promotional point cohorts if they have materially different redemption characteristics |
Track promotional point cohorts separately; assess whether redemption rates for promotional points differ from base points and document any assumption differences |
ASC 606 and IFRS 15 require specific disclosures related to loyalty program performance obligations. Inadequate disclosure is one of the most common audit findings for companies with material loyalty program liabilities, and it is often more problematic than minor numerical errors in the liability estimate — because inadequate disclosure signals that the company has not fully understood or complied with the disclosure framework.
1. Accounting policy description: The financial statements must describe how the company accounts for its loyalty program obligations — specifically, that loyalty points representing a material right are treated as a separate performance obligation, that a portion of transaction revenue is deferred to a contract liability, and that revenue is recognized when points are redeemed or expire.
2. SSP estimation methodology: Disclose the method used to estimate the standalone selling price of loyalty points and the key assumptions underlying that estimate — including the average redemption value per point and the breakage rate applied. Auditors and readers of financial statements need to understand whether the SSP is based on observable data or requires significant judgment.
3. Breakage assumptions: Disclose the breakage rate used in the liability calculation and, for material programs, the historical data and methodology that support it. If the breakage rate has changed from the prior period, disclose the reason and the financial impact of the change.
4. Contract liability roll-forward: A table showing the opening contract liability balance, additions (new points issued), reductions (redemptions recognized as revenue), expirations (breakage income recognized), and closing balance for the period. This is the single most useful disclosure for analysts and auditors trying to understand the program's financial dynamics, and its absence is a consistent audit comment point.
5. Expected settlement period: Disclose how much of the contract liability is expected to be recognized in the next 12 months versus beyond 12 months. This is particularly important for programs with long point expiration windows or high-value member cohorts who tend to accumulate points over multi-year periods before redeeming.
6. Significant estimates and judgments: For programs where the breakage rate or SSP involves significant estimation uncertainty — particularly newer programs with limited historical data, programs that have recently changed design, or programs where redemption behavior is volatile — the financial statements should disclose the nature of the uncertainty and the potential impact of changes in those estimates on the liability.
Managing loyalty program liability is not solely an accounting function — the size and shape of the liability is determined by program design decisions that finance teams should influence. The following tools are available to loyalty program managers working in conjunction with their finance counterparts to manage liability within commercial objectives.
Points expiration policy is the most powerful structural liability management tool. A program with no expiration on issued points will accumulate a growing stock of outstanding obligations that represents a permanent deferred revenue balance. A program with rolling expiration — points expire 12 or 24 months after issuance if not redeemed — structurally limits the duration and growth of the liability while also creating a behavioral incentive for members to remain active (the loss aversion effect of an approaching expiration is a proven engagement driver, as discussed in Brief 11 on gamification mechanics).
The accounting treatment of expiration matters: points that expire because a member has not met activity thresholds generate breakage income in the period they expire. But the expiration policy must be disclosed to members clearly and enforced consistently — an expiration policy that is announced but not enforced creates both a consumer trust issue and an accounting position that does not accurately reflect actual redemption behavior.
Double or triple redemption value promotions — events where members can redeem points for goods or services at a temporarily enhanced rate — accelerate liability recognition by encouraging the redemption of outstanding points. From an accounting standpoint, a promotional burn event that reduces the outstanding points balance reduces the contract liability and recognizes the associated deferred revenue in the promotional period. Finance teams can use promotional burn events as a timed instrument for both member engagement and liability management, provided the promotional redemption value is reflected in the period's revenue recognition calculation.
Programs that issue points at higher rates to high-tier members (who also redeem at higher rates) create a self-managing liability dynamic: the members who accumulate the highest point balances are also the members most likely to redeem, which means the high-liability cohort is also the high-redemption cohort. Programs that issue points at flat rates regardless of tier create a different risk profile: low-engagement members accumulate points they may never redeem, but the breakage assumption relies on predicting which members belong to that cohort. Tiered earn rates give finance teams more predictable liability modeling because high-tier member redemption behavior is typically well-documented.
The cost per redeemed point is not fixed — it is determined by what members actually choose to redeem. A reward catalog weighted toward high-cost redemptions (premium products, travel, experiences) has a higher cost per point than one weighted toward low-cost redemptions (discounts on standard merchandise). Finance teams who review the reward catalog not just for program attractiveness but for its liability cost implications are managing the cost-per-point assumption that underlies the liability calculation. If a catalog restructuring changes the average redemption value meaningfully, the SSP and liability must be remeasured.
Loyalty program liability is not a niche accounting topic. For the retailers, airlines, hotel chains, credit card issuers, and consumer brands that operate large-scale loyalty programs, the contract liability on the balance sheet can represent hundreds of millions of dollars of deferred revenue obligation — a position that requires the same financial discipline, estimation methodology, and audit readiness as any other material balance sheet item.
The CFO and controller who understand the mechanics of ASC 606 and IFRS 15 as applied to loyalty programs are better positioned to: challenge marketing's program design decisions that create unmodeled liability exposure; ensure that the breakage rate assumptions underpinning the liability are documented, historically supported, and regularly reassessed; produce the financial statement disclosures that satisfy external auditors and provide meaningful information to investors and analysts; and use the liability management toolkit — expiration policy, promotional burn events, earn rate architecture, catalog structuring — to manage the balance sheet impact of the program within the commercial objectives that justify its existence.
The loyalty program is a strategic asset. The liability it creates is a financial obligation that finance leadership must own with the same rigor applied to any other material balance sheet item. These are not competing priorities — they are the same priority, approached from both the commercial and accounting directions.
|
Note on Professional Advice This article provides general educational context on ASC 606 and IFRS 15 as applied to loyalty programs. It is not accounting advice. The specific application of revenue recognition standards to your loyalty program depends on program design details, jurisdiction, entity type, and the evolving interpretive guidance issued by standard-setters and regulators. Always consult a qualified accounting professional — your external auditor or a licensed CPA firm with relevant experience — for guidance specific to your situation. |
|
Loyalty Platform and Reporting Considerations Brandmovers works with finance and accounting teams to ensure that loyalty program data outputs — points issuance, redemption, expiration, and outstanding balance reporting — are structured to support the accounting function's liability calculation, breakage modeling, and financial statement disclosure requirements. Our BLOYL™ platform produces the cohort-level redemption data, period-level roll-forward reporting, and program change audit logs that finance teams require to maintain audit-ready loyalty program accounting. Talk to a Brandmovers loyalty strategist about program reporting and finance function support. |