Activation happens automatically when you buy the card — you don't need to do anything extra

A Walmart gift card is ready to use the moment you purchase it. Unlike some retail cards, Walmart does not require you to register the card, call a number, or visit a website before spending it. If you bought the card in a Walmart store or online at Walmart.com, it is already active.

The only exception is if someone gave you a card and you want to check the balance or link it to your account for tracking. That step is optional and does not unlock the card — it just lets you monitor how much money remains on it.

Key Takeaways

  • Walmart gift cards are ready to use immediately after purchase with no registration or phone call required.
  • You can check your card balance online at Walmart.com, through the Walmart app, or by calling 1-800-966-6546.
  • To use the card in a store, hand it to the cashier like a debit card during checkout.
  • If you link the card to a Walmart.com account, you can track spending and manage multiple cards in one place.
  • A lost or stolen card can be replaced if you have the card number and original receipt.

Checking your balance before you shop

Before you spend the card, you may want to know how much money is on it. Walmart offers three ways to check without visiting a store.

The fastest method is the Walmart website. Go to Walmart.com, scroll to the bottom of the page, and look for "Gift Cards" in the footer. Click "Check Balance" and enter the 16-digit card number and the 4-digit PIN (usually on the back of the card). Your balance appears instantly.

You can also use the Walmart mobile app. Open the app, tap the menu icon, select "Gift Cards," then "Check Balance," and enter the same card number and PIN. The Walmart customer service line at 1-800-966-6546 will also tell you the balance if you prefer to call.

Using the card in a Walmart store

Spending the card in person is straightforward. At checkout, hand the card to the cashier and tell them it is a gift card. They will swipe or insert it like a debit card. The purchase amount will be deducted from the card balance.

If your purchase costs more than the card balance, you can pay the difference with another payment method — a debit card, credit card, or cash. Walmart will not decline the transaction; the cashier will simply ask for a second form of payment for the remaining amount.

If your purchase is less than the card balance, the remaining money stays on the card. You can use it again later until the balance reaches zero.

Using the card on Walmart.com

To spend the card online, add items to your cart and proceed to checkout. On the payment page, select "Gift Card" as your payment method. Enter the 16-digit card number and the 4-digit PIN, then click "Apply."

If the card balance does not cover the full order, Walmart will ask you to add a second payment method for the difference. The remaining card balance will be available for future purchases.

Linking the card to your Walmart account

Linking is optional but useful if you want to track multiple cards or monitor spending. Go to Walmart.com and sign into your account. Click on "Account" in the top right, then select "Gift Cards." Choose "Add a Gift Card" and enter the card number and PIN.

Once linked, the card appears in your account dashboard. You can see the balance without entering the PIN each time, and you can manage several cards in one place. This does not change how the card works — it is purely for your convenience.

What to do if the card is lost or stolen

If you lose the card or it is stolen, contact Walmart customer service at 1-800-966-6546. Have the card number and your original receipt ready. Walmart can freeze the card to prevent unauthorized use and issue a replacement with the remaining balance transferred to it.

Without the card number or receipt, Walmart cannot replace the card or recover the balance. This is why keeping your receipt in a safe place is important, especially for high-value cards.

Frequently Asked Questions

Do I have to register the card before I use it?

No. Walmart gift cards work immediately after purchase. Registration through your Walmart account is optional and only helps you track the balance and manage multiple cards.

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 and does not accept Walmart cards.

What happens if I use only part of the card balance?

The remaining balance stays on the card. You can use it for future purchases at any Walmart store or on Walmart.com until the balance reaches zero.

Can someone else use my gift card if they have the card number?

Yes, which is why you should treat a gift card like cash. If the card is lost or stolen, contact Walmart immediately with your receipt so they can freeze it and issue a replacement.

Does a Walmart gift card expire?

No. Walmart gift cards do not expire, and there are no dormancy fees. You can use the card at any time, even years after purchase.