SNAP Eligibility Calculator — Header Navigation

Can I Type In My EBT Card Number at Walmart?

Last Updated: June 2026 Source: USDA & state agency guidelines (FY2026)

Yes — Walmart accepts manual EBT card number entry in two different ways, depending on whether you’re shopping in-store or online.

  • In-store: If your EBT card won’t swipe, the cashier can manually key your card number into the register — but your physical card must be present
  • Online: You type your EBT card number directly into Walmart.com or the Walmart app when setting up your payment method — no physical card required at checkout after that

In-Store at Walmart: Cashier Manual Entry

If your EBT card’s magnetic stripe is damaged, worn, or won’t read, Walmart cashiers can manually enter your card number into the point-of-sale terminal. This is a standard supported function at Walmart registers.

How it works:

  1. Tell the cashier your card won’t swipe when you reach the register
  2. Hand your physical EBT card to the cashier — they need to see the card
  3. The cashier keys in your 16-digit card number, expiration date, and sometimes the CVV from the card
  4. You enter your 4-digit PIN on the customer keypad yourself — never say your PIN aloud to anyone
  5. The transaction processes normally

You must have your physical card. Walmart will not process a manual EBT entry from a memorized number, a photo of your card, or a number written on paper. The card must be physically present.

If the cashier isn’t sure how to do this, ask them to call a supervisor. Manual EBT entry is a standard fallback — it just requires someone familiar with the process.


Online at Walmart: Type Your Card Number Into Walmart.com

Walmart accepts EBT for grocery pickup and delivery orders in all 50 states through Walmart.com and the Walmart app. Adding your EBT card to your Walmart account requires manually entering your card number — this is how online EBT shopping works at every retailer.

How to add your EBT card to Walmart.com:

  1. Sign in to your Walmart account at walmart.com or in the Walmart app
  2. Go to Account → Payment Methods
  3. Select “Add EBT card”
  4. Enter your 16-digit EBT card number
  5. Save the card to your account

How to use EBT at Walmart checkout online:

  1. Add eligible grocery items to your cart
  2. At checkout, select EBT as your payment method
  3. Enter your 4-digit PIN when prompted
  4. Pay for any ineligible items, delivery fees, or tips with a separate debit or credit card

Once your card number is saved to your Walmart account, you can shop online without having the physical card in hand — the saved number handles the transaction.

EBT covers eligible food items only. Delivery fees, service fees, tips, and non-food items must be paid with a separate payment method.


What If Your EBT Card Won’t Swipe and You Don’t Have It With You?

If you’re at Walmart without your physical EBT card, there is no in-store workaround. Walmart cannot process EBT from memory or from a photo — the card must be physically present for any in-store manual entry.

Your options if you don’t have your card:

  • Shop online instead — if your card number is already saved to your Walmart.com account, you can place a pickup or delivery order from your phone without the physical card
  • Request a replacement card — call the number on your last EBT receipt or your state’s EBT hotline to report a damaged or lost card; most states mail replacements within 5–7 business days

For the full replacement process, the lost or damaged EBT card page has state-by-state instructions.


Frequently Asked Questions

Can I type in my EBT card number at Walmart?

Yes — in two ways. In-store, the cashier can manually enter your card number when the card won’t swipe (physical card required). Online, you type your card number into Walmart.com or the Walmart app to set up EBT payment for pickup and delivery orders.

Can Walmart enter my EBT number without the physical card?

No. For in-store manual entry, Walmart requires your physical EBT card to be present. The cashier will not enter a number from memory or a photo. Online at Walmart.com, once your number is saved, you can shop without the card in hand.

Can I use EBT on Walmart delivery?

Yes. Walmart accepts EBT for both grocery pickup and home delivery through Walmart.com and the Walmart app in all 50 states. Add your EBT card under Payment Methods and select it at checkout. Delivery fees require a separate payment method.

What if my EBT card won’t swipe at Walmart self-checkout?

At self-checkout, you can try inserting the chip end if your card has a chip. If it still won’t read, ask a Walmart associate to assist — they can override to a staffed lane where the cashier can manually enter your card number.


Bottom Line

Walmart accepts manual EBT card number entry both in-store (cashier keys it in when the card won’t swipe — physical card required) and online (you type your number into Walmart.com to set up your payment method). Once your card is saved online, you can shop Walmart’s grocery pickup and delivery without needing the card in hand.

If your card consistently won’t swipe, the best long-term fix is requesting a replacement — not relying on manual entry at every trip.


Walmart EBT acceptance and manual entry policies confirmed. Physical card required for all in-store EBT transactions. Online EBT available in all 50 states through Walmart.com and the Walmart app.