WIC cards don't work on Walmart's app or website for online shopping

You cannot use your WIC card to pay for groceries through the Walmart app, Walmart.com, or any other online grocery delivery service. WIC cards are point-of-sale cards that only work at physical checkout registers in stores. When you shop online, there is no register to swipe or insert your card, so the transaction cannot process as a WIC purchase.

This is a federal rule set by the USDA, which runs the WIC program. The restriction exists because WIC has strict rules about which products you can buy — only certain foods like milk, eggs, bread, and infant formula may have access to. Online systems cannot reliably verify that every item in your cart meets WIC rules before you pay, so the program does not allow online WIC transactions at any retailer, including Walmart.

If you want to use your WIC benefits, you must shop in person at a Walmart store that accepts WIC. Most Walmart locations do accept WIC cards, but a small number do not, so it's worth calling ahead if you're unsure about your local store.

Key Takeaways

  • WIC cards only work at physical store registers, not on apps, websites, or delivery services.
  • The USDA prohibits online WIC purchases because the system cannot verify that items meet WIC food rules before checkout.
  • You must shop in person at a Walmart location that accepts WIC to use your benefits.
  • Most Walmart stores accept WIC, but calling ahead confirms your local store does before you shop.

Why WIC doesn't work for online grocery orders

Online shopping removes the step where a cashier checks your items against WIC rules. At a physical register, the cashier or the store's system flags items that don't may have access to — like soda, candy, or prepared foods — and you remove them before paying. Online, you could check out with ineligible items in your cart, and the system would have no way to catch that before charging your card.

WIC is designed to support nutrition for low-income families with young children, so the program is strict about what counts. may be able to access foods include unflavored milk, cheese, eggs, beans, peanut butter, whole-grain bread, cereal, fruits, and vegetables. Ineligible items include anything with added sugar, flavored milk, hot foods, vitamins, and most prepared items. An online system would need to verify every single product code against WIC rules in real time, which retailers have not built into their checkout systems.

The USDA has not authorized any online grocery service — Walmart, Amazon Fresh, Instacart, or any other — to accept WIC cards for this reason. This rule applies nationwide and is unlikely to change without a major shift in how online grocery systems work.

Which Walmart locations accept WIC

Most Walmart Supercenters and Walmart Neighborhood Markets accept WIC cards. Walmart Express locations and Sam's Club do not accept WIC. If you're not sure whether your local store accepts it, call the store directly and ask to speak with someone in customer service or the front-end office. They can tell you in seconds whether WIC is accepted there.

When you shop at a Walmart that accepts WIC, you can use your card just like a debit card at checkout. The cashier or the register will automatically separate WIC-may be able to access items from other items. You'll pay for WIC items with your WIC card and any other items with a different payment method.

What to do if your local Walmart doesn't accept WIC

If the Walmart nearest you doesn't accept WIC, you have two options: find another Walmart location that does, or shop at a different store that accepts WIC. Many grocery chains accept WIC cards, including Kroger, Safeway, Whole Foods, Target, and many smaller independent grocery stores. You can find WIC-authorized retailers in your area through your state's WIC program website or by calling your local WIC office.

Your WIC card works the same way at any authorized retailer. The rules about which foods you can buy don't change — only the store location changes. If you have questions about whether a specific store or product is WIC-may be able to access, your WIC caseworker can answer those questions.

How to use your WIC card in a Walmart store

Bring your WIC card and your ID to the store. Shop for the foods on your WIC benefit list — your card will show you how much you have to spend in each food category (milk, vegetables, fruits, and so on). At checkout, tell the cashier you're paying with WIC. The register will separate your WIC items from other items automatically, or the cashier will do it manually.

Swipe or insert your WIC card when prompted, just as you would with a debit card. The transaction will process only for the WIC-may be able to access items. If you have other items that don't may have access to for WIC, pay for those with a different card or payment method. Keep your receipt — it shows what you bought and how much WIC benefit you have left.

WIC benefits and Walmart's grocery delivery services

Walmart offers grocery delivery through its app and website, but WIC does not cover these services. You cannot use WIC to pay for Walmart+ delivery, same-day delivery, or next-day delivery. These services are considered a convenience fee on top of the groceries themselves, and WIC only covers the cost of the food, not the delivery markup.

If you need groceries but cannot get to a store in person, ask your WIC caseworker about other resources in your area. Some communities have WIC-authorized retailers that offer delivery, though these are rare. Your caseworker may also know about other food information programs that could help.

Frequently Asked Questions

Can I use my WIC card on Walmart.com?

No. WIC cards only work at physical store registers. Walmart.com and the Walmart app do not accept WIC for online orders, and this applies to all online grocery services nationwide, not just Walmart.

What if I order groceries online and pick them up at Walmart?

WIC does not work for online orders, even if you pick them up in person at the store. You must shop in the store and pay at a physical register to use your WIC card. The order has to be placed and paid for online, which the WIC system does not allow.

Can I use WIC for Walmart+ membership or delivery fees?

No. WIC only covers the cost of may be able to access food items, not membership fees, delivery charges, or service markups. You would need to pay for Walmart+ or delivery with a different payment method.

Do all Walmart stores accept WIC?

Most Walmart Supercenters and Neighborhood Markets accept WIC, but Walmart Express locations and Sam's Club do not. Call your local store to confirm before you shop.

What stores near me accept WIC if my Walmart doesn't?

Contact your state or local WIC program office — they maintain a list of all authorized retailers in your area. You can also search online for "WIC retailers near me" along with your state name, or call your WIC caseworker for recommendations.