Yes, you can buy gift cards with a Walmart credit card, but the rules depend on which card you hold and which gift card you want
The Walmart Credit Card and the Walmart Rewards Card both let you purchase Walmart gift cards at checkout, online, or through the Walmart app. You can buy physical cards at the register, digital codes delivered by email, or cards loaded to a Walmart account. The transaction posts to your credit card account like any other purchase, and you pay interest on the balance if you carry it month to month.
The restriction that matters most: you cannot use a Walmart credit card to buy third-party gift cards (Target, Amazon, Best Buy, restaurant chains) at Walmart. Walmart sells these cards at its registers and online, but the payment system blocks credit card purchases for them. You can only buy third-party gift cards with debit, cash, or prepaid cards. Walmart gift cards themselves have no such restriction.
This rule exists because Walmart and other retailers use it to prevent fraud and limit the use of credit cards for cash-like transactions. The restriction applies whether you are buying in store or online.
Key Takeaways
- Walmart gift cards can be purchased with either Walmart credit card using your regular credit line, and the purchase counts toward your statement balance.
- Third-party gift cards sold at Walmart (Target, Amazon, Best Buy, restaurant cards) cannot be bought with a Walmart credit card, only with cash, debit, or prepaid cards.
- Digital Walmart gift cards delivered by email process the same way as physical cards and post to your account immediately.
- Buying gift cards with a credit card does not earn bonus rewards on most Walmart cards, so you earn the standard cash back or points rate.
How the purchase appears on your statement
When you buy a Walmart gift card with your Walmart credit card, the transaction shows on your statement as a regular purchase. It does not appear as a cash advance, and no cash advance fee applies. The amount is added to your current balance, and you owe it on your next billing cycle.
If you carry a balance, interest accrues on the gift card purchase at your card's regular purchase APR. There is no separate rate or fee for gift card transactions. The purchase counts toward your credit limit, so buying a $500 gift card reduces your available credit by $500 until you pay the balance down.
Digital gift cards process instantly and appear on your statement within one business day. Physical cards purchased in store show up the same day or the next day, depending on when the transaction clears.
Why third-party gift cards are blocked
Walmart's payment system is programmed to decline Walmart credit cards for third-party gift card purchases at the point of sale. This happens automatically—the register or website will reject the transaction before it even reaches your card issuer. You will see an error message saying the payment method is not accepted for that item.
This block applies to all third-party cards: Amazon, Target, Best Buy, Visa/Mastercard gift cards, restaurant chains, and entertainment cards. The restriction is the same whether you are buying in person or online. Some retailers use this rule to reduce fraud; others use it to discourage customers from converting credit into cash-like instruments that could be resold or used to circumvent spending limits.
The block does not mean your card is declined or that there is a problem with your account. It is a merchant-level restriction built into Walmart's checkout system. You can complete the purchase immediately by switching to a debit card, cash, or prepaid card.
Rewards and cash back on gift card purchases
Most Walmart credit cards do not offer bonus rewards on gift card purchases. You earn the standard cash back or points rate that applies to regular Walmart purchases. For the Walmart Rewards Card, that is typically 1% cash back on Walmart purchases and 1% on everything else. For the Walmart Credit Card, the rate depends on your card version and the issuer's current terms.
Some cards offer higher cash back during promotional periods (for example, 5% back during certain months), and gift card purchases usually may have access to for these promotions. Check your card's terms or your latest statement to see what rate applies to your purchases.
Gift cards themselves do not earn rewards when you use them to buy items later. The rewards are earned only when you purchase the gift card with your credit card, not when the recipient spends it.
Using a gift card to pay your credit card bill
You cannot use a Walmart gift card to make a payment on your Walmart credit card account. Gift cards are only for purchases at Walmart stores and Walmart.com. To pay your credit card bill, you must use a bank account (ACH transfer), debit card, or check through your card issuer's payment portal.
If you want to use a gift card balance to reduce what you owe on your card, you would need to spend the gift card on Walmart purchases, then use cash or another payment method to pay down your credit card balance. This is an indirect route and does not save you money on interest.
Limits on gift card purchases with credit cards
Walmart does not publish a specific daily or monthly limit on gift card purchases with credit cards. However, your credit limit applies to all purchases, including gift cards. If you have a $2,000 credit limit and you buy a $1,500 gift card, your available credit drops to $500.
Some card issuers may flag unusually large gift card purchases as potential fraud and contact you to confirm the transaction. This is a security measure and does not prevent the purchase—it just means you may receive a call or text asking you to verify the amount.
If you are buying gift cards regularly or in large amounts, contact your card issuer to let them know. This reduces the chance of a fraud hold and keeps your account running smoothly.
What happens if you return a gift card
Walmart gift cards are generally non-refundable once purchased. If you buy a gift card and change your mind, Walmart will not refund the money to your credit card. The card remains valid and can be used by anyone who has it.
If a gift card is lost or stolen, Walmart can sometimes replace it if you have the original receipt and the card has not been used. Contact Walmart customer service with your receipt to report the loss. This process can take several days and is not may provide.
If you received a defective gift card (for example, the code does not work), Walmart will replace it at the register or through customer service. This is different from a refund—you get a new card, not money back to your credit card.
Frequently Asked Questions
Can I buy a Walmart gift card with a Walmart credit card online?
Yes. Walmart's website and app accept Walmart credit cards for Walmart gift card purchases, including digital codes. The transaction processes the same way as in store and posts to your account within one business day.
What if I try to buy a third-party gift card with my Walmart credit card?
The transaction will be declined at checkout. The payment system blocks Walmart credit cards for third-party gift cards automatically. You can complete the purchase by switching to cash, debit, or a prepaid card.
Does buying a gift card count as a cash advance?
No. Gift card purchases are treated as regular purchases, not cash advances. No cash advance fee applies, and the standard purchase APR is used if you carry a balance.
Can I use a Walmart gift card to pay my credit card bill?
No. Walmart gift cards work only for purchases at Walmart stores and Walmart.com. To pay your credit card bill, you must use your bank account, debit card, or the card issuer's payment portal.
Do I earn rewards when I buy a gift card?
You earn the standard cash back or points rate for your card when you purchase the gift card. Most Walmart cards do not offer bonus rewards specifically for gift card purchases, but promotional rates (if active) usually apply.