Retail

How to Record a Loyalty Member or Senior Citizen Permanent Discount Sale

Recording a sale with a permanent percentage discount for a loyalty programme member, with VAT calculated on the net price paid.

Account NameTypeDebit ($)Credit ($)
Cash in HandAsset (+)104.40-
Sales Discounts (Loyalty)Contra-Revenue (+)10.00-
Sales RevenueRevenue (+)-100.00
VAT Output Tax Payable (16%)Liability (+)-14.40

💡 Accountant's Note

Loyalty discounts are contra-revenue — they reduce net sales. VAT is calculated on the actual amount paid by the customer after the discount.

Practitioner & Systems Framework

💻 ERP Architecture

Configure loyalty member profiles in the POS so that discounts are applied automatically on scan of the loyalty card. The discount posts to Sales Discounts (Loyalty) as a contra-revenue item. Track loyalty discount spend monthly as a percentage of loyalty members' sales — this is the true cost of the loyalty program's discount component.

⚠️ Audit Flags

VAT is assessed on the net price after discount — not the pre-discount retail price. This is a key distinction: if the POS incorrectly calculates VAT on the pre-discount price, the customer is overcharged and the store remits excess VAT. Auditors check that the POS VAT calculation uses the discounted price as the base.

📄 Required Documentation

Loyalty program terms (discount percentage, eligibility criteria), POS loyalty discount log, Sales Discounts (Loyalty) ledger, VAT calculation confirmation (based on net price), and monthly loyalty discount cost report.

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