Walmart gift cards do not require activation before you use them
A Walmart gift card is ready to spend the moment you receive it. You do not need to call a number, visit a website, or take any step to activate it. The card works at Walmart stores and on Walmart.com immediately, whether it was purchased in-store, online, or received as a gift.
This is different from some credit cards or prepaid cards that do require activation. Walmart gift cards skip that step entirely. If you have a physical card in your hand, you can take it to a register or use it online right away.
Key Takeaways
- Walmart gift cards work without activation—you can use them at any Walmart store or on Walmart.com as soon as you have the card.
- Physical cards, digital cards, and eGift cards sent by email all work immediately without any setup required.
- The card's balance is loaded when it is purchased or given to you, so there is nothing you need to do to access the funds.
- If a card is not working at checkout, the issue is usually a balance problem or a register error, not a missing activation step.
How Walmart gift cards are loaded and ready to use
When someone buys a Walmart gift card—whether at a register, through Walmart.com, or from a third-party retailer—the balance is added to the card immediately. The card number and PIN (if it is a physical card) are generated and the funds are attached. There is no waiting period and no separate activation process.
If you receive a digital gift card or eGift card sent by email, the same applies. The email contains a code or a link, and that code is live as soon as the email arrives. You can use it online or take the code to a Walmart register.
Using a physical Walmart gift card at the register
To pay with a physical Walmart gift card, hand it to the cashier or insert it into the card reader yourself, depending on the register setup. The cashier will swipe or scan it, and the balance will appear on the screen. The transaction processes like any other payment method.
If the card does not work, the cashier will tell you immediately. The most common reasons are that the balance is zero, the card number was entered incorrectly, or there is a temporary system issue. None of these are activation problems—they are either balance issues or technical glitches that the cashier can help troubleshoot.
Using a Walmart gift card online
On Walmart.com, add items to your cart and proceed to checkout. At the payment step, select "Gift Card" as your payment method. Enter the 16-digit card number and the 4-digit PIN (found on the back of the physical card, or provided in the email for digital cards). The balance will be deducted from your order total.
If you are using a digital or eGift card, you may also be able to add it directly to your Walmart account under "Manage Payment Methods" before you shop. This stores the card for faster checkout on future purchases, but it is not required.
What to do if your gift card is not working
If a Walmart gift card will not work at checkout, start by checking the balance. You can do this online at Walmart.com by entering the card number and PIN, or by calling Walmart customer service at 1-800-WALMART (1-800-925-6278). They can tell you the current balance and whether the card is active in the system.
If the balance is correct but the card still will not work, the problem is usually a register error or a temporary system issue, not an activation problem. Ask the cashier to try again or to manually enter the card number. If the card still fails, contact Walmart customer service with the card number and the date and time of the failed transaction. They can investigate and reissue the card if necessary.
Walmart gift cards purchased from third-party retailers
Walmart gift cards sold at grocery stores, pharmacies, and other retailers work the same way as cards purchased directly from Walmart. They do not require activation. The balance is loaded when the card is purchased, and you can use it immediately.
If you buy a card from a third-party retailer and it does not work, contact Walmart customer service rather than the retailer. Walmart handles all gift card issues, including balance checks and replacements. Keep your receipt in case you need to prove the purchase date.
Frequently Asked Questions
Can I use a Walmart gift card before the person who bought it tells me I can?
Yes. Once a gift card is purchased, it is active and usable immediately. There is no way to "lock" a card or delay when it becomes active. If someone gives you a card, you can use it right away.
Do I need to register a Walmart gift card with my name?
No. Walmart gift cards are not registered to a person. They work like cash—whoever has the card can spend the balance. You do not need to provide your name, create an account, or take any registration step.
What if I lost my gift card—can I get the balance back?
Walmart can look up the balance if you have the card number and receipt, but they cannot replace the card or refund the balance if it has already been spent. Keep your receipt and card in a safe place. If the card is lost before it is used, contact Walmart customer service with the receipt and card number as soon as possible.
Can I add a Walmart gift card to my phone or digital wallet?
Walmart has a mobile app and website where you can store digital gift card codes. You can also take a photo of your physical card for your records. However, you cannot add a Walmart gift card to Apple Pay, Google Pay, or other third-party digital wallets at this time.
Is there an expiration date on a Walmart gift card?
Walmart gift cards do not expire. You can use the balance at any time in the future. There are no fees for holding the card or for inactivity, so the balance will remain available until you spend it.