Skip to main content

How to Buy Gift Cards With a Credit Card

Yes, you can buy gift cards with a credit card at most retailers

You can use a credit card to purchase gift cards in stores and online at most major retailers. The transaction works the same way as buying anything else — you hand over your card, it gets charged, and you walk away with a gift card or a digital code. The retailer doesn't care what payment method you use; they just want the sale.

The real question isn't whether you can do it, but whether you should, and what happens when you do. Using a credit card to buy a gift card creates a layer between you and the money, which can work in your favor or against it depending on your situation.

Key Takeaways

  • Credit cards are accepted for gift card purchases at nearly all retailers, both in physical stores and online.
  • Buying a gift card with a credit card counts as a regular purchase, so you earn rewards points or cash back if your card offers them.
  • The credit card company sees this as a purchase, not a cash advance, so you avoid cash advance fees and interest rates.
  • If you carry a balance on your credit card, the gift card purchase gets added to that debt at your card's regular interest rate.
  • Some retailers limit how many gift cards you can buy in one transaction to prevent fraud, typically between $500 and $1,000 per day.

How the transaction actually works

When you buy a gift card with a credit card, the credit card company charges you immediately for the full amount. The retailer receives payment from your credit card company, and you receive the gift card. From the credit card company's perspective, this is a standard purchase — the same category as buying groceries or clothing.

This matters because it means you don't trigger a cash advance, which is when you use a credit card to get actual cash. Cash advances come with higher interest rates and immediate fees. A gift card purchase avoids all of that. You're buying a product, not borrowing money.

The charge appears on your credit card statement with the retailer's name — so if you buy a Target gift card, your statement shows "Target," not "gift card purchase." This is straightforward and doesn't raise flags with your credit card company.

Earning rewards on gift card purchases

If your credit card offers rewards points or cash back, you earn them on gift card purchases just like any other buy. A card that gives 2% cash back on all purchases will give you 2% back on a $100 gift card purchase. A card that earns points on restaurant spending will earn points if you buy a restaurant gift card.

This can be a small financial win if you were already planning to spend money at that retailer. You're essentially getting a discount on the gift card through rewards. However, this only works if you actually use the gift card — if it sits unused, you've just locked money into a card that earns nothing for you.

Some people use this strategy intentionally: they buy gift cards for stores where they shop regularly, earn the rewards, and then use the gift card as planned. Others buy gift cards as gifts and earn rewards in the process. Both are legitimate uses of a credit card.

What happens if you carry a balance

If you already have a balance on your credit card — money you haven't paid off from previous purchases — the gift card purchase gets added to that debt. You'll pay interest on the gift card amount at your card's regular interest rate, which is typically 15% to 25% depending on your card and credit score.

This makes the gift card more expensive than it appears. A $100 gift card purchased on a card with a 20% interest rate costs you an extra $20 per year if you don't pay off the balance. If you're carrying a balance, buying a gift card with that card is usually not a good financial move.

The solution is straightforward: if you have a balance, pay it down before buying gift cards, or use a different payment method like a debit card or cash. This keeps the gift card purchase separate from debt you're already carrying.

Daily purchase limits on gift cards

Many retailers set limits on how many gift cards you can buy in a single day or transaction. These limits typically range from $500 to $1,000 per day, though some retailers are stricter and some are more lenient. The limits exist to prevent fraud and money laundering, not to stop legitimate shoppers.

If you hit the limit, you can usually come back the next day and buy more. Some retailers track limits by calendar day, others by rolling 24-hour periods. If you need to buy a large amount of gift cards, call the retailer's customer service line before you go — they can tell you their specific policy and sometimes make exceptions for legitimate purchases.

These limits apply regardless of payment method. Using a credit card, debit card, or cash doesn't change the retailer's gift card purchase rules.

When buying gift cards with a credit card makes sense

This strategy works well if you're earning rewards on a card with no annual fee and you plan to pay off the purchase immediately. You get a small cash back or points benefit at no cost to yourself. It also makes sense if you're buying a gift card for someone else and want the purchase protection that comes with a credit card — if something goes wrong, you have a dispute process.

It also makes sense if you're using a card that offers bonus categories. Some cards give extra rewards on specific types of purchases, like restaurants or entertainment. If you're buying a gift card in one of those categories, you earn the higher rate.

The key is paying off the balance when your statement arrives. If you carry the balance, the interest charges quickly outweigh any rewards you earned.

When to use a different payment method instead

If you're carrying a balance on your credit card, use cash or a debit card instead. The interest you'll pay on the gift card purchase will be more than any rewards you could earn. If you don't have cash or a debit card available, it's better to wait until you can pay down your credit card balance first.

You should also avoid using a credit card if you're trying to stay within a strict budget. Gift cards can feel like "assistance programs" because they're not cash, and it's easy to overspend when you're using a card rather than watching cash leave your wallet. If you're working on spending discipline, paying with cash or a debit card creates a clearer boundary.

If you're buying a gift card from a retailer known for fraud issues or poor customer service, consider paying with cash instead. This removes the dispute process as an option, but it also means you don't have to worry about your credit card information being compromised.

Frequently Asked Questions

Does buying a gift card with a credit card count as a cash advance?

No. A cash advance is when you use your credit card to withdraw actual cash from an ATM or get cash back at a store. Buying a gift card is a regular purchase. The credit card company treats it the same way as buying anything else, with no cash advance fees or higher interest rates.

Can I use a credit card to buy a gift card online?

Yes. Online retailers accept credit cards for gift card purchases the same way they do for other products. You enter your card information, and the digital gift card code is sent to you or the recipient immediately, or a physical card is mailed depending on the retailer's process.

What if the gift card I buy never gets used?

The money stays on the gift card indefinitely at most retailers, though some have expiration dates. Your credit card will still show the charge, and if you were carrying a balance, you'll continue paying interest on that amount. The unused gift card doesn't help you financially — it's just money sitting in a card instead of your account.

Do I earn rewards if I buy a gift card and never use it?

Yes, you earn rewards on the purchase itself. But if the gift card goes unused, you've essentially paid for rewards on money that isn't working for you. It's better to only buy gift cards you know will actually be used.

Can I return a gift card I bought with a credit card?

Most retailers don't allow returns on gift cards, but some will issue a refund if you return an unused card within a certain timeframe. Check the retailer's policy before you buy. If they do issue a refund, it goes back to your credit card as a credit, which reduces your balance.