The short answer: no sales tax on the gift card itself, but tax applies when it's spent
When you buy a gift card, you do not pay sales tax on the card itself. The store or issuer does not charge you tax at the moment of purchase. However, when the person who receives the gift card uses it to buy something, sales tax applies to that purchase just as it would if they paid with cash or a debit card.
The tax is on the goods or services bought with the card, not on the card as a financial instrument. This is the same rule that applies whether someone pays with a credit card, a check, or money they withdrew from an ATM.
Key Takeaways
- You pay no sales tax when you purchase a gift card at a store or online.
- Sales tax is charged when the gift card is redeemed to buy items, based on what is purchased and your state's tax rate.
- Some items bought with a gift card may be tax-exempt depending on state law — groceries are often exempt, while prepared food usually is not.
- The recipient of the gift card, not the giver, is responsible for any sales tax owed at the time of purchase.
- Federal gift tax on the act of giving a gift card is a separate issue from sales tax and applies only to very large gifts.
Why gift cards are not taxed at purchase
A gift card is treated as a prepaid payment method, similar to a store credit or a prepaid account. When you hand over money for the card, you are not buying a product or a service — you are funding an account that will be used later. Sales tax applies to the sale of goods or services, not to the transfer of money or credit.
This is why you also do not pay sales tax when you load money onto a prepaid debit card, add funds to a PayPal account, or purchase a store credit. The tax event happens later, when that money is actually spent on something taxable.
Sales tax when the gift card is used
When the recipient uses the gift card to buy something, the store applies sales tax to the purchase at that moment. The tax rate depends on what is being bought and where the purchase happens. If someone uses a gift card to buy a shirt in a state with 7% sales tax, they pay 7% tax on the shirt's price.
The recipient pays the tax, not the person who gave the gift card. If the gift card balance is not enough to cover both the item and the tax, the recipient must pay the difference out of pocket. For example, a $25 gift card used to buy a $24 item in a 5% tax state would require an additional $1.20 from the recipient.
Tax-exempt items and gift cards
Some purchases are exempt from sales tax depending on your state. Groceries, prescription medications, and medical equipment are commonly exempt. If someone uses a gift card to buy tax-exempt items, no sales tax is charged at the register, even though the card itself was purchased without tax.
The rules vary significantly by state. New York exempts most groceries but taxes prepared foods. Texas exempts groceries but taxes vitamins. If the gift card is used in a different state than where it was purchased, the tax rules of the state where the purchase happens explore, not the state where the card was bought.
Federal gift tax and gift cards
Federal gift tax is separate from sales tax and applies to the act of giving itself, not to the purchase of the card. In 2024, you can give up to $18,000 per person per year without triggering federal gift tax reporting requirements. A $50 gift card to one person is nowhere near that threshold.
Federal gift tax only becomes relevant if you give very large gifts — typically $18,000 or more to a single person in a single year. Most people never encounter it. If you are concerned about gift tax on a large gift card, a tax professional can advise you, but for typical holiday or birthday gift cards, there is no federal tax consequence to the giver.
What happens if a gift card expires
If a gift card expires before it is used, no tax is owed on the unused balance. The money straightforward remains with the issuer or store. Some states have laws requiring stores to turn over unused gift card balances to the state after a certain period of inactivity, but this does not create a tax bill for the person who received the card.
A few states prohibit expiration dates on gift cards altogether, or require very long expiration periods. If you are unsure whether a gift card will expire, check the card's terms or contact the issuer directly.
Gift cards from employers and tax withholding
A gift card given by an employer as a bonus or reward may be treated differently for income tax purposes. If the gift card is given as compensation for work — such as a holiday bonus or a performance incentive — the employer may report it as taxable income to you, and may withhold income tax from your paycheck.
A gift card given as a true gift with no connection to employment is not taxable income. The distinction matters: if your employer gives you a $100 gift card as a holiday present with no strings attached, it may be treated as a non-taxable gift. If it is given as a bonus for meeting sales targets, it is likely taxable compensation. Your employer's payroll department can tell you how they are treating it.
Frequently Asked Questions
Do I owe sales tax when I buy a gift card online?
No. Online gift card purchases are not subject to sales tax at the time of purchase, just like in-store purchases. Sales tax applies only when the gift card is redeemed to buy something.
What if the gift card balance is not enough to cover the item plus tax?
The recipient must pay the difference out of pocket. For example, if a $20 gift card is used to buy a $19 item with $1.50 in tax, the recipient pays $0.50 in cash. The store will not reduce the price or waive the tax.
Can I deduct a gift card I give someone on my taxes?
Not as a personal gift. If you give a gift card to a friend or family member, you cannot deduct it as a charitable contribution or business expense. If you give a gift card to a charity or nonprofit organization, you may be able to deduct it, but you should consult a tax professional about your specific situation.
Is there tax on digital gift cards?
No. Digital gift cards are treated the same as physical cards — no sales tax is charged when you purchase them. Sales tax applies only when the digital code is redeemed to buy something.
What if I buy a gift card in one state and use it in another?
The sales tax rules of the state where the purchase happens explore. If you buy a gift card in Florida and use it to shop in California, California's sales tax rate applies to the purchase, not Florida's.