Every gift card Walmart sells in 2026 — hundreds of brands in-store and online, fees, denominations, and why Amazon gift cards are the one notable brand missing.
As an Amazon Associate, My Gifts Inventory earns from qualifying purchases. We only recommend products we'd genuinely consider buying ourselves.
Quick answer: Yes — Walmart sells hundreds of gift cards, both in-store and on Walmart.com, from Starbucks and Apple to prepaid Visa and Mastercard. Its own Walmart gift card is fee-free, works at Walmart, Sam's Club, and Walmart.com, and never expires. The one notable brand missing entirely: Amazon. As Walmart's biggest competitor, Amazon gift cards aren't sold through any Walmart channel — in-store or online.
Walmart's gift card selection is one of the largest of any single retailer, and unlike some competitors, a good chunk of it is available both in-store and online, not just one or the other. This guide covers what Walmart actually carries, what it costs, what's missing, and the practical details — denominations, fees, and where each type of card is actually sold.
Walmart's own store gift card can be loaded with any amount from $5 to $500, whether bought in-store or on Walmart.com, and it never expires or loses value.
Third-party brand cards are typically fixed-denomination, commonly $25, $50, $100, up to $500 for both physical and eGift versions online. The Walmart Visa Gift Card comes in fixed amounts as well as a variable range from $25 to $500.
| Card Type | Typical Denominations | Custom Amount? |
|---|---|---|
| Walmart gift card | $5–$500 | Yes |
| Third-party brand cards (physical & eGift) | $25, $50, $100, up to $500 | No — fixed amounts, brand-dependent |
| Walmart Visa Gift Card | $25–$500 | Yes, within the range |
Walmart's own gift card has no fees at all — no purchase fee, no activation fee. Most third-party retail and restaurant cards are the same: you pay the card's face value and nothing more.
Prepaid open-loop cards carry an activation fee, similar to every other major retailer:
| Prepaid Card | Typical Activation Fee |
|---|---|
| Walmart Visa Gift Card | $3.95 flat |
| Other Visa / Mastercard prepaid cards | $3–$6 |
One quirk worth knowing: the Walmart Visa Gift Card expires 7 years after activation, per federal law governing open-loop prepaid cards — most standard retail gift cards at Walmart don't expire at all, so this is specific to the prepaid Visa product, not the Walmart-brand card.
This is a fraction of what's actually on the rack and in Walmart's online gift card catalog — hundreds of brands rotate through, varying by store and season.
Unlike some competitors that keep third-party gift cards in-store only, Walmart sells a real chunk of its catalog both ways — many popular brands, including Starbucks, are available as instantly-delivered eGift cards directly on Walmart.com, not just on the physical rack. That said, selection online and in-store isn't identical; some brands are easier to find one place than the other, so it's worth checking both if a specific card doesn't show up right away.
| Card Type | Available In-Store | Available on Walmart.com |
|---|---|---|
| Walmart gift card | Yes | Yes |
| Many third-party brands (Starbucks, Apple, etc.) | Yes | Yes, often as instant eGift cards |
| Prepaid Visa / Mastercard | Yes | Limited |
If a brand isn't at Walmart, check our full balance-check directory or our guides to CVS, Walgreens, and Target for where else it might be carried.
Does Walmart sell Amazon gift cards?
No. Amazon is Walmart's biggest e-commerce competitor, and Amazon gift cards aren't sold in Walmart stores or on Walmart.com.
Does Walmart sell Target gift cards?
No, the two retailers are direct competitors and don't carry each other's cards.
Are there fees for gift cards at Walmart?
Walmart's own card and most third-party retail/restaurant cards are free. The Walmart Visa Gift Card carries a flat $3.95 activation fee.
Can I use a Walmart gift card at Sam's Club?
Yes, with a valid Sam's Club membership — the same Walmart gift card works across Walmart stores, Sam's Club, and Walmart.com.
Do Walmart gift cards expire?
No, the standard Walmart gift card never expires. The Walmart Visa Gift Card expires 7 years after activation, per federal law on prepaid cards.
Can I buy Starbucks or other eGift cards on Walmart.com?
Yes — many brands, including Starbucks, are sold as instantly-delivered eGift cards directly through Walmart.com, not just on the in-store rack.
Can I return a gift card I bought at Walmart?
No. Gift card purchases are final once completed — no returns, refunds, or exchanges.
How do I check the balance on a gift card I bought at Walmart?
That depends on the brand, not on Walmart — check with the card's issuer directly. If it's a brand we cover, our balance-check directory has direct links and phone numbers.
Walmart's gift card selection is genuinely broad, and unlike some chains, a real chunk of it — including popular eGift cards — is available online as well as in-store. The one thing to remember: Amazon gift cards aren't sold anywhere at Walmart, full stop. For other stores' selections, see our guides to CVS, Walgreens, and Target, and once you've got a card in hand, our balance-check directory covers checking it.