In e-commerce operations, the accounting treatment of gift card programs often becomes complex due to third-party involvement. The following case comes from the practical confusion of an e-commerce practitioner, involving issues such as liability recognition, revenue timing, and balance sheet presentation.

Case Background

We operate an e-commerce website, and the gift card program is managed by a third-party gift card supplier. According to the program's terms and conditions, we sell gift cards on behalf of this third-party gift card program. When we receive customer funds, we remit them to the third-party supplier, who is responsible for managing the redemption of the gift cards. When the gift cards expire (after approximately 4 years), the third party returns the unredeemed funds to us, and we recognize this as revenue at that point.

Key Facts

  • We sell gift cards on our own website.
  • The terms and conditions clearly state that the third party is responsible for the cards.
  • After expiration, we, as the recipient of funds, receive the remaining amounts.

Questions Raised

  1. Is it correct to remove the gift card liability from the balance sheet and only recognize revenue when the gift cards expire?
  2. Since we sell gift cards on our website, is there an obligation to recognize this gift card liability on the balance sheet?

Analysis and Preliminary Views

Under current accounting standards (such as IFRS 15 or ASC 606), an entity should identify whether it is a principal or an agent. If the enterprise merely acts as an agent selling gift cards on behalf of a third party, it should not recognize a gift card liability, because the enterprise has no obligation to transfer goods or services to the customer; that obligation lies with the third party. In this case, the funds received by the enterprise are of a collection and payment nature and should be recognized as a payable to the third party, not as a contract liability.

However, if the enterprise assumes the primary responsibility for the gift cards (for example, the customer has the right to demand redemption from the enterprise), then even if a third party manages redemption, the enterprise may still need to recognize a liability. But in this case, the terms clearly state that the third party is responsible for the cards, and the funds are ultimately returned to the enterprise, indicating that the enterprise may only bear credit risk or play an agency role.

Regarding the timing of revenue recognition, if the enterprise acts as an agent, its revenue should be the net amount (i.e., fees or commissions), not the full funds received upon expiration. However, in this case, the funds are returned to the enterprise upon expiration and recognized as revenue, which may imply that the enterprise actually bears the risk of non-redemption and thus may be considered a principal rather than an agent. Therefore, the accounting treatment should be based on the substance of the contract.

Note: This case does not provide specific contract terms and conditions. Actual treatment should consult professional accountants and be evaluated in detail in accordance with applicable standards.

Conclusion

The key to gift card accounting treatment lies in determining whether the enterprise assumes the primary responsibility for transferring goods or services to customers. If it is merely an agent, the liability should be removed from the balance sheet; if it assumes primary responsibility, the liability needs to be recognized. It is recommended that enterprises review contract terms, clarify the obligations of each party, and consider factors such as cash flow and risk bearing to determine the correct accounting treatment.