Skip to content

Loyalty points liability: what it is and how to measure it

Resources · Finance

Loyalty points liability is what a company owes the members of its loyalty program for the points, miles or cashback it has issued that have not yet been redeemed or expired. It is estimated by multiplying outstanding points by the cost per point and by the expected redemption rate, and it is tracked by currency, country and expiration date. Platforms such as Qurable track it in real time on a double-entry ledger.

Updated · 8 min read

In production · October 2026

In production, at the scale of millions of movements.

Qurable manages 18M members today. Each program has its own vault, rules and liability, isolated by organization.

  • 11M+Transactions recordedIn a single production environment
  • 22M+Double-entry movementsEach with its counterpart
  • ~20 msMember history lookupAverage query time
  • 18MMembersIn programs running on Qurable

Key takeaways

  1. Points liability is not the balance in circulation: it is what honoring the expected redemptions would cost.
  2. The base calculation is outstanding points times point value times expected redemption rate.
  3. To manage it, finance breaks liability down by currency, country and expiration, not just one total.

The difference

Points outstanding are not the same as liability.

The total points balance tells you how many points members hold. The liability tells you what it would cost the company to honor the ones it expects to be redeemed. Finance needs the second number; the first is only where it starts.

Points outstanding compared with program liability
Points outstandingProgram liability
What it measuresThe sum of member balancesThe expected cost of honoring those balances
UnitPoints, miles or cashbackMoney, in each market's currency
AssumptionsNoneCost per point and expected redemption rate
What moves itEarning, redemptions and expirationsThe same, plus changes to the catalog, reward costs or redemption behavior
Who uses itThe loyalty teamFinance, accounting, audit and leadership

How to break it down

One number is not enough to decide.

The total liability is for the balance sheet. To manage it, finance splits it by currency, by country and by expiration: that shows where it grows, what expires soon and what depends on each partner.

  • Each program currency

    Points, miles and cashback have different values and redemption patterns, so each is measured on its own.

  • Each reporting currency

    A regional program honors rewards in pesos, soles or dollars; liability is stated in each market's currency.

  • Exchanges between programs

    If points can move to another program, each exchange shifts liability from one program to the other at the agreed rate.

  • One entity per country

    Each country usually closes its own books, so liability must be split by the entity that issued the points.

  • Different catalogs

    The same point can cost more or less in each country depending on rewards, partners and local taxes.

  • By store or channel

    A store view shows where points are issued and redeemed, and how much each point of sale contributes.

  • Batch by batch

    Each batch expires on its own date. Without batches, expiration is applied to the total balance and liability is misstated.

  • What expires soon

    What expires in 30, 60 and 90 days shows how much liability may drop and when a redemption campaign makes sense.

  • Rules that change

    If the expiration policy changes, batches already issued should keep the rule that applied when they were created.

How it is calculated

Three factors and one multiplication.

The base formula is simple: outstanding points × cost per point × expected redemption rate. The hard part is measuring each factor well, splitting it by currency and country, and keeping it current with every transaction.

  • Factor 1

    Outstanding points

    Points issued that have not been redeemed or expired, tracked by batch: each batch has its own issue date and expiration date.

    Example
    10 million outstanding points.
  • Factor 2

    Cost per point

    What it costs the company to deliver one redeemed point, based on the catalog and reward costs. It can vary by country and reward type.

    Example
    USD 0.01 per point.
  • Factor 3

    Expected redemption rate

    The share of outstanding points members are expected to redeem before they expire, estimated from the program's own redemption history.

    Example
    80% expected redemption.
  • Result

    Estimated liability

    The three factors multiplied. The remaining 20% is estimated breakage: the points expected to expire unredeemed.

    Illustrative example
    10,000,000 × USD 0.01 × 80% = USD 80,000.

What to require from the platform

What finance needs to trust the number.

Liability is only as good as the points record behind it. These are the questions to ask any loyalty platform before using its data in a financial close.

  • Is it double-entry?

    Every point issued, redeemed or expired needs its counterpart. A balance counter cannot rebuild the liability.

  • Does it keep batches with expiration?

    Without batches nobody knows which points expire when, and liability by expiration becomes an estimate on top of an estimate.

  • Does it split by currency and country?

    A regional program needs the liability of each entity and currency, not only the consolidated total.

  • Is it current?

    Liability calculated at month-end arrives too late to decide on campaigns, catalog changes or rule changes.

  • Can it be audited?

    History that cannot be edited, corrections through offsetting entries and an export of every movement for reconciliation.

With Qurable

Your program's liability, one movement at a time.

Qurable records every point in a double-entry ledger, with batches and expirations. That is why liability is available in real time by currency, country and store, without waiting for month-end.

  • Double-entry ledger

    Every point, cashback or mile with its origin, owner and expiration; errors are reversed with offsetting entries.

    See the points ledger
  • Real-time liability

    By currency, country and store, with what expires in 30, 60 and 90 days and each member's next expiration.

    See real-time liability
  • In your data warehouse

    A daily export of every movement, with the amount and currency of each redemption, to reconcile with accounting.

    See the platform
  • Capped cost

    Each program issues from its supply and each campaign up to its budget, so liability does not grow outside the rules.

    See the points program

FAQ

What people ask about points liability.

Short answers for finance, accounting and loyalty teams.

It is what a company owes its members for points, miles or cashback issued but not yet redeemed or expired. It represents the cost of honoring the redemptions it expects, which is why it sits on the balance sheet and is reviewed at every close.

The base is outstanding points × cost per point × expected redemption rate. For example, 10 million outstanding points, a cost of USD 0.01 per point and 80% expected redemption give an estimated liability of USD 80,000. Each assumption is reviewed against the program's history.

Because each country usually has its own legal entity and balance sheet, and because the cost of a point changes with the catalog, partners and local currency. A regional total is useful for leadership, but each entity needs its own liability to close its books.

When a batch expires unredeemed, it stops being an obligation and liability goes down. That is why it pays to track what expires in 30, 60 and 90 days: it anticipates changes in liability and shows when a redemption campaign can improve the member experience.

If members accumulate something they can redeem later, yes, whether it is called a rewards club, a benefits program or, in Latin America, a club de beneficios or programa de lealtad. If it only gives discounts applied on the same purchase, there is generally no outstanding balance to measure.

Points balances change with every purchase and redemption, so ideally liability is visible in real time and the cost and redemption assumptions are reviewed at every close. This guide is not accounting advice: your accounting team and auditor set the policy.

Qurable records every point in a double-entry ledger, with batches and expirations, and shows liability in real time by currency, country and store, along with what expires in 30, 60 and 90 days. Movements are exported daily to your data warehouse.

Last reviewed

Further reading

Pages that explain each piece of a points program's cost.

See what your program's liability would look like.

In a 45-minute technical session we show you liability, batches and expirations with a case like yours.

Read the documentation