How to check your Walmart gift card balance
You can check your Walmart gift card balance in three ways: online at Walmart.com, by phone, or in a store. The online method is fastest — go to Walmart.com, select "Gift Cards" from the menu, then choose "Check Balance." Enter your 16-digit card number and the 4-digit PIN (usually on the back of the card). The balance appears instantly.
If you prefer to call, dial 1-800-966-6546. A representative will ask for your card number and PIN. Store associates at any Walmart location can also check the balance at the customer service desk — bring the physical card with you.
Keep your PIN private. Anyone with your card number and PIN can check the balance or spend the funds, so treat it like cash once you have the card in hand.
Key Takeaways
- Walmart gift cards work at Walmart stores, Walmart.com, and Sam's Club locations, but not at other retailers.
- You can check your balance online, by phone, or in store without spending any money.
- Walmart gift cards do not expire and do not lose value over time.
- If your card is lost or stolen, contact Walmart customer service with your card number to report it and request a replacement.
Where you can use a Walmart gift card
Walmart gift cards work at Walmart stores nationwide and on Walmart.com. They also work at Sam's Club locations if the card was issued after 2006. The card does not work at other retailers, gas stations, or online marketplaces — only Walmart and Sam's Club.
Online purchases on Walmart.com count toward your balance the same way in-store purchases do. If you buy something for $25 and your balance is $50, your new balance becomes $25. Partial balances carry over — you do not lose money if you do not spend the full amount in one transaction.
What happens if your card balance runs low or reaches zero
If your balance drops below the cost of what you are trying to buy, you can combine your gift card with another payment method. At checkout in a store, tell the cashier to ring the gift card first, then pay the remaining amount with a debit card, credit card, or cash. Online, Walmart will prompt you to enter a second payment method if your gift card does not cover the full purchase.
Once your balance reaches zero, the card is still yours to keep, but it has no value. You can reload it with cash at a Walmart store or online if you want to use it again in the future.
Gift card expiration and value protection
Walmart gift cards do not expire. There is no time limit on how long you can hold the card before using it. The balance does not decrease over time, and Walmart does not charge maintenance fees or inactivity fees.
This protection is required by law in most states. Federal law also prohibits expiration dates on gift cards issued after January 2010, with narrow exceptions for cards issued in states with specific rules. Walmart's policy exceeds these minimums — your card will retain its full value indefinitely.
If your card is lost, stolen, or damaged
If your Walmart gift card is lost or stolen, contact Walmart customer service at 1-800-966-6546 as soon as possible. Have your card number ready if you can find it. Walmart can freeze the card to prevent unauthorized use and issue a replacement card with the same balance.
If the card is physically damaged but you still have it, you can exchange it for a new card at any Walmart customer service desk. Bring the damaged card with you. If the card is destroyed and you cannot retrieve the number, Walmart will ask for the receipt or proof of purchase to verify the original balance before issuing a replacement.
Replacement cards usually arrive within 7 to 10 business days if ordered by mail. In-store replacements are faster — often the same day if the card number is on file.
Understanding gift card receipts and purchase history
When you buy a Walmart gift card, you receive a receipt showing the amount loaded onto the card. Keep this receipt in a safe place — it serves as proof of purchase if the card is lost and you need to request a replacement. The receipt also shows the card number, which you will need to check your balance.
Walmart does not provide a detailed purchase history tied to a gift card the way it does for accounts. Each time you use the card in a store, you receive a transaction receipt showing what you bought and the remaining balance. On Walmart.com, your purchase history appears in your account if you are logged in, but the gift card balance itself is not tied to a user account unless you link it.
Linking your gift card to a Walmart account
You can link a Walmart gift card to your Walmart.com account to make online shopping faster. Log into your account, go to "Account Settings," select "Manage Payment Methods," and add your gift card number and PIN. Once linked, the card appears as a payment option at checkout.
Linking is optional and does not change how the card works. You can still use it in stores without linking it to an account. Linking simply saves you from typing the number each time you shop online.
Frequently Asked Questions
Can I use a Walmart gift card at other stores?
No. Walmart gift cards work only at Walmart stores, Walmart.com, and Sam's Club (if issued after 2006). They cannot be used at Target, Amazon, grocery stores, or any other retailer.
What if I lose the PIN for my gift card?
The PIN is printed on the back of the card. If you lose the card itself, call 1-800-966-6546 to report it. If you have the card but cannot read the PIN, you can still use it in stores — cashiers do not require the PIN for in-store purchases. Online, you will need the PIN to check your balance or make purchases on Walmart.com.
Can someone else use my gift card if they have the number?
Yes. Anyone with your card number and PIN can check the balance and spend the funds. Treat your gift card like cash. Do not share the number or PIN with anyone you do not trust, and keep the card in a secure place.
Do Walmart gift cards have any fees?
No. Walmart does not charge fees to purchase, hold, or use a gift card. There are no activation fees, maintenance fees, or inactivity fees. You pay only for the items you buy.
How long does it take to receive a replacement card?
Replacements ordered by mail take 7 to 10 business days. If you go to a Walmart customer service desk with the damaged card or proof of purchase, you may receive a replacement the same day. Call 1-800-966-6546 to confirm what Walmart needs before you visit a store.