How to Activate Your Walmart Gift Card
Walmart gift cards work immediately after purchase, but you need to activate them before you can spend the balance
When you buy a Walmart gift card in a store or online, it does not automatically work. You have to activate it first — this is a security step that links the card to Walmart's system and confirms the purchase. The good news is that activation is fast and free, and you can do it several ways depending on where you bought the card and what you prefer.
If you bought the card at a Walmart register, the cashier usually offers to activate it right there while you pay. If you bought it online or at another retailer, you will need to activate it yourself using Walmart's website, their mobile app, or by calling their customer service line. The process takes just a few minutes.
Key Takeaways
- Walmart gift cards purchased at a register can be activated by the cashier immediately, or you can activate them yourself later online or by phone.
- To activate online, go to walmart.com/giftcards, enter the card number and PIN, and follow the prompts to complete activation.
- You can also activate a card by calling Walmart's gift card customer service line at 1-866-933-9253 and providing your card details.
- Once activated, the card balance shows up in your account and you can use it in stores or online right away.
- If you lose an unactivated card, Walmart cannot replace it, so activate cards as soon as you receive them.
Activating your card on Walmart.com
The easiest way to activate a Walmart gift card is through their website. Go to walmart.com/giftcards and look for the "Activate a Gift Card" link. You will need the 16-digit card number (printed on the front) and the PIN (usually on the back under a scratch-off panel). Enter both pieces of information into the form and click activate.
After you submit, Walmart's system checks the card and confirms the balance. The activation is instant, and you will see a confirmation message on screen. You can then use the card immediately in any Walmart store or on walmart.com. If you have a Walmart account, you can also add the card to your account so the balance appears alongside any other payment methods you have saved.
Using the Walmart mobile app to activate
If you prefer to activate on your phone, download the Walmart app (available on iOS and Android) and log in or create an account. Tap the menu icon, then look for "Gift Cards" or "Manage Gift Cards." Select the option to activate a new card, and enter the card number and PIN the same way you would on the website.
The app shows your card balance once activation is complete, and you can use the app to check your balance anytime. Some people find this method faster because you do not have to open a web browser, and the app keeps a record of all your Walmart gift cards in one place.
Activating by phone with Walmart customer service
If you do not want to use the website or app, you can call Walmart's gift card customer service line at 1-866-933-9253. Have your card number and PIN ready. A representative will walk you through the activation process over the phone and confirm when it is complete. This method takes a bit longer than online activation, but it is useful if you have questions or run into any problems.
Walmart's phone line is open seven days a week. Wait times vary depending on how busy they are, so calling during off-peak hours (early morning or late evening) may be faster.
What happens if the card will not activate
Sometimes a card fails to activate on the first try. The most common reason is that you entered the card number or PIN incorrectly — double-check both, especially if you scratched off the PIN panel and the numbers are hard to read. If the numbers look worn or damaged, take a photo and try again, or call customer service to read the numbers to a representative.
Another reason activation might fail is that the card was already activated by someone else, or the card itself has an issue. If you bought the card at a Walmart register and the cashier did not activate it, ask them to try again before you leave the store. If you bought it elsewhere or online and it will not activate after multiple attempts, contact Walmart customer service with your receipt and card details — they can investigate whether the card is defective or if there is a system issue.
Protecting an unactivated card
An unactivated gift card has no protection if it is lost or stolen. Walmart cannot replace an unactivated card because there is no record linking it to you yet. This is why it is important to activate cards as soon as you receive them, even if you do not plan to use the balance right away.
Once a card is activated and linked to your Walmart account, you have more options if something goes wrong. If the card is lost or stolen after activation, you can contact Walmart and they can freeze the balance or issue a replacement card with the same balance. Keep your receipt from the purchase until the card is activated, just in case you need proof of purchase.
Using your card after activation
After activation, your Walmart gift card works like a regular debit card. In a Walmart store, hand it to the cashier at checkout and they will swipe or insert it like any other card. Online at walmart.com, add it as a payment method in your account, or enter the card number at checkout just like a credit card.
You can use a Walmart gift card to buy anything Walmart sells — groceries, clothing, electronics, and more. The balance decreases with each purchase. If your purchase is more than the card balance, you can pay the difference with another card or payment method. You can also check your remaining balance anytime by logging into your Walmart account, using the app, or calling customer service.
Frequently Asked Questions
Do I have to activate a Walmart gift card before I can use it?
Yes. Unactivated cards will not work at checkout, whether you are in a store or shopping online. Activation is free and takes just a few minutes through the website, app, or phone.
What if I lost the PIN and cannot scratch it off?
Call Walmart customer service at 1-866-933-9253 with your card number and receipt. A representative can read the PIN to you over the phone, or they can activate the card for you directly without needing the PIN.
Can I activate a gift card someone gave me as a present?
Yes. You do not need to be the original purchaser to activate a card. Anyone who has the card number and PIN can activate it. If you received a card as a gift, activate it right away so the balance is protected under your account.
How long does activation take?
Online and app activation is instant — you will see confirmation within seconds. Phone activation takes a few minutes while the representative processes your request. Either way, the card is ready to use immediately after activation is confirmed.
What if I activate the card but do not use it right away?
That is fine. Once activated, the balance stays on the card indefinitely. Walmart gift cards do not expire and do not charge monthly fees, so you can hold onto the card and use it whenever you want.