Yes, you can buy Walmart gift cards with a credit card in most situations

You can purchase Walmart gift cards using a credit card at Walmart stores, on Walmart.com, and through the Walmart mobile app. The transaction processes like any other purchase — your credit card issuer treats it as a regular sale, and the gift card balance loads immediately. However, some card issuers and Walmart locations have restrictions on gift card purchases, so the method and location matter.

The main limitation you may encounter is that certain credit cards — particularly those issued by Walmart itself — have rules against buying gift cards with that same card. Additionally, some issuers flag large gift card purchases as potentially fraudulent activity and may decline the transaction or contact you to verify.

Key Takeaways

  • Walmart gift cards purchased with a credit card load immediately and work like any other Walmart payment method.
  • Walmart-branded credit cards (Walmart Credit Card and Walmart Mastercard) cannot be used to buy Walmart gift cards.
  • Non-Walmart credit cards may trigger fraud alerts if you buy gift cards in large amounts, so contact your issuer first if you plan to spend over $500.
  • Buying gift cards with a credit card counts as a purchase, not a cash advance, so you avoid cash advance fees and interest rates.
  • Gift card purchases do not earn rewards on most credit cards, even if the card normally earns cash back or points on retail purchases.

Where you can use a credit card to buy Walmart gift cards

In-store purchases work at any Walmart location. Walk to the customer service desk or the gift card section, hand over your credit card, and the card loads onto a physical Walmart gift card or a digital code sent to your phone or email. The transaction completes in minutes.

Walmart.com allows credit card purchases of both physical and digital gift cards. Physical cards ship to your address; digital codes arrive by email within minutes. You can also buy gift cards through the Walmart mobile app using the same credit card on file in your account.

Third-party retailers like Target, CVS, and grocery stores also sell Walmart gift cards, and you can pay with a credit card there. However, these locations may have limits on the amount you can purchase in a single transaction — often $500 to $1,000 per day.

Why Walmart-branded cards cannot buy Walmart gift cards

The Walmart Credit Card and Walmart Mastercard both prohibit using the card to purchase Walmart gift cards. This restriction appears in the cardholder agreement and is enforced at the point of sale. If you attempt the purchase, the transaction will be declined.

Walmart enforces this rule to prevent fraud and to control how cardholders use rewards and promotional benefits. If the restriction did not exist, someone could buy a gift card with a promotional 0% APR offer and then use the card's balance for regular purchases, effectively converting a promotional rate into a longer-term benefit.

If you hold a Walmart card and want to buy a gift card, use a different credit card, a debit card, or cash instead.

How credit card fraud detection affects gift card purchases

Credit card issuers use automated systems to flag unusual spending patterns. A large gift card purchase — particularly if it is out of character for your account — may trigger a fraud alert. Your card may be declined, or your issuer may contact you by phone or email to confirm the purchase is legitimate.

If you plan to buy gift cards worth more than $500 in a single transaction, contact your card issuer before you shop. Tell them the amount and the date. This conversation takes five minutes and prevents a declined transaction at checkout.

Smaller purchases under $200 rarely trigger alerts unless your account has a history of very low spending or the purchase happens in an unusual location or at an unusual time.

Gift card purchases and credit card rewards

Most credit cards do not award rewards points, cash back, or miles on gift card purchases, even if the card normally earns rewards on retail or general purchases. Visa, Mastercard, and American Express allow individual issuers to set their own rules, and most choose to exclude gift cards from rewards categories.

Some premium cards and business cards do earn rewards on gift card purchases, but this is uncommon. Check your card's rewards terms or contact your issuer to confirm whether gift card purchases count toward your rewards balance.

Gift card purchases also do not count toward minimum spending requirements for sign-up bonuses on new cards. If you are working toward a bonus, buy gift cards after you have met the minimum, not before.

The difference between a purchase and a cash advance

Buying a gift card with a credit card is classified as a purchase, not a cash advance. This distinction matters because cash advances carry higher interest rates and fees. When you buy a gift card, you pay the standard purchase APR (if you carry a balance), and no cash advance fee applies.

Interest accrues on the gift card purchase only if you do not pay your full statement balance by the due date. If you pay in full, no interest charges apply, regardless of the purchase amount.

Some cards charge a fee for cash advances but not for purchases. Because gift card purchases are treated as purchases, you avoid these fees entirely.

What to do if your credit card is declined when buying a gift card

If your card is declined, the most common reason is a fraud alert. Contact your card issuer immediately — the phone number is on the back of your card. Confirm the purchase with them, and they will usually clear the block within minutes. You can then return to Walmart and complete the transaction.

If you hold a Walmart-branded card, the decline is permanent for that card. Use a different payment method instead.

If the decline happens online or through the app, try again after speaking to your issuer. If it happens in-store, ask the customer service associate to run the card again after you have confirmed the purchase with your issuer.

Frequently Asked Questions

Do I earn cash back or points when I buy a Walmart gift card with my credit card?

Most credit cards do not award rewards on gift card purchases. Check your card's rewards policy or contact your issuer to confirm. Even if your card earns cash back on retail purchases, gift cards are usually excluded.

Can I buy a Walmart gift card with a Walmart Mastercard?

No. Walmart prohibits using either the Walmart Credit Card or the Walmart Mastercard to purchase Walmart gift cards. The transaction will be declined at checkout. Use a different credit card, debit card, or cash instead.

What happens if I buy a gift card and then return it?

Walmart does not accept returns of gift cards. Once purchased, a gift card cannot be refunded to your credit card. The balance can only be spent at Walmart or transferred to another person. If you made a mistake, contact Walmart customer service to discuss your options, but a refund is not standard.

Will buying a large gift card hurt my credit score?

A single large purchase does not directly harm your credit score. However, if the purchase increases your credit utilization ratio significantly — for example, if you charge $5,000 to a card with a $5,000 limit — your score may drop temporarily. The effect reverses once you pay the balance down.

Can I use a credit card to buy gift cards for other stores?

Yes. You can buy gift cards for Target, Amazon, Best Buy, and most other retailers using a credit card at those stores, online, or through third-party retailers. The same fraud detection rules apply, and most cards do not award rewards on gift card purchases regardless of the retailer.