E-commerce

How to Record a Gift Card Redemption and Revenue Recognition

Converting the gift card liability to earned revenue and recognizing COGS when a customer redeems their card.

Account NameTypeDebit ($)Credit ($)
Gift Card LiabilityLiability (-)100.00-
Sales RevenueRevenue (+)-100.00
Cost of Goods SoldExpense (+)40.00-
Merchandise InventoryAsset (-)-40.00

💡 Accountant's Note

Redemption converts the liability to earned revenue and simultaneously recognizes COGS. Both must be recorded at the same time.

Practitioner & Systems Framework

💻 ERP Architecture

Configure your e-commerce platform so that applying a gift card code at checkout triggers the OMS to: (1) validate the card balance, (2) deduct the redemption amount from the gift card sub-ledger, and (3) trigger the revenue and COGS recognition entry in the ERP. Partial redemptions (customer uses part of the card) must update the sub-ledger balance, not zero it out.

⚠️ Audit Flags

Auditors reconcile the Gift Card Liability rollforward: opening balance + cards sold − redemptions − breakage = closing balance. The closing balance should tie to the gift card sub-ledger. Test that COGS is recognized at the same time as revenue — a common error is recognizing the revenue entry without the corresponding COGS release.

📄 Required Documentation

Redemption transaction log (card code, redemption date, order ID, amount), inventory movement showing COGS at redemption, gift card liability rollforward schedule, and for partial redemptions, the updated remaining balance on each card.

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