How to Activate Your Walmart Gift Card Before You Use It
Walmart gift cards don't need activation to work, but you should register them online for protection
Walmart gift cards are ready to use the moment you receive them — there is no separate activation step required at the register or online. However, registering your card on Walmart's website adds a layer of protection. If your card is lost or stolen before you register it, Walmart cannot replace the balance. Once registered, Walmart can help you recover the funds if something happens to the card.
The registration process takes about five minutes and requires your card number, a PIN you create, and an email address. You can register a card you received as a gift or one you purchased yourself.
Key Takeaways
- Walmart gift cards work immediately without any activation — you can use them in stores or online right away.
- Registering your card on Walmart.com protects your balance if the card is lost or stolen.
- To register, you need the 16-digit card number, the 4-digit PIN on the back, and an email address.
- If you lose a registered card, Walmart can transfer the remaining balance to a new card within 60 days of the loss.
- You can check your card balance anytime on Walmart.com or by calling 1-800-966-6546 without registering.
How to register your card on Walmart.com
Go to Walmart.com and scroll to the bottom of the page. Click "Gift Cards" under the Customer Service section. Select "Register a Gift Card" from the menu that appears. You will be asked to enter your 16-digit card number (found on the front of the card) and the 4-digit PIN printed on the back.
Next, create a password and enter an email address where Walmart can reach you. Walmart will send a confirmation email to that address. Click the link in the email to complete the registration. Your card is now linked to your account and protected.
Using your card in Walmart stores
Present your physical gift card at checkout and tell the cashier you are paying with a gift card. The cashier will swipe or scan the card. The balance will be deducted from your purchase. If your purchase is more than the card balance, you can pay the difference with another payment method.
You can use one Walmart gift card per transaction, but you can combine a gift card with a debit card, credit card, or cash in the same purchase. If you have multiple Walmart gift cards, you will need to run them through separately or use them on different shopping trips.
Using your card on Walmart.com
Add items to your cart and proceed to checkout. On the payment page, select "Gift Card" as your payment method. Enter your 16-digit card number and the 4-digit PIN. The system will deduct the purchase amount from your card balance.
If your gift card balance does not cover the full order, Walmart will ask you to enter a second payment method for the remaining amount. You can also save your gift card to your Walmart.com account during checkout so you do not have to enter the number each time you shop.
Checking your balance without registering
You do not need to register your card to check how much money is on it. Visit Walmart.com, click "Gift Cards," and select "Check Balance." Enter your 16-digit card number and 4-digit PIN. Your current balance will appear on the screen.
You can also call Walmart's gift card customer service line at 1-800-966-6546. A representative will ask for your card number and PIN and tell you the balance over the phone. This method works 24 hours a day, seven days a week.
What to do if your card is lost or stolen
If you registered your card before it went missing, contact Walmart immediately. Call 1-800-966-6546 or visit Walmart.com and log into your account. Report the card as lost or stolen. Walmart will freeze the card to prevent unauthorized use and can transfer any remaining balance to a replacement card within 60 days.
If your card was not registered when it was lost, Walmart cannot recover the balance. This is why registration is worth the five minutes — it protects money that would otherwise be gone for good. Keep your receipt or a photo of your card number in a safe place so you can report it quickly if needed.
Common issues and what they mean
If your card is declined at checkout, the most common reason is that the balance is zero or too low to cover your purchase. Check your balance using the methods above. Another reason could be that you entered the PIN incorrectly — the 4-digit number on the back of the card is case-sensitive, so make sure you are typing it exactly as it appears.
If you see an error message saying the card is not valid, the card number may have been entered wrong. Double-check that you are using all 16 digits from the front of the card. If the problem continues, contact Walmart customer service at 1-800-966-6546. They can verify the card number and help you troubleshoot.
Frequently Asked Questions
Do I have to register my Walmart gift card to use it?
No. Your card works immediately without registration. Registration is optional but recommended because it protects your balance if the card is lost or stolen. Without registration, there is no way to recover the money.
Can I use a Walmart gift card at Sam's Club?
No. Walmart gift cards work only at Walmart stores and Walmart.com. Sam's Club has its own gift cards. If you have a Walmart card and want to shop at Sam's Club, you will need a separate Sam's Club gift card.
What happens if I don't use my gift card?
Walmart gift cards do not expire and do not lose value over time. You can use your card whenever you want, even years after you receive it. There are no monthly fees or inactivity charges.
Can I transfer my gift card balance to someone else?
You cannot transfer the balance directly to another person's card. However, you can give the physical card to someone else, and they can use it. If you want to move money to a different card, you would need to spend the balance yourself and purchase a new gift card.
Is there a limit to how much I can spend with a gift card?
No. You can use your gift card for any amount up to its balance. There is no per-transaction limit. If your card has $500 on it, you can spend all $500 in one trip or spread it across multiple purchases.