Pomegra Wiki

Revenue Recognition for Customer Loyalty Programs

When a customer earns loyalty points, miles, or store credit with a purchase, the merchant must allocate part of the sale revenue to that reward as a separate performance obligation under ASC 606. The revenue is recognized later when the customer redeems the points, not at the moment of purchase.

Why points are not revenue at the moment of sale

Under ASC 606 (the revenue recognition standard in GAAP), a company recognizes revenue when it satisfies a performance obligation by transferring a promised good or service to a customer. The promise to honor loyalty points is itself a performance obligation: the company has promised to deliver the goods or services (or discounts) that the points represent.

When a customer buys a coffee for $5 and earns 10 points that can be redeemed for a future free drink, the company has made two promises:

  1. It has delivered the coffee (performance obligation satisfied immediately).
  2. It has promised to provide a future benefit when the customer redeems those points (performance obligation unsatisfied).

The company cannot recognize the full $5 as revenue. It must split the $5 between the coffee and the future reward. The portion attributable to the points is deferred and held as a liability until the customer redeems them.

Allocating the transaction price

The split depends on the standalone selling price of the points relative to the full transaction. Standalone selling price is what the company would charge a customer for the promised reward if sold separately.

If a customer buys $100 of goods and earns 100 points:

  • Standalone selling price of the goods: $100.
  • Standalone selling price of the 100 points (the redemption value): typically $10 (a 10% discount, if 100 points = $10 off a future purchase).
  • Total transaction price: $100 (what the customer paid).
  • Allocation formula: Revenue from sale = $100 × [$100 ÷ ($100 + $10)] = ~$90.91
  • Deferred revenue (liability): $100 × [$10 ÷ ($100 + $10)] = ~$9.09

The company records a deferred revenue liability of $9.09. When the customer redeems the 100 points on a future purchase, the company recognizes that $9.09 as revenue (or reduces the customer’s payment obligation).

Practical measurement: reward expectations and redemption rates

In reality, companies often never know the exact redemption value. A customer might never redeem their points, redeem only half, or redeem them at a promotional time when the discount is deeper than usual.

Companies use historical redemption rates to estimate how many points will be redeemed and at what value. If historical data shows that 85% of points earned are eventually redeemed, the company allocates revenue as though 85% of points will be claimed and 15% will be abandoned.

This estimate is reassessed each period. As more data comes in, estimates may be refined, and the deferred revenue liability is adjusted.

Breakage revenue

Points that are never redeemed eventually expire (or become uncollectible). If a customer’s points expire or if the company reasonably concludes that redemption is no longer probable, the company can recognize the deferred revenue as breakage revenue.

For example, if $1 million of deferred revenue is associated with points expected to expire at year-end, and historical data shows that only 5% of expiring points are redeemed in the final month, the company recognizes $950,000 as breakage revenue in the period the points expire.

This is a real economic benefit to the company: it has effectively been lent money at zero interest when the customer paid cash for goods and earned points, and it never had to deliver the promised discount.

Examples in major retailers

Airlines’ frequent-flyer programs are the canonical example. When a customer buys a ticket for $500 and earns 5,000 miles, the airline allocates a portion of the $500 (say, $50) to the future flight redemption. The remaining $450 is recognized as revenue immediately.

Grocery stores and coffee chains apply the same logic. A $50 gift card or loyalty account top-up involves a deferred revenue liability; the store recognizes revenue as the customer spends the balance, not when they fund it.

Hotel loyalty programs similarly defer revenue. A $200 room night that includes 10,000 points allocates a fraction of the $200 to the future reward nights’ value, with that portion held as deferred revenue until the customer books a redemption.

Impact on financial statements

The deferral affects both the income statement and the balance sheet.

  • Income statement: Revenue is lower in periods with heavy point accrual and higher in periods with heavy redemption or breakage recognition.
  • Balance sheet: The current liabilities section includes customer loyalty liabilities (deferred revenue), which can be substantial for loyalty-heavy businesses.

For some retailers, particularly those with large loyalty bases and high enrollment, the deferred revenue liability can represent millions or billions of dollars of future obligations. This is not hidden profit; it is a genuine economic claim that customers hold against the company.

See also

Wider context

  • Balance Sheet — the statement that reflects loyalty program obligations
  • GAAP — the ruleset from which ASC 606 derives
  • Accrual Accounting — the timing principle that underlies deferred revenue