Do You Need to Activate a Walmart Gift Card Before Using It
Walmart gift cards do not require activation to work
You can use a Walmart gift card the moment you receive it — no activation step is needed. Unlike some retailers, Walmart does not lock gift cards behind an activation requirement. Whether you buy the card in a Walmart store, receive it as a gift, or purchase it online, it is ready to spend immediately at any Walmart location or on Walmart.com.
The confusion often comes from the fact that Walmart does offer optional registration through their website or app. Registration is a separate step from activation and serves a different purpose: it protects your card if it is lost or stolen. But registration is entirely optional, and skipping it does not prevent you from using the card.
Key Takeaways
- Walmart gift cards work right away without any activation process — you can use them in stores or online immediately after purchase or receipt.
- Registration through Walmart.com or the Walmart app is optional and protects your card balance if the card is lost or stolen, but it is not required to spend the money.
- If you register a card and it goes missing, Walmart can freeze the balance and reissue the funds to a new card, but this protection only works if you registered beforehand.
- Physical Walmart gift cards and digital gift cards sent by email both work without activation, though digital cards are delivered instantly while physical cards are ready at purchase.
How Walmart gift cards work out of the box
When you buy a Walmart gift card at a register or kiosk, the cashier loads the balance onto the card's magnetic stripe or chip at that moment. The card is live and usable as soon as the transaction completes. You do not need to visit a website, call a number, or take any additional step. The same applies if you receive a physical card as a gift — it is already activated by whoever purchased it.
Digital Walmart gift cards sent by email are also ready to use immediately. The recipient receives an email with a code and a link to redeem it. That code can be added to a Walmart.com account or used for online purchases right away, or the recipient can take the code to a Walmart store and use it at checkout.
What registration actually does
Registration is a protection feature, not a requirement. When you register a Walmart gift card through Walmart.com or the Walmart mobile app, you link the card to your account and provide contact information. This step does one thing: if the card is lost or stolen, you can contact Walmart and have the remaining balance frozen and transferred to a replacement card.
Without registration, if your card is lost, there is no way to recover the balance. Walmart has no record of who owns the card, so they cannot help you. This is why registration makes sense if you are holding a large balance or plan to keep the card for a while, but it is not necessary just to use the card.
When you might see activation language
Some third-party retailers that sell Walmart gift cards — like grocery stores or gas stations — may print "Activate in store" on the packaging. This language refers to the purchase process, not a separate activation step. It simply means you need to complete the purchase at that retailer's register to load the balance onto the card. Once purchased, the card works immediately.
Online marketplaces that resell gift cards sometimes use confusing language too. If you buy a Walmart gift card from a reseller, the card itself does not need activation, but you should verify the balance before relying on it, since resold cards can sometimes have been partially spent.
How to register a card if you want protection
If you decide to register your card, the process takes a few minutes. Go to Walmart.com, sign into your account (or create one if you do not have one), and look for the gift card section. You will find an option to register a card by entering the card number and PIN. Provide your contact information so Walmart can reach you if the card is reported lost.
You can also register through the Walmart mobile app. Open the app, go to your account, find the gift card menu, and enter the card details. Once registered, the card is linked to your account and protected if it goes missing.
What happens if your card is lost or stolen
If you registered your card and it is lost or stolen, contact Walmart customer service right away. You can call 1-800-WALMART or use the chat feature on Walmart.com. Have your account information and the card number ready. Walmart will freeze the remaining balance and issue a replacement card with the same amount, either by mail or as a digital code depending on how you registered.
If you did not register the card, Walmart cannot help recover the balance. The card is treated like cash — whoever has it can spend it. This is why registration matters if you are holding a significant amount or keeping the card for an extended period.
Using your card at checkout
At a Walmart store, hand the physical card to the cashier at checkout, just like you would a credit or debit card. The cashier will swipe or insert it, and the purchase amount will be deducted from the balance. If the card does not have enough to cover the full purchase, you can pay the difference with another payment method.
Online at Walmart.com, enter the card number and PIN during checkout in the payment section. You can also add the card to your Walmart.com account so it is saved for future purchases. Digital gift card codes work the same way — enter the code at checkout, and the balance is applied to your order.
Frequently Asked Questions
Do I have to register my Walmart gift card to use it?
No. Registration is optional and only protects your card if it is lost or stolen. You can use an unregistered card immediately at any Walmart store or on Walmart.com without any registration step.
What if I lose my Walmart gift card and did not register it?
Walmart cannot recover the balance if the card was not registered. The card functions like cash, so whoever has it can spend it. Registration before the loss is the only way to protect your balance.
Can I use a Walmart gift card online without registering it?
Yes. Enter the card number and PIN at checkout on Walmart.com. Registration is not required to make purchases online or in stores.
How long does it take to register a Walmart gift card?
Registration takes about five minutes. You enter the card number and PIN on Walmart.com or the app and provide your contact information. The card is protected immediately after registration.
Can I register a Walmart gift card after I have already spent part of it?
Yes. You can register a card at any time, even after using it. The registration protects whatever balance remains on the card from that point forward.