The fastest way to check your balance

You can check a Walmart gift card balance in seconds using Walmart's website or mobile app without creating an account. Go to walmart.com/giftcards, select "Check Balance," enter your card number and PIN (the last four digits on the back of the card), and your balance appears immediately. The Walmart mobile app has the same tool under the "Gift Cards" section.

If you don't have internet access, call Walmart's gift card customer service at 1-800-966-6546. A representative will ask for your card number and PIN and read your balance to you over the phone. This line is available 24 hours a day, seven days a week.

You can also check your balance in person at any Walmart store by handing the card to a cashier or customer service desk associate. They can scan it and tell you what's left on it, though this takes longer than the online method.

Key Takeaways

  • The Walmart website and mobile app show your balance instantly when you enter your card number and the last four digits from the back of the card.
  • Walmart's gift card phone line (1-800-966-6546) operates around the clock and requires only your card number and PIN.
  • You do not need a Walmart account or login to check your balance through any of these methods.
  • A Walmart store associate can scan your card at any register or customer service desk if you prefer to check in person.

What information you need to check balance online

To use the Walmart website or app, you need two pieces of information from your physical card. The card number is the long string of digits on the front of the card. The PIN is the last four digits printed on the back of the card below the magnetic stripe — Walmart calls this the "security code," but it functions as your PIN for balance checks.

If your card is damaged and you can't read the numbers, you'll need to call customer service instead. They can look up your balance using other information, though the process takes longer. If you lost the card entirely, Walmart cannot retrieve the balance for you — the card number is the only way to access that money.

Why your balance might show as zero

If you check your balance and see $0, the card may have been used already, or the transaction may not have posted yet. Walmart gift cards don't expire, so an old card with a zero balance simply means the funds were spent at some point.

Occasionally a balance check fails because you entered the card number or PIN incorrectly. Try again, making sure you're reading the numbers carefully — the number 0 and the letter O look similar on some cards, as do 1 and l. If you keep getting an error message, call 1-800-966-6546 to verify the card is valid and check the balance that way.

Checking a gift card you received as a gift

If someone gave you a Walmart gift card and you want to know how much is on it before you spend it, use the same balance-check methods. You don't need the original receipt or any proof of purchase — only the card number and PIN. The person who bought it doesn't need to be present.

If the card came in a sealed package and you haven't opened it yet, you can still check the balance without opening it. The card number and PIN are visible through the packaging on most Walmart gift cards, or printed on the outside of the package itself.

What to do if you think there's an error

If your balance doesn't match what you expected, or if you see a charge you didn't make, contact Walmart gift card customer service at 1-800-966-6546. Have your card number ready. A representative can look at the transaction history for your card and explain where the balance went.

Walmart gift cards are not insured against fraud the way credit cards are, so if someone else used your card without permission, your options are limited. If you have the card in your possession and it shows unauthorized charges, report it immediately. Walmart may be able to stop pending transactions, but they cannot recover money that has already been spent.

Frequently Asked Questions

Do I need a Walmart account to check my gift card balance?

No. You can check your balance on walmart.com/giftcards, the Walmart app, or by phone without logging in or creating an account. You need only the card number and the last four digits from the back of the card.

Can I check the balance of someone else's gift card?

Yes. Anyone with the card number and PIN can check the balance. If you're checking a card you received as a gift, you have all the information you need. There's no ownership verification required.

What if I lost my Walmart gift card?

Unfortunately, Walmart cannot freeze or replace a lost gift card. If you know the card number and PIN, you can still check the balance online to see if it's been used. If the card is found and used by someone else, Walmart has no way to recover those funds for you.

How long does it take to see a balance update after I use my card?

Most transactions post within a few minutes, but it can take up to 24 hours for a balance check to reflect a recent purchase. If you just used your card and the balance hasn't changed yet, wait a few hours and check again.