Revenue Recognition (ASC 606 / IFRS 15)

How to Record Revenue for Loyalty Points

Allocation of transaction price to loyalty points that provide a material right to the customer.

Account NameTypeDebit ($)Credit ($)
CashAsset100.00-
Revenue (Retail)Revenue-95.00
Contract Liability (Loyalty Program)Liability-5.00

💡 Accountant's Note

Loyalty points are treated as a separate performance obligation if they provide a material right. The transaction price is allocated between the product and the points based on their relative standalone selling prices.

Practitioner & Systems Framework

💻 ERP Architecture

Integrated POS systems should automatically calculate the deferral based on a weighted average of point value and expected redemption.

⚠️ Audit Flags

Inadequate estimation of the standalone selling price of points or failure to account for breakage (points that will never be redeemed).

📄 Required Documentation

Actuarial or historical analysis of redemption rates and the calculation of the standalone selling price of points.

Did you find the exact entry you were looking for?

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions

Loading comments...

Leave a comment (No sign-up required)