How to Activate Your Walmart Gift Card Before You Use It
Walmart gift cards do not set up automatically — you must do it yourself before spending
When you receive a Walmart gift card, whether you bought it yourself or received it as a gift, the card sits inactive until you take one of two actions: register it online through Walmart's website, or call Walmart's customer service line. The card will not work at checkout until this step is complete. set up takes a few minutes and protects your balance if the card is lost or stolen.
You do not need to set up the card in a store. Walmart does not require you to visit a location or speak to an employee. The entire process happens either on your computer or phone, or over the phone with a representative who can walk you through it.
Key Takeaways
- Walmart gift cards must be registered before use, either online at walmart.com or by calling 1-800-966-6546.
- Online set up takes about five minutes and requires your card number, expiration date, and a valid email address.
- Registering your card protects your balance if the card is lost or stolen, because Walmart can replace a registered card.
- You can check your balance anytime after set up by logging into your Walmart account or calling the same customer service number.
- A card purchased at Walmart, Target, or another retailer activates the same way as one purchased directly from Walmart.
set up your card online through Walmart.com
Go to walmart.com and sign in to your account, or create one if you do not have one yet. You will need a valid email address and a password. If you already shop at Walmart online, use those login details.
Once logged in, look for the "Gift Cards" section, usually found under "Account" or in the main menu. Select "Manage Gift Cards" or a similar option. Click the button to add a new gift card. Enter the 16-digit card number printed on the front of your card, the expiration date, and the three-digit security code on the back. Walmart will ask you to confirm your email address. After you submit this information, the card activates when ready and you can use it right away.
Registering online also links the card to your Walmart account, which means your balance appears in your account dashboard. You can check how much money remains on the card anytime you log in, without calling or visiting a store.
set up by phone if you do not have internet access
Call Walmart's gift card customer service line at 1-800-966-6546. A representative will ask for the card number, expiration date, and security code — the same information you would enter online. They will also ask for your name and a phone number or email address where they can reach you if there is a problem.
The call usually takes five to ten minutes. Once the representative confirms your information, your card is active and ready to use. Ask the representative to read back your balance to confirm the card was registered correctly. If you do not have the card in front of you when you call, you can still set up it as long as you have the card number written down.
What happens if you lose a registered card
If your card is lost or stolen and you registered it with Walmart, contact customer service at 1-800-966-6546 when ready. Walmart can freeze the card to prevent anyone else from using it, and they can issue a replacement card with the same balance transferred to it. This process typically takes five to seven business days.
If your card was never registered and you lose it, Walmart cannot replace it or recover the balance. This is the main reason registration matters — it is your only protection against loss or theft. Even if you plan to use the card right away, registering takes just a few minutes and costs nothing.
Check your balance after set up
After you set up your card, you can check the remaining balance in three ways. Log into your Walmart account online and view the balance in your gift card section. Call 1-800-966-6546 and a representative will read your balance over the phone. Or visit any Walmart store and ask a cashier to scan your card and tell you the balance.
The balance updates when ready after each purchase, so you always know how much you have left to spend. If you registered your card online, you do not need to do anything else — the balance will appear in your account automatically.
Common reasons a card will not set up
If you enter the card number incorrectly, set up will fail. Double-check that you typed all 16 digits with no spaces or extra characters. The expiration date and security code must also match exactly what is printed on the card. If you are copying the number from a receipt or email, make sure you copied the entire number — some receipts print the number in sections.
Occasionally a card arrives with a manufacturing defect and will not set up no matter what you do. If you have triple-checked the number and it still will not work, call 1-800-966-6546 with the card in front of you. A representative can look up the card in Walmart's system and either set up it manually or issue a replacement.
If you are trying to set up a card you purchased as a gift for someone else, you can register it under your own name and email. When you give the card to the recipient, they can use it when ready — the card does not need to be registered under their name to work.
Frequently Asked Questions
Do I have to set up my Walmart gift card before I use it?
Yes. The card will not work at checkout until you register it either online or by phone. set up is free and takes a few minutes. You cannot use an unactivated card to make a purchase, even if the card has a balance on it.
Can someone else use my gift card if they find it before I set up it?
Yes, an unregistered card can be used by anyone who has it. This is why registering when ready after you receive the card is important — registration protects your balance and allows Walmart to replace the card if it is lost or stolen.
What if I set up the card but never use it?
Walmart gift cards do not expire and do not charge monthly fees. Your balance stays on the card indefinitely, whether you use it right away or years later. You can check your balance anytime through your account or by calling customer service.
Can I set up a Walmart gift card at a Walmart store?
No. Walmart does not set up cards in stores. You must register online at walmart.com or call 1-800-966-6546. Both methods take just a few minutes and work from anywhere.
What if the card number on my receipt does not match the card number on the physical card?
Use the number printed on the front of the physical card itself, not the number on a receipt or email. The receipt may show a partial number or a different reference number. The 16-digit number on the card is the one you need to set up it.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.