Check your balance online, by phone, or in store
You can look up a Walmart gift card balance three ways: through Walmart's website, by calling their customer service line, or by asking a cashier in any Walmart store. The online method is fastest if you have the card number handy. The phone line works if you prefer speaking to someone. In-store checking takes longer but requires nothing but the physical card.
Walmart does not charge a fee to check your balance, and the process takes less than five minutes no matter which method you choose. You will need the 16-digit card number printed on the front of the card for online or phone checks.
Key Takeaways
- Visit walmart.com/giftcards and enter your card number to see your balance instantly online.
- 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 to display your remaining balance.
- Your balance does not expire, so you can use the card whenever you want.
- If your card is lost or stolen, contact Walmart immediately — they may be able to recover the balance if the card has not been used.
Checking balance on Walmart's website
Go to walmart.com/giftcards and look for the "Check Balance" link. Enter the 16-digit card number and the 4-digit PIN (if your card has one printed on the back). The site will display your remaining balance immediately.
This method works on any device with internet access — phone, tablet, or computer. Walmart's website is usually available 24 hours a day, so you can check at any time. If you have multiple gift cards, you can check each one separately by entering a different card number.
Checking balance by phone
Call Walmart's gift card line at 1-800-625-8118. A representative will ask for your card number and PIN, then tell you the balance. The line is open during Walmart's standard customer service hours, which vary by season but typically run from early morning to late evening.
This method is useful if you do not have internet access or prefer to speak with someone. The call is free, and you do not need to be a Walmart customer to use this service. Wait times can be longer during busy shopping periods.
Checking balance in a Walmart store
Bring your physical card to any Walmart checkout lane and ask the cashier to scan it. They will see your balance on their register screen and can tell you the amount. This takes about one minute and requires no account or card number entry.
You can do this even if you are not making a purchase. Some customers prefer this method because it confirms the card is working and gives them a receipt showing the balance. If the card does not scan, the cashier can enter the number manually.
What to do if your card number does not work
If the website or phone line rejects your card number, first check that you entered all 16 digits correctly. Card numbers are easy to misread, especially if the print is faded. Look at the front of the card under the Walmart logo — the numbers should be clearly visible.
If you entered the number correctly and the system still will not recognize it, the card may be damaged or defective. Contact Walmart customer service at 1-800-625-8118 and explain the problem. They can look up the card in their system using other information and may be able to transfer the balance to a new card.
Protecting your gift card from loss or theft
Treat a Walmart gift card like cash — once it is spent or lost, the money is gone unless you report it quickly. If your card is lost or stolen, call 1-800-625-8118 right away. Walmart may be able to freeze the card or recover the balance if it has not been used yet, but this depends on when you report it and whether the card has already been spent.
Write down your card number and PIN in a safe place separate from the card itself. Some people photograph the card or store the number in a password manager. If you receive a gift card you do not plan to use immediately, check the balance and store the number somewhere secure.
Understanding Walmart gift card expiration and fees
Walmart gift cards do not expire, so you can use them whenever you want — there is no time limit. Walmart also does not charge inactivity fees, meaning your balance will not shrink just because you have not used the card in a long time.
The only way your balance decreases is when you make a purchase at Walmart or Walmart.com and the transaction amount is deducted. You can use the card for partial purchases — if your balance is $50 and you spend $30, the remaining $20 stays on the card for your next visit.
Frequently Asked Questions
Can I check my balance without the PIN?
Online and by phone, you usually need the PIN to check your balance for security reasons. In a Walmart store, the cashier can scan the card without a PIN and display the balance. If you have lost the PIN, call 1-800-625-8118 and Walmart can help you verify your identity and provide the balance.
What if I have a Walmart Visa gift card instead of a regular Walmart gift card?
Walmart Visa gift cards work differently — they are issued by a bank, not by Walmart directly. Check the balance through the bank's website or app, or call the number on the back of the card. The process is the same as checking any Visa debit card balance.
Can I check my balance on the Walmart app?
The Walmart mobile app does not have a dedicated gift card balance checker, but you can use the website method on your phone by visiting walmart.com/giftcards. Alternatively, use the phone line or ask a cashier in store.
Is there a fee to check my balance?
No. Walmart does not charge any fee to check your gift card balance online, by phone, or in store. The service is free.
What happens if my card balance is zero?
Once your balance reaches zero, the card cannot be used for purchases. You can keep the card or discard it. Walmart will not reactivate a card with a zero balance or add funds to it unless you purchase a new gift card.