Check your Walmart gift card balance online, by phone, or in store
You can find out how much money is left on your Walmart gift card in three ways: through Walmart's website, by calling their customer service line, or by asking a cashier at any Walmart store. The online method is fastest if you have the card number handy. The phone method works if you prefer speaking to someone. The in-store method requires no preparation — just bring the card with you.
Each method takes less than five minutes and gives you the exact balance immediately. You do not need to create an account or provide personal information beyond the card number itself.
Key Takeaways
- Visit walmart.com/giftcards and enter your card number and PIN to see your balance online instantly.
- Call Walmart's gift card customer service at 1-800-625-8118 and have your card number ready.
- Ask any Walmart cashier to scan your card at checkout — they can tell you the balance without charging you.
- Physical Walmart gift cards have a 10-year expiration date from the date of purchase, so very old cards may no longer be valid.
- If your card shows zero balance but you believe money remains, contact Walmart customer service with your card number and receipt if you have it.
Check balance on Walmart's website
Go to walmart.com/giftcards and look for the "Check Balance" link, usually near the top of the page. Click it and you will see a form asking for your gift card number and PIN.
The card number is the long string of digits on the front of the card. The PIN is the four-digit code on the back, usually printed under a scratch-off panel. Enter both and click the button to check balance. The website will display your remaining balance in seconds.
This method works for both physical cards and e-gift cards (digital cards sent by email). If you received an e-gift card, the email will contain a link to check the balance, or you can use the main walmart.com/giftcards page.
Check balance by phone
Call Walmart's gift card customer service line at 1-800-625-8118. A representative will ask for your card number and PIN, then tell you the balance over the phone.
This line is available seven days a week. Wait times vary depending on the time of day and how busy the line is. Have your card in front of you before you call so you can read the number and PIN quickly.
Check balance in a Walmart store
Bring your gift card to any Walmart checkout lane and ask the cashier to scan it. They can see the balance on their register screen and will tell you the amount. This does not require a purchase — the cashier can check the balance as a standalone request.
Some Walmart locations also have customer service desks near the front of the store. You can ask there as well if you prefer not to go to a checkout lane.
What to do if your card shows no balance
If the balance shows zero but you believe you still have money on the card, contact Walmart customer service at 1-800-625-8118 with your card number. Have your original receipt if you still have it — this helps Walmart look up the purchase history.
Walmart can investigate whether the balance was spent, whether there was a system error, or whether the card expired. Card expiration dates are printed on the front of physical cards. Walmart gift cards are valid for 10 years from the date of purchase, so cards older than that may no longer work.
If you received an e-gift card by email, check your email spam folder — sometimes the original email with the card code gets filtered. You can also ask Walmart to resend the e-gift card email if you have lost it.
Using your balance after you check it
Once you know your balance, you can spend it at any Walmart store or on walmart.com. In a store, hand the card to the cashier at checkout and they will process it like any other payment method. Online, enter the card number and PIN at the payment step, just as you would for a credit card.
If your purchase is more than the card balance, you can use the gift card to pay part of it and then pay the rest with another payment method. If your purchase is less than the balance, the remaining amount stays on the card for future use.
Frequently Asked Questions
Do I need a Walmart account to check my gift card balance?
No. You can check the balance on walmart.com/giftcards without logging in or creating an account. You only need the card number and PIN. If you use the Walmart app or website for shopping, you can also check the balance through your account, but it is not required.
Can I check the balance on someone else's gift card?
Yes, if you have the card number and PIN. There is no name verification required to check a balance. This is why you should keep your gift card number and PIN private, just as you would with a credit card.
What if I lost my gift card but remember the number?
Call Walmart customer service at 1-800-625-8118 with your card number. They can tell you the balance and may be able to issue a replacement card if the original was lost or damaged. Have your receipt if possible.
How long does a Walmart gift card stay valid?
Physical Walmart gift cards are valid for 10 years from the purchase date. E-gift cards have the same expiration period. The expiration date is printed on the front of physical cards. After the expiration date, the card can no longer be used.
Can I check my balance on the Walmart app?
Yes. Open the Walmart app, go to the account menu, and look for gift card options. You can enter your card number and PIN there, or if you have linked the card to your account, the balance will display automatically.