Skip to main content

How to Activate Your Walmart Gift Card Before You Use It

Walmart gift cards work right away if you buy them in a store, but online purchases and some third-party sellers require a quick activation step

If you bought your Walmart gift card at a Walmart store or on Walmart.com, it is already active and ready to use. You can swipe it at checkout or use the card number online immediately. The activation step only matters if you bought the card from a third-party seller — a grocery store, pharmacy, or marketplace — or if Walmart's system flags the card for security reasons.

When activation is needed, you have two options: activate online through Walmart's website or call Walmart's customer service line. Both take about five minutes. You will need the card number and PIN (usually on the back of the card or in the packaging), plus the amount loaded on the card if you know it.

Key Takeaways

  • Walmart gift cards purchased directly from Walmart stores or Walmart.com are active immediately and do not need a separate activation step.
  • Cards bought from third-party retailers like grocery stores or gas stations may require activation before the first use.
  • You can activate a card online at Walmart.com or by calling 1-800-WALMART (1-800-925-6278) with your card number and PIN.
  • Activation is free and takes about five minutes whether you do it online or by phone.

Activate your card online through Walmart.com

Go to Walmart.com and look for the gift card activation link, usually found in the customer service or help section. You will see a page that asks for your card number, the PIN, and the card's balance (if you have it). Enter these details exactly as they appear on your card or receipt.

After you submit the information, Walmart's system will confirm the activation within seconds. You will see a confirmation message on screen and may receive an email confirmation as well. Once confirmed, your card is ready to use at any Walmart store or on Walmart.com.

Activate by phone if you do not have internet access

Call Walmart's customer service at 1-800-WALMART (1-800-925-6278). A representative will ask for your card number, PIN, and the card's balance. They will activate the card while you are on the phone and give you a confirmation number. Write down this number in case you need to reference it later.

Phone activation works the same way as online activation — it is free and takes about five minutes. Walmart's customer service lines are open during store hours, which vary by location, so calling during daytime hours gives you the fastest response.

Check your card balance to confirm activation worked

After activation, check your balance to make sure the card is working. You can do this online at Walmart.com by entering your card number and PIN, or by calling 1-800-WALMART. You can also ask a cashier at any Walmart store to check the balance for you at checkout.

If the balance shows zero or does not match what you expect, contact Walmart customer service right away. Keep your receipt and card packaging — they have the original balance printed on them and help customer service investigate if something went wrong during activation.

What to do if your card will not activate

If you see an error message or the system says the card cannot be activated, the card may have been damaged, the PIN may be incorrect, or the card may have already been used. Double-check that you are entering the PIN exactly as printed — it is case-sensitive and spaces matter.

If the PIN is correct and activation still fails, contact Walmart customer service with your receipt and card. If you bought the card from a third-party seller, Walmart may ask you to contact that seller first, since some retailers handle their own activation process. Keep your receipt either way — it proves you bought the card and when.

Why some Walmart gift cards need activation and others do not

Walmart activates cards sold directly through its own channels — stores and Walmart.com — before they leave the warehouse. Cards sold through third-party retailers like grocery stores or gas stations are shipped in bulk and activated by the retailer or by you when you first use them. This protects both Walmart and the retailer from fraud.

Occasionally, Walmart's fraud detection system will flag a card for activation even if it came from a Walmart store. This usually happens if the card was purchased with a payment method that looks unusual or if the card is being used in a different state than where it was bought. Activation clears this flag and lets you use the card normally.

Using your card after activation

Once your card is active, use it like any other payment card. At a Walmart store, hand it to the cashier or insert it into the card reader. Online at Walmart.com, enter the card number and PIN at checkout just like a credit card. The card will work until the balance reaches zero.

If your card balance runs low, you can reload it at any Walmart store or through Walmart.com if the card is registered to your account. Some cards allow reloading, while others do not — check your card's terms or ask a cashier if you are not sure.

Frequently Asked Questions

Do I have to activate my Walmart gift card?

Only if you bought it from a third-party seller or if Walmart's system flags it for security reasons. Cards purchased directly from Walmart stores or Walmart.com are already active. You can start using them right away.

What if I lost the PIN for my gift card?

The PIN is usually printed on the back of the card or in the packaging it came in. If you cannot find it, contact Walmart customer service with your receipt and card number. They can look up the PIN or help you activate the card without it.

Can I activate a gift card someone gave me?

Yes. If the card is not already active, you can activate it using the card number and PIN. The person who gave it to you should have the PIN from the original packaging. If not, contact Walmart customer service with the card number and they can help you.

How long does activation take?

Online activation is instant — you will see confirmation within seconds. Phone activation takes about five minutes while you are on the call. Either way, your card is ready to use immediately after confirmation.

What if my card was already used before I activated it?

If the balance is zero or lower than expected, the card may have been used by someone else. Contact Walmart customer service right away with your receipt. They can investigate and may be able to help if the card was used fraudulently.