Yes, you can buy gift cards with a credit card — but it counts as a regular purchase, not a special category
You can use a credit card to buy gift cards at most retailers, online marketplaces, and directly from store websites. The transaction posts to your account the same way any other purchase does. Your card issuer treats it as a standard retail purchase, which means it earns whatever rewards your card offers for that merchant category — usually 1% to 2% cash back or points, depending on your card.
The catch is that gift card purchases don't trigger bonus categories on most cards. If you have a card that earns 5% back on groceries, buying a grocery store gift card earns only the base rate, not the bonus. The card sees the transaction as a purchase from the retailer, not as a grocery purchase itself. Some cards do make an exception, but you need to check your specific card's terms.
The bigger question isn't whether you can buy them — it's whether you should, and how to avoid the traps that make gift card purchases expensive.
Key Takeaways
- Gift card purchases count as regular retail transactions on your credit card and earn standard rewards, not bonus categories.
- Buying gift cards with a credit card you're carrying a balance on costs you interest, making the gift card more expensive than its face value.
- Some retailers charge fees to activate gift cards or reload them, and these fees are not waived when you pay with credit.
- If you're using a rewards card to earn points on gift card purchases, the rewards usually don't offset the cost of carrying credit card debt.
When buying gift cards with credit makes sense
Gift card purchases make financial sense in a few specific situations. The clearest one is when you pay your credit card balance in full each month and you're using a card that earns rewards on retail purchases. If you buy a $50 gift card and earn 1% cash back, you get $0.50 back. That's not much, but it's genuine value with no downside.
Another scenario is when you need to build credit history or meet a minimum spending requirement for a sign-up bonus. If a new card offers $200 back after you spend $500 in the first three months, buying gift cards counts toward that threshold. You're not paying extra for the privilege — you're just timing a purchase you'd make anyway.
A third reason is convenience or safety. If you're buying a gift for someone who lives far away or you want to avoid carrying cash, a gift card purchased online and emailed instantly solves that problem. The payment method doesn't change the value of the solution.
The debt trap: why carrying a balance makes gift cards expensive
This is where gift card purchases become genuinely costly. If you're carrying a balance on your credit card, every new purchase — including gift cards — accrues interest. A typical credit card charges 18% to 24% annual interest, which works out to roughly 1.5% to 2% per month.
Say you buy a $100 gift card on a card with a 20% APR and a $2,000 existing balance. If you pay the minimum and take six months to clear that balance, you'll pay about $200 in interest across the whole balance. The gift card itself didn't cause all that interest, but it added to the total amount you're paying interest on. You've effectively paid $106 for a $100 gift card.
This is true even if the gift card earns you rewards. A 1% cash back reward ($1 on a $100 card) doesn't come close to offsetting 20% annual interest. The math only works in your favor if you're paying the full statement balance every month.
Gift card fees and how credit cards don't protect you from them
Many retailers charge fees to activate, purchase, or reload gift cards. Visa and Mastercard gift cards often have a $4.95 to $6.95 activation fee. Some store gift cards charge $2 to $5 per card. These fees are separate from the card's face value and come out of what the recipient can spend.
Paying with a credit card doesn't waive these fees. The retailer collects the fee regardless of your payment method. If you're hoping that using credit will somehow protect you or get you a discount, it won't. The fee is built into the transaction.
One exception: if a retailer runs a promotion like "no activation fee on gift cards this weekend," that discount applies whether you pay with credit, debit, or cash. But the credit card itself doesn't earn you that discount.
Rewards categories and why gift cards usually don't trigger bonuses
Most credit cards have bonus categories — 5% back on groceries, 3% on gas, 2% on dining, and so on. A common question is whether buying a gift card to that merchant triggers the bonus rate.
The answer is almost always no. When you buy a gift card at a grocery store, the card network codes the transaction as "gift card purchase" or "general merchandise," not as a grocery purchase. Your card sees the merchant category code, not what you're buying. So a $50 grocery store gift card earns 1% cash back (the base rate) instead of 5%.
There are rare exceptions. Some cards, particularly those from specific retailers, do code gift card purchases as may be able to access for bonus categories. American Express sometimes treats gift cards differently than Visa or Mastercard. The only way to know is to check your card's terms or call the issuer before you buy.
Using credit cards to buy third-party gift cards online
Buying gift cards through third-party sites like Amazon, Raise, or CardCash works the same way as buying them directly from the retailer. You pay with your credit card, the transaction posts as a regular purchase, and you earn whatever base rewards your card offers.
The difference is that third-party sites sometimes sell discounted gift cards — a $100 restaurant gift card for $90, for example. If you buy the discounted card with a rewards credit card, you're stacking two benefits: the discount from the seller and the rewards from your card. That's one of the few scenarios where gift card purchases genuinely work in your favor financially.
Be aware that third-party gift card sites have their own terms. Some don't accept returns, and some charge fees for delivery or activation. Read the fine print before you buy, because your credit card's purchase protections may not cover disputes with the third-party seller the way they would with the retailer directly.
What happens if a gift card is lost, stolen, or never received
If you buy a physical gift card with your credit card and it gets lost or stolen before the recipient uses it, your credit card's purchase protection may cover it — but only if the card was never activated or used. Once the gift card is activated and spent, the credit card company typically won't reverse the charge, because the merchant fulfilled the transaction.
Digital gift cards sent by email have a different risk. If the email goes to the wrong address or the recipient never receives it, contact the retailer's customer service immediately. Most retailers will resend the code or issue a replacement if you can show proof of purchase. Your credit card company can also dispute the charge if the retailer refuses to help, but this takes time.
To protect yourself, buy gift cards directly from the retailer when possible rather than through third-party sites, and keep your receipt. If you're buying a gift card as a gift, consider having it sent to your address first so you can verify it arrived before giving it to the recipient.
Frequently Asked Questions
Do I earn bonus rewards if I buy a gift card from a store where I have a rewards card?
Usually no. Most card networks code gift card purchases as general merchandise, not as purchases from that store's category. A $50 gift card from a grocery store earns your base rate (often 1%), not your bonus grocery rate (often 5%). Check your card's terms or call your issuer if you're unsure, since some cards handle gift cards differently.
Can I use a credit card to buy a gift card if I'm trying to pay off debt?
Technically yes, but it's not a good idea. Every dollar you spend on a gift card while carrying a balance accrues interest at your card's APR. A $100 gift card on a 20% APR card costs you roughly $1.67 per month in interest alone. If you're paying down debt, use cash or debit instead.
What if the gift card I bought never arrives?
Contact the retailer first and ask them to resend it or issue a replacement. If they refuse, you can dispute the charge with your credit card company. Keep your receipt and any confirmation email. Digital gift cards usually resend quickly; physical cards may take longer to investigate.
Are there fees when I buy a gift card with a credit card?
The retailer's fees (activation, purchase, or reload fees) apply regardless of how you pay. Credit cards don't waive these fees. However, you may earn a small amount of rewards on the purchase itself, which can offset a small fee but won't cover large ones.
Can I use a credit card to buy a gift card for someone else's credit card?
Yes. You can buy a Visa, Mastercard, or American Express gift card with your own credit card and give it to someone else. The recipient can then use it like a regular card. These cards often have activation fees ($5 to $7), so factor that into the amount you load onto the card.