How to Activate Your Walmart Gift Card
Walmart gift cards don't require set up before you use them
Unlike some retailers, Walmart gift cards work when ready once you receive them — there is no separate set up step you need to complete. You can use the card to make purchases in any Walmart store or on Walmart.com right away, whether you bought it yourself or received it as a gift.
That said, there are a few things you should do to protect your card and keep track of your balance. This guide walks you through what happens when you get a Walmart gift card and how to get the most out of it.
Key Takeaways
- Walmart gift cards work when ready without any set up — you can use them in stores or online as soon as you have the card.
- You can check your card balance on Walmart.com, in the Walmart app, or by calling the number on the back of the card.
- Registering your card online protects you if it is lost or stolen, because Walmart can freeze the balance and reissue it to you.
- Physical Walmart gift cards have no expiration date, so you can use them whenever you want.
How to use your card in a Walmart store
When you are ready to make a purchase, bring your gift card to the checkout. Tell the cashier you are paying with a gift card, or straightforward hand it to them. They will swipe or insert it into the card reader just like a debit card. If your purchase is less than the card balance, the remaining amount stays on the card for future use.
If your purchase is more than what is on the card, you can pay the difference with another payment method — cash, debit card, credit card, or another gift card. The cashier will process both payments together.
How to use your card on Walmart.com
To pay with your gift card online, add items to your cart and go to checkout. On the payment page, select "Gift Card" as your payment method. Enter the 16-digit card number and the 4-digit PIN (usually on the back of the card) and click "explore." The card balance will be deducted from your order total.
If your gift card does not cover the full order, you will be asked to enter another payment method for the remaining balance. You can also split payment between multiple gift cards if you have more than one.
Register your card to protect it
While registration is not required to use your card, it is a smart step if you want protection against loss or theft. To register, go to Walmart.com and sign into your account. Look for the "Gift Cards" section in your account menu and select "Register a Gift Card." Enter your card number and create a nickname for it (like "Birthday Gift" or "Personal Card").
Once registered, if your card is lost or stolen, you can contact Walmart customer service and they can freeze the balance. Walmart will then reissue the remaining funds to you on a new card. Without registration, a lost card cannot be replaced — the balance is gone.
Check your balance anytime
You can look up your card balance in three ways. The easiest is to visit Walmart.com, sign in, and go to your Gift Cards section — it will show the balance of any registered cards. You can also use the Walmart mobile app: open it, tap "Account," then "Gift Cards," and your balance appears there.
If you do not have online access or prefer to call, dial the number printed on the back of your gift card. A customer service representative will ask for your card number and PIN and tell you the balance. This method works for both registered and unregistered cards.
What to do if your card is not working
If your card is declined at checkout, the most common reason is that the balance is zero or too low to cover part of your purchase. Ask the cashier to check the balance for you, or check it yourself using one of the methods above before you shop.
Less often, the card number or PIN may not have been read correctly. Ask the cashier to try swiping the card again, or insert it instead of swiping. If the card is damaged or the numbers are worn off, you can take it to the customer service desk at any Walmart and they can look up the balance and issue you a replacement card with the same amount.
Walmart gift card expiration and terms
Physical Walmart gift cards have no expiration date. You can hold onto your card and use it whenever you want, even years later. The balance will not decrease or disappear over time.
Walmart gift cards purchased online or in stores are treated the same way. The only exception is gift cards issued as part of a promotion or special offer — those may have different terms printed on them, so read any paperwork that came with the card.
Frequently Asked Questions
Do I have to register my Walmart gift card to use it?
No. Your card works when ready without registration. Registration is optional and only protects you if the card is lost or stolen. If you do not register it, you cannot get the balance replaced if the card goes missing.
Can I use a Walmart gift card to buy groceries?
Yes. Walmart gift cards work on any purchase in the store or online, including groceries, clothing, electronics, and everything else Walmart sells. There are no restrictions on what you can buy.
What happens if I lose my gift card?
If you registered the card before losing it, contact Walmart customer service with your account information and they can freeze the balance and reissue it on a new card. If you did not register it, the balance cannot be recovered — the card is treated like cash once it is lost.
Can I transfer my gift card balance to someone else?
No. Walmart gift cards are not transferable. Once you register a card to your account, only you can use it. You can give an unregistered card to someone else, and they can use it or register it to their own account.
How long does a Walmart gift card last?
Physical Walmart gift cards never expire. You can use the balance whenever you want, even if you wait years. There is no time limit on how long you can hold the card before spending 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.