I’m sorry, but you’re wrong about the facts. A gift certificate is a business liability under GAAP. And you’re not required to hold that liability forever.
FASB ASC 606 (Revenue from Contracts with Customers)
What’s more, Federal Law gives you only 5 years, but states may have additional protections,
“Under the law, a gift card cannot expire until at least five years from the date it was activated. The law also places general limitations on fees. For instance, the card issuer cannot charge a dormancy or inactivity fee on a gift card unless there has been no activity for one year and the card clearly states its policy toward that fee.”
The Credit Card Accountability Responsibility and Disclosure (Credit CARD, 2009)
https://www.fdic.gov/consumers/consumer/news/december2019.ht...