📈
📈 Business tools

Loyalty Points Liability Calculator

Results update as you type. Any currency.

Your numbers

Understanding the loyalty points liability calculator — concept and principle

When customers earn loyalty points with a purchase, part of what they paid is really for future rewards. Under the revenue standards IFRS 15 and ASC 606, points that give customers a material right are a separate performance obligation, so revenue for them is deferred and shown as a contract liability until the points are redeemed or expire. This calculator gives a quick estimate of that liability from the points outstanding, the value of a point and the share you expect never to be redeemed (breakage). It works with any currency.

Loyalty points liability after breakage5,000,000 points at $0.01 have a face value of $50,000. 25% are expected never to be redeemed (5 of 20 tickets), so the liability booked is $37,500.5,000,000 points still in walletseach ticket = 250,000 points = $2,500PPPPPPPPPPPPPPP20 tickets= 5M pts← 25%Face value: 5,000,000 × $0.01 = $50,00015 tickets used75% → book it5 never used25% breakagePLiability $37,500$50,000 × (1 − 25%)
Book only the points expected to be redeemed: $50,000 × 75% = $37,500.

How it is calculated

Value per point is what one point is worth when redeemed. Breakage is the percentage of points you expect customers will never use, estimated from your own redemption history.

The principle

A liability should reflect what you actually expect to give away. If a quarter of points historically expire unused, recording the full face value would overstate the obligation. The standards allow expected breakage to be reflected when it can be estimated reliably, and it is then recognised as revenue in proportion to the pattern of redemptions. This calculator uses that idea in its simplest form. In full accounting, the amount deferred at the time of sale is set by allocating the transaction price between the goods and the points using their relative standalone selling prices, so the booked figure can differ.

Worked example

  1. Points outstanding 5,000,000, value per point $0.01, expected breakage 25%.
  2. Face value = 5,000,000 × 0.01 = $50,000.00.
  3. Liability = 50,000 × (1 − 0.25) = 50,000 × 0.75 = $37,500.00.

How to read the result

The liability shows the revenue still owed to customers in the form of rewards. Rising liability with flat sales may mean customers are hoarding points, which can produce a large cost when they redeem. A breakage assumption that is too high flatters current revenue; one that is too low defers revenue unnecessarily. Review the estimate regularly against actual redemption data.

Common mistakes

Keep in mind: This is a simplified estimate for planning, not an accounting determination. Actual measurement under IFRS 15 or ASC 606 should be agreed with your accountant or auditor. Not financial or tax advice.

Frequently asked questions

What is breakage?

The portion of points, gift cards or vouchers that customers are expected never to redeem.

Is the liability the same as the cost of rewards?

No. Under revenue standards the deferred amount is based on the value allocated to the points, not on what the rewards cost you to supply.

When is the liability released?

As points are redeemed, and breakage is recognised in line with the redemption pattern or when redemption becomes remote.

Sources: IFRS Foundation, IFRS 15 Revenue from Contracts with Customers · FASB, ASC 606 Revenue from Contracts with Customers

Checked 8 Nov 2026. IFRS 15 and ASC 606 customer-option guidance.

📈 All business tools →🌍 Calculators by country →