Skip to main content

Where to Buy Gift Cards With Your Credit Card

You can buy gift cards with a credit card almost anywhere — retail stores, online, and through gift card marketplaces — but the method you choose affects your rewards and how quickly you get the card.

The short answer: yes, you can use your credit card to buy gift cards at most places that sell them. The real question is where to buy them so you actually benefit from the purchase. Buying a gift card with a credit card that earns rewards means you get points or cash back on the purchase itself, then the recipient gets the value of the card. That's a genuine win — you're not losing money by using plastic instead of cash.

Where you buy matters because some places charge fees, some deliver instantly, and some let you stack rewards in ways others don't. A gift card bought at a grocery store might earn you 4% back if your card has a grocery bonus. The same card bought through a third-party marketplace might earn you only 1%. Knowing the difference takes five minutes and can save you real money on a $100 purchase.

Key Takeaways

  • Retail stores, supermarkets, and pharmacies sell gift cards at face value with no fees, and you earn credit card rewards on the purchase price.
  • Online marketplaces like Amazon, Target, and Walmart let you buy digital gift cards that arrive in minutes, though some charge small fees for certain card types.
  • Specialty gift card sites like Raise and CardCash sell discounted gift cards but typically do not let you pay with a credit card — they require bank transfer or other methods.
  • Your credit card's category bonuses (grocery, gas, online shopping) can apply to gift card purchases at those merchants, so buying at the right place increases your rewards.
  • Digital gift cards arrive instantly and have no physical card to lose, but physical cards bought in-store are useful if the recipient prefers a tangible gift.

Buying gift cards in physical retail stores

Walking into a store and buying a gift card at the register is the most straightforward method. Supermarkets, drugstores, department stores, and big-box retailers all stock gift cards from hundreds of brands. You pay the face value — a $50 card costs $50 — and there are no fees. You hand over your credit card, and the transaction posts to your account like any other purchase.

The advantage here is that you earn credit card rewards on the full amount. If your card earns 3% cash back at supermarkets and you buy a $100 Starbucks gift card at your grocery store, you get $3 back. The recipient then spends the full $100 at Starbucks. You've essentially gotten a discount on a gift you were already planning to give.

The downside is that you have to go to the store, and you walk out with a physical card that you then have to wrap or deliver. If you're buying last-minute or the recipient lives far away, this method takes time.

Buying digital gift cards online

Amazon, Target, Walmart, Best Buy, and most major retailers now sell digital gift cards through their websites. You select the amount, enter the recipient's email address, and the card arrives in their inbox within minutes — sometimes instantly. You pay with your credit card just like any other online purchase.

Digital cards are useful when you're short on time or the recipient is out of state. There's no physical card to lose or wrap. Some retailers let you schedule delivery for a specific date, which is helpful if you're buying ahead for a birthday or holiday.

A few retailers charge small fees for digital gift cards — usually $1 to $2 on cards under $50 — though many waive the fee if you're a member of their loyalty program. Check the checkout screen before you complete the purchase. You still earn credit card rewards on the purchase amount, including any fee.

Using gift card marketplaces and resale sites

Websites like Raise, CardCash, and Gameflip sell gift cards at a discount — sometimes 5% to 20% off face value. A $100 Amazon card might sell for $90. The catch is that most of these sites do not accept credit cards. They require bank transfer, PayPal, or cryptocurrency. If you want to use your credit card and earn rewards, this route doesn't work.

These marketplaces are useful if you're buying a gift card for yourself and want to save money, or if you have a specific payment method they accept. But for the purpose of using your credit card to buy a gift card, they're not an option.

Maximizing credit card rewards on gift card purchases

The real strategy is matching the purchase location to your card's bonus categories. If your credit card earns 5% cash back at supermarkets, buy gift cards at the grocery store. If it earns 3% at online retailers, buy digital cards through Amazon or Target's website. If it earns 2% on all purchases, it doesn't matter where you buy — you'll get the same return either way.

Some cards have rotating categories that change each quarter — one quarter might be supermarkets, the next might be gas stations. Check your card's current bonus categories before you shop. A few minutes of planning can mean the difference between earning 1% and earning 5% on a $200 gift card purchase.

One limitation: some credit card issuers have started coding gift card purchases as "cash advances" or "purchases of goods for resale," which means they don't earn rewards and may carry a higher interest rate if you carry a balance. This is rare, but if you're a frequent gift card buyer, call your card issuer and ask how they code gift card purchases. Most major issuers treat them as regular purchases.

What to watch out for when buying with a credit card

Scams are rare when you buy from legitimate retailers, but they do happen on third-party marketplaces. If you're buying from a resale site, make sure the seller is verified and the site offers buyer protection. Read the fine print — some discounted cards have restrictions or come from liquidation sales and may not work.

Physical gift cards can be stolen or lost after you buy them. If you're buying in-store and won't deliver the card immediately, keep it somewhere safe. Digital cards are safer because they exist only in email, but make sure you're sending them to the correct email address — there's no way to recall a digital card once it's sent.

If you're buying a gift card for someone else, confirm they actually want it. A gift card to a store they don't shop at is money wasted, even if you earned rewards on it. The recipient can't return it for cash at most retailers.

Frequently Asked Questions

Do I earn credit card rewards when I buy a gift card?

Yes, you earn rewards on the purchase price just like any other transaction. If your card earns 2% cash back, you get 2% back on a $100 gift card purchase. The recipient then spends the full $100 value at the retailer. Some cards have bonus categories (supermarkets, online shopping) that apply to gift card purchases made at those locations.

Can I buy a gift card with a credit card that has a $0 balance?

Yes. Buying a gift card is a regular purchase, not a cash advance. It posts to your account and you pay it off like any other charge. You don't need any available credit beyond the amount of the card you're buying.

What's the difference between buying a gift card online versus in a store?

In-store cards are physical and arrive immediately, but you have to visit the store. Digital cards arrive by email in minutes and are useful for last-minute gifts or distant recipients. Some retailers charge small fees for digital cards, though physical cards never do. Both earn credit card rewards.

Can I use a gift card to buy another gift card?

Most retailers allow it, but some restrict it. Target and Walmart let you use a gift card to buy another gift card. Best Buy and Amazon also allow it. Some smaller retailers or specialty stores may not. If you're unsure, ask at checkout or call the store before you go.

What happens if the gift card I buy doesn't work?

If you bought it from a legitimate retailer and it doesn't activate, contact that retailer's customer service with your receipt. They'll replace it or refund your credit card. If you bought from a third-party marketplace and the card was already used or invalid, the marketplace's buyer protection policy determines whether you get your money back — check their terms before you buy.