Redeem guide

How to Redeem a Walmart Gift Card

Add it to your account, use it at checkout, or hand it to the cashier

A Walmart gift card spends like cash on Walmart.com and inside any U.S. Walmart store. Add the balance to your account once and it follows you across the website, the app, and the register.

Official redemption URL

walmart.com/account/giftcards →

Code format

card number + PIN

Quick Answer: Redeeming Your Walmart Gift Card

To redeem a Walmart gift card, sign in at walmart.com/account/giftcards, enter your card number and PIN, then select Apply. The balance lands in your Walmart account instantly and becomes a payment option at checkout. You can also enter the card straight into an order at checkout or hand it to a cashier in store.

Three Ways to Redeem Your Walmart Gift Card

One card works in three places: your Walmart.com account, the Walmart app, and any U.S. Walmart register. On the website and in the app you load the balance once and it stays on your account for any future order; in store the cashier pulls funds straight from the card. You need the card number and the PIN — the PIN is the scratch-off code on the back of a physical card, or the code in the confirmation email for an eGift card.

On Walmart.com

Loading the card onto your account is the best option if you shop online regularly — the balance sits there and applies automatically to your next order.

  1. Sign in to your account and go to walmart.com/account/giftcards.
  2. Enter the gift card number and the PIN.
  3. Select Apply to add the balance to your Walmart account.
  4. At checkout, choose your Walmart account balance as the payment method to spend it.

You can skip the account step entirely and type the card number and PIN into the gift card field on the checkout page to apply it to that single order.

In the Walmart App

The Walmart app on iPhone or Android uses the same account as the website, so a balance added in either place is available in both.

  1. Open the Walmart app and sign in to your account.
  2. Tap Account, then open Gift Cards.
  3. Enter the gift card number and the PIN.
  4. Confirm to add the balance to your account, then select it as your payment method at checkout.

An eGift card sent to your phone redeems the same way — copy the card number and PIN out of the email into the Gift Cards screen.

At a Walmart Register

For in-store shopping there is nothing to set up in advance — the card pays at the register like a debit card.

  1. Bring the physical card, or pull up the eGift card barcode on your phone.
  2. Tell the cashier you are paying with a Walmart gift card.
  3. Scratch off the silver strip to expose the PIN if the register asks for it.
  4. Let the cashier scan the card and confirm the amount drawn from the balance.

If the order costs more than the card holds, the register splits payment — the gift card covers its balance and you pay the rest with another method.

Why Your Walmart Gift Card Isn’t Working

Most Walmart gift card problems trace back to the PIN, the card’s activation, or a balance that has already been spent. Match the message you saw to the case below before calling support.

“Invalid PIN” or the PIN keeps getting rejected

The PIN is the scratch-off code on the back of the card, not the last four digits of the card number — entering the wrong one repeatedly temporarily blocks the card. Re-enter the card number and PIN carefully, watching for an “O” typed instead of a “0”. If the card was already blocked from too many attempts, Walmart’s gift card support line can unlock it.

The balance shows $0 or “already used”

The funds were already spent, or the card was loaded onto a different Walmart account. If you bought the card from MyGiftCardSupply and never redeemed it, contact MyGiftCardSupply support with your order number — codes are verified before delivery and the seller handles replacements.

The card was never activated

A physical card bought at a register that did not scan correctly can leave the store unactivated, so it reads as having no balance. Bring the card and your receipt back to the store of purchase to activate it. Digital cards from MyGiftCardSupply arrive already active and ready to redeem.

You have the card number but no PIN

The online and app flows both require the PIN, so a physical card with a damaged or unreadable scratch-off can’t be loaded to your account. You can still spend it in store, where the cashier scans the card directly, or trade it for a new card with a readable PIN at a Walmart customer service desk.

Where to Buy a Walmart Gift Card Online

Whether you just spent the balance on a card and want another, or you are setting one up for someone else’s everyday shopping, buying online skips the trip to the store. A Walmart gift card covers groceries, electronics, clothing, household goods — anything Walmart sells, on the site or in the aisles.

Buy a Walmart gift card online from MyGiftCardSupply and the digital code is emailed to you, already activated, so you can add it to your Walmart account the same day. Walmart gift cards never expire and carry no fees, so the full value stays on the card until you spend it.

Walmart Gift Card Redemption FAQ

Need another Walmart Gift Card?

Codes delivered by email within minutes. Same checkout, same account, same redemption flow you just read about.

Buy a Walmart Gift Card →
Walmart Gift Card Online

Your Cart

Your cart is empty

Your cart is empty.

Shop Now