Yes, you can buy gift cards with a credit card at most retailers
You can purchase gift cards using a credit card at nearly every major retailer — grocery stores, department stores, restaurants, and online platforms all accept credit cards for gift card purchases. The transaction processes the same way as any other purchase: the retailer charges your card, and you receive the gift card code or physical card immediately.
The real question is not whether you can, but whether you should, and that depends on your rewards structure, the card's terms, and what you're trying to accomplish. Some credit cards earn rewards on gift card purchases; others don't. Some retailers offer bonus rewards when you buy their gift cards through specific channels. And some situations — like buying gift cards to resell or to circumvent spending limits — can trigger fraud flags or violate card terms.
Key Takeaways
- Most credit cards treat gift card purchases as regular retail transactions, so they earn the same rewards rate as other purchases at that merchant.
- Some retailers offer bonus rewards or discounts when you buy gift cards directly from them or through their loyalty program, which can stack with credit card rewards.
- Buying gift cards to meet a credit card spending requirement or minimum spend for a bonus may violate the card's terms and can result in the bonus being clawed back.
- Visa and Mastercard gift cards purchased at third-party sites sometimes earn lower rewards rates or no rewards, depending on how the merchant codes the transaction.
- If you return a gift card purchase, the refund goes back to your credit card as a credit, not as cash.
How rewards work when you buy gift cards
When you purchase a gift card with a credit card, the merchant's category coding determines your rewards rate. If you buy a Target gift card at Target using a card that earns 5% back on department store purchases, you'll earn 5% on that transaction. The card issuer sees it as a purchase at Target, not as a cash advance or a special category.
The exception is when you buy a third-party gift card — like a Visa or Mastercard gift card — at a grocery store or pharmacy. These transactions sometimes code as "cash advance" or "money transfer," which means no rewards and often a fee. Check your card's terms or call the issuer before buying a Visa gift card at a non-bank location if you're counting on rewards.
Some retailers offer their own bonus rewards when you buy gift cards through their app or website. Target Circle members, for example, sometimes see bonus offers on Target gift cards purchased through the Target app. These bonuses stack with your credit card rewards, so you earn both the card's rate and the retailer's offer.
When gift card purchases violate card terms
Credit card issuers prohibit using gift card purchases to meet minimum spending requirements for sign-up bonuses. If you open a card that offers $200 cash back after you spend $500 in three months, buying $500 in gift cards to hit that threshold can result in the bonus being denied or clawed back after you receive it. Issuers flag this pattern because it's considered manufactured spending.
The card issuer's fraud detection system may also block or flag large gift card purchases, especially if they're unusual for your account. If you suddenly buy $2,000 in gift cards when you normally spend $300 a month, the card company may freeze the transaction pending verification. This is a security measure, not a permanent block — you can call and confirm the purchase is legitimate.
Buying gift cards to circumvent credit limits or to move money between accounts can also trigger investigation. For example, buying a gift card to yourself and then returning it for cash is treated as a cash advance, which carries a fee and higher interest rate.
Comparing rewards across different gift card purchase methods
| Purchase Method | Rewards Earned | Fees or Restrictions |
|---|---|---|
| Retailer gift card at that retailer with credit card | Card's standard rate for that merchant category | None, unless card excludes gift cards |
| Retailer gift card through retailer's app or loyalty program | Card's rate + retailer bonus (if offered) | Bonus varies by retailer and timing |
| Visa/Mastercard gift card at bank or issuer | Typically no rewards | Activation fee ($4.95–$9.95 typical) |
| Visa/Mastercard gift card at grocery or pharmacy | Often no rewards; may code as cash advance | Activation fee + possible cash advance fee |
| Restaurant gift card at restaurant | Card's dining category rate | None, unless card excludes gift cards |
What happens if you return a gift card
If you return an unused gift card to the retailer, the refund posts back to your credit card as a credit, not as cash to your bank account. The credit typically appears within 3 to 5 business days, depending on your card issuer's processing time. If you earned rewards on the original purchase, those rewards may be reversed when the return is processed.
Some retailers have restrictions on gift card returns. Many will only refund a gift card if it was purchased within a certain window — 30 to 90 days is common — and if it hasn't been used. Check the retailer's return policy before you buy, especially if you're purchasing a gift card as a backup or safety net.
Gift cards and fraud protection
Credit card fraud protection covers the purchase of a gift card itself, but not the balance on the gift card once it's been activated. If someone steals your credit card and buys a $100 gift card, you're protected under your card's fraud liability rules — you won't be charged for that purchase. But if someone steals the gift card code or physical card after you've bought it, the gift card issuer's terms apply, not your credit card's protection.
To protect yourself, treat a gift card like cash once you receive it. Don't share the code via email or text, and keep physical cards in a safe place until you give them away. If a gift card is lost or stolen before you give it away, contact the retailer immediately — some retailers can cancel the card and issue a replacement if you have proof of purchase.
Specific card terms that exclude gift cards
A small number of credit cards explicitly exclude gift card purchases from earning rewards. These cards typically state in their terms that "gift cards, gift certificates, and similar products" don't earn the advertised rate. Before you assume your card earns rewards on a gift card purchase, check the card's benefits guide or terms and conditions, or call the issuer.
Some cards also exclude gift cards from category bonuses but still earn the base rate. For example, a card might earn 5% on department store purchases but exclude gift cards from that 5%, while still earning 1% base rewards. The card's disclosure document will specify this.
Frequently Asked Questions
Do I earn rewards if I buy a gift card to a store I shop at regularly?
Yes, in most cases. The purchase codes as a transaction at that retailer, so you earn your card's standard rewards rate for that merchant category. If the card earns 3% at grocery stores and you buy a grocery store gift card at that store, you earn 3%. Check your card's terms if you want to be certain, since a small number of cards exclude gift cards.
Can I buy a gift card to meet my credit card's minimum spending requirement?
You can make the purchase, but the issuer may deny or claw back your sign-up bonus if they determine you bought the gift card specifically to hit the minimum spend. Issuers consider this manufactured spending. If you're buying a gift card for a genuine reason — because you actually want to give it as a gift — you're fine.
What's the difference between buying a Visa gift card at a bank versus a grocery store?
A Visa gift card bought directly from a bank or the card issuer typically has an activation fee and may earn rewards. The same card bought at a grocery store or pharmacy often codes as a cash advance, which means no rewards, a cash advance fee, and higher interest if you don't pay it off immediately. Buy Visa gift cards from the issuer when possible.
If I return a gift card, do I get the rewards back?
The refund posts as a credit to your credit card, and any rewards you earned on the original purchase are typically reversed. So if you bought a $100 gift card and earned $2 in rewards, and then returned it, you'd see a $100 credit and lose the $2 reward.
Will my credit card company block a large gift card purchase?
It's possible. If the purchase is unusual for your account, the fraud detection system may flag it for verification. You can call the issuer to confirm the purchase is legitimate, and they'll usually clear it immediately. This is a security measure, not a permanent block.