Yes, you can buy Visa gift cards with a credit card at most retailers, but the transaction counts as a purchase, not a cash advance

You can buy Visa gift cards using a credit card at grocery stores, pharmacies, department stores, and online retailers. The card issuer treats it as a regular purchase, which means you'll earn rewards on the transaction if your card offers them — but you'll also pay interest on the balance if you don't pay it off in full.

The key limitation is that some issuers flag large or repeated gift card purchases as potential fraud or money laundering. If you buy multiple gift cards in a short period, your card may be declined or frozen temporarily while the issuer verifies the transaction. This is especially true for purchases over $500 or when buying from less common retailers.

The second thing to understand: buying a gift card with a credit card is not the same as getting a cash advance. You're not borrowing money against your credit limit at a higher rate. You're making a purchase, just like buying groceries. The amount goes on your statement as a purchase and accrues interest at your regular purchase APR if you carry a balance.

Key Takeaways

  • Visa gift card purchases count as regular purchases on your credit card statement, so you earn rewards and pay the standard purchase APR if you carry a balance.
  • Retailers that sell Visa gift cards include Target, Walmart, CVS, Walgreens, grocery chains, and most online marketplaces, though availability varies by location.
  • Large or frequent gift card purchases may trigger fraud alerts, causing your card to be declined or temporarily frozen while the issuer investigates.
  • Some credit card issuers exclude gift card purchases from bonus categories or rewards, so check your card's terms before buying if you're counting on earning points.

Where you can actually buy Visa gift cards with a credit card

Major retailers stock Visa gift cards in their checkout areas or customer service desks. Target, Walmart, CVS, Walgreens, and most grocery chains carry them. You can also buy them online through Amazon, the Visa website, and some bank websites. The card you use to buy the gift card doesn't have to be a Visa — any credit card works.

Availability does vary by location and store. Some smaller retailers don't stock gift cards at all, and some online sellers have purchase limits. If you're buying a large denomination gift card (over $250), call ahead or check the store's website first to confirm they have it in stock.

One practical note: if you're buying a gift card to use yourself, you can sometimes buy it directly from the Visa website or through your bank's app. This skips the retail markup and gets you the exact amount you want without overpaying for a preset denomination.

Why your card might get declined when buying gift cards

Credit card issuers monitor gift card purchases because they can be a sign of fraud or account compromise. If someone steals your card number, one of the first things they do is buy gift cards, which are easy to spend and hard to trace. So issuers flag patterns like multiple gift card purchases in one day, large single purchases, or purchases from unfamiliar retailers.

If your card is declined, call your issuer's fraud line immediately. They'll ask you to confirm the purchase, and if you do, they'll usually clear the block within minutes. You can then go back and complete the transaction. If you're planning to buy several gift cards, space them out over a few days or call your issuer ahead of time to let them know.

Some issuers are more aggressive about this than others. American Express, for example, is known for flagging gift card purchases more often than Visa or Mastercard issuers. If you use Amex frequently for gift cards, you may want to set up purchase notifications or call ahead before large transactions.

How rewards work when you buy gift cards

Most credit cards earn rewards on gift card purchases the same way they do on any other purchase. If your card earns 2% cash back on all purchases, you'll earn 2% on the Visa gift card. If it earns 5% in a specific category like groceries, and you buy the gift card at a grocery store, you'll earn 5%.

However, some issuers exclude gift card purchases from bonus categories or cap rewards on them. Chase Sapphire cards, for example, earn bonus points on travel and dining but not on gift cards purchased at retailers. Check your card's terms and conditions or call the issuer to confirm before you buy if you're counting on earning a specific reward rate.

The math can work in your favor if you're strategic. If you have a card that earns 5% cash back at grocery stores and you buy a $500 Visa gift card there, you earn $25 in cash back. But if you're paying interest on that $500 because you didn't pay off your balance, the interest will eat into that reward. Only buy gift cards with a credit card if you can pay the full balance when the statement arrives.

The difference between buying a gift card and a cash advance

A cash advance is when you use your credit card to withdraw cash from an ATM or get cash back at a store. Cash advances come with a separate, higher APR (often 25% or more), an upfront fee (usually 3% to 5% of the amount), and they don't earn rewards. They also start accruing interest immediately, with no grace period.

Buying a Visa gift card is a purchase, not a cash advance. You don't pay a cash advance fee, you earn rewards at your normal rate, and you get the standard grace period before interest kicks in. The only similarity is that both put money on your credit card that you'll need to pay back.

Some people try to use gift cards as a workaround to get cash from their credit card without paying cash advance fees. This doesn't work — the issuer sees the gift card purchase as a purchase, not as a way to access cash. And even if you buy the gift card and immediately sell it or use it to buy something you'll resell, you're still paying interest on the credit card balance unless you pay it off.

Limits and restrictions that vary by issuer

Different issuers have different policies on gift card purchases. Some cap the amount you can spend on gift cards per day or per month. Others require you to call ahead if you're buying more than a certain amount. A few issuers exclude gift card purchases from their rewards programs entirely, though this is less common.

Your card's terms and conditions document should mention gift card restrictions if they exist. If it doesn't, call the issuer's customer service line and ask directly. It's worth knowing before you're at the register trying to buy a $1,000 gift card and your card gets declined.

Some business credit cards have stricter rules than personal cards. If you're using a business card to buy gift cards for employee bonuses or client gifts, check with your issuer first — they may require documentation or have spending limits that don't apply to personal cards.

Frequently Asked Questions

Do I earn rewards on Visa gift card purchases?

Most cards earn rewards on gift card purchases at the same rate as other purchases in that category. However, some issuers exclude gift cards from bonus categories or cap rewards. Check your card's terms or call the issuer to confirm before buying if you're counting on earning points.

What happens if I buy a gift card and don't use it?

You still owe the credit card balance. The unused gift card doesn't reduce what you owe on your credit card statement. If you carry a balance, you'll pay interest on the full amount until you pay it off, whether or not you ever spend the gift card.

Can I buy a Visa gift card with a rewards credit card and then use it to pay off my balance?

No. Visa gift cards can't be used to make credit card payments. You can use them to buy things or withdraw cash at ATMs, but not to pay down a credit card balance. If you're trying to pay off debt, use the cash or income directly instead.

Will buying a gift card hurt my credit score?

A gift card purchase itself won't hurt your score. It's treated like any other purchase. However, if the purchase causes you to carry a high balance relative to your credit limit, that can lower your score temporarily because it raises your credit utilization ratio.

Can I buy a gift card with a credit card that's not Visa?

Yes. You can use any credit card — Visa, Mastercard, American Express, Discover — to buy a Visa gift card. The card you use to purchase doesn't have to match the brand of the gift card you're buying.