How to Activate Your Walmart Gift Card
Walmart gift cards are ready to use the moment you buy them — you do not need to activate them first
Unlike some retailers, Walmart does not require you to activate a gift card before spending it. Whether you buy a physical card at a register or receive one as a gift, you can use it immediately at any Walmart store or on Walmart.com. The card works right away because Walmart loads the balance onto it before it leaves the store.
That said, registering your card online is a smart step if you want to protect your balance or check how much money is left on it. Registration is free and takes a few minutes.
Key Takeaways
- Walmart gift cards work immediately after purchase — no activation step is required.
- You can register your card on Walmart.com to protect your balance and check your remaining funds anytime.
- To register, you need the card number, PIN, and your email address.
- If your card is lost or stolen, registration makes it easier to report the problem and recover the balance.
- You can use your Walmart gift card in stores, online, at gas stations, and at Walmart-owned stores like Sam's Club.
Where you can use your Walmart gift card
Your Walmart gift card works at any Walmart store in the United States, including Walmart Supercenters and Neighborhood Markets. You can also use it on Walmart.com for online purchases, and it covers shipping costs if your order qualifies for free delivery.
The card also works at Walmart gas stations and at Sam's Club locations if you have a membership. Some Walmart-owned pharmacies and vision centers accept the card as well, though this varies by location. Before using it somewhere outside a regular Walmart store, ask an employee to confirm the card will work there.
How to register your card online
Registering your card protects your balance and makes it easier to track your spending. Go to Walmart.com and look for the gift card section, usually found under "Services" or "Gift Cards." Click the option to register a card.
You will need three pieces of information: the 16-digit card number (printed on the front), the four-digit PIN (usually on the back), and your email address. Enter these details and create or sign into your Walmart account. Once registered, you can check your balance anytime by logging in, and Walmart can help you recover the money if the card is lost or stolen.
Registration does not cost anything and does not change how the card works. You still swipe or insert it the same way at checkout.
Checking your balance without registering
You do not have to register to check how much money is left on your card. Visit any Walmart customer service desk and ask an employee to scan your card. They will tell you the balance on the spot, and it takes less than a minute.
You can also check your balance on Walmart.com without logging in. Find the gift card balance checker (usually in the gift card section) and enter your card number and PIN. The balance appears instantly. Some Walmart stores also have self-service kiosks where you can swipe your card to see the balance.
What to do if your card does not work
If your card is declined at checkout, the most common reason is that the balance is zero or too low for your purchase. Ask the cashier to check the balance before you pay with another method.
If the balance shows money but the card still will not work, the card may not have been activated by the store when you bought it — though this is rare. Ask the cashier to try swiping it again or inserting it instead. If it still fails, take the card and your receipt to the customer service desk. They can investigate whether there was a problem at the register and may be able to reload the balance to a new card.
For online purchases, make sure you entered the card number and PIN correctly. Walmart.com will reject the card if either one has a typo. If you are certain the information is right and the card still does not work, contact Walmart customer service through the website or call the number on the back of your card.
Using your card at the pump and in other locations
Walmart gift cards work at Walmart fuel stations just like they do in stores. Insert the card at the pump, enter your PIN if prompted, and fill up. The pump will deduct the cost from your card balance.
If you have a Sam's Club membership, you can use your Walmart gift card there as well. The card works the same way — present it at checkout and the cashier will process it like any other payment method. However, if you do not have a membership, you cannot use the card at Sam's Club.
Some third-party retailers that operate inside Walmart locations — like vision centers or pharmacies run by outside companies — may not accept Walmart gift cards. Ask before you check out if you are unsure.
Protecting your card from loss or theft
Registering your card is the best protection against loss or theft. If your registered card goes missing, contact Walmart customer service right away with your card number. Walmart can freeze the card to prevent someone else from using it and may be able to transfer the remaining balance to a new card.
If your card is not registered and it is lost or stolen, Walmart cannot recover the balance for you. The card is treated like cash — whoever has it can spend it. This is why registration is worth the few minutes it takes.
Keep your receipt when you buy a gift card. If something goes wrong, the receipt proves you bought the card and can help Walmart investigate the problem faster.
Frequently Asked Questions
Do I have to activate my Walmart gift card before I use it?
No. Walmart gift cards are ready to use the moment you buy them or receive them. The balance is loaded onto the card at the register, so you can spend it right away at any Walmart store or on Walmart.com.
What is the difference between activating and registering?
Activation is not required — your card works immediately. Registration is optional and means you create an account linked to your card so you can check the balance online and protect it if it is lost. Registration is free and takes a few minutes on Walmart.com.
Can I use my Walmart gift card online?
Yes. You can use your card on Walmart.com by entering the card number and PIN at checkout, just like you would with a credit card. The card also covers shipping costs on orders that may have access to for free delivery.
What happens if I lose my Walmart gift card?
If your card is registered, contact Walmart customer service and they can freeze it and may transfer the balance to a new card. If it is not registered, Walmart cannot recover the balance — treat it like cash. This is why registering your card is recommended.
Can I use my Walmart gift card at Sam's Club?
Yes, if you have a Sam's Club membership. Present the card at checkout and it will work like any other payment method. Without a membership, you cannot use the card at Sam's Club.