How do I account for gift cards and store credit?
When you sell a gift card, you receive cash but you haven’t actually earned that money yet. The customer gave you $50 and you now owe them $50 worth of products or services. That’s a liability, not revenue. The same logic applies to store credit you issue for returns or customer satisfaction.
Set up a liability account in your accounting software called Gift Card Liability or Unearned Revenue. When you sell a $50 gift card, record it as a debit to Cash and a credit to Gift Card Liability. Your cash increases, but so does what you owe customers.
When someone redeems that gift card, you move the amount from the liability to revenue. If they buy $50 worth of merchandise using the gift card, debit Gift Card Liability and credit Sales Revenue. Now you’ve earned the money because you delivered the goods.
Partial redemptions require tracking. A customer buys $30 worth of items with a $50 gift card, leaving $20 remaining. You recognize $30 in revenue and keep $20 in the liability account. Most point-of-sale systems track individual card balances, but your accounting software just needs to show the total liability outstanding.
Retail businesses and restaurants should reconcile their gift card liability account monthly. Pull a report from your POS showing total unredeemed gift card balances and compare it to the liability on your books. Discrepancies mean something got recorded wrong, either a sale or redemption was missed.
Store credit from returns works the same way. Instead of giving cash back, you give the customer credit to use later. That’s a liability until they use it. Record it to the same account or a separate one if you want to track them separately.
Eventually some gift cards never get redeemed. This is called breakage. After a reasonable time period, usually two to three years, you can recognize the remaining balance as revenue. Arizona doesn’t have escheatment laws for gift cards sold by retailers, but the rules vary if you do business in other states.
The liability account balance tells you exactly how much unredeemed value is sitting out there. If your Phoenix area bookkeeping services provider handles your monthly books, they should be reconciling this account regularly. Getting this wrong understates your liabilities and overstates your actual earned revenue.
Full-Service Bookkeeping for Greater Phoenix
The Next Step:
A Quick Conversation
Tell us about your situation. We'll listen, ask a few questions, and give you a clear price to handle the work.
More Questions
How do I manage cash flow for my small business?
Start by separating cash flow from profit in your thinking. Then focus on getting paid faster, being strategic about when you pay out, and reviewing your position weekly rather than monthly.
Read answerHow often should my books be updated?
Monthly is the minimum for most small businesses. Businesses with high transaction volume or cash-intensive operations benefit from weekly updates. The right frequency depends on how quickly you need financial information to make decisions.
Read answerHow do I reconcile Amazon payouts with my bank account?
Amazon deposits a net payout that includes sales minus fees, refunds, and reserves. Use your Settlement Report from Seller Central to see what's inside each deposit and record the components separately in your books.
Read answerHow can a fractional CFO help my business grow?
A fractional CFO provides strategic financial leadership without the cost of a full-time hire. They help with cash flow forecasting, financial modeling for growth decisions, and preparing for financing or investment.
Read answerHow do I file Arizona TPT (transaction privilege tax)?
File Arizona TPT through AZTaxes.gov, the state's online portal. You'll need a TPT license first, then report gross receipts by business classification and remit both state and local city taxes on your return.
Read answerHow do I track labor costs by project?
Track labor costs by having employees record hours daily to specific projects, capturing fully burdened costs in your accounting software, and reconciling weekly. The key is real-time tracking, not reconstructing timesheets later.
Read answer