WIC cards don't work on Walmart.com or the Walmart app for online orders

You cannot use your WIC card to pay for groceries through Walmart's website or mobile app. WIC benefits only work at physical store locations where a cashier can verify the items you're buying and process the payment through the WIC system. Online shopping bypasses this verification step, so the payment method is not accepted.

This applies to all WIC programs across the United States. The restriction exists because WIC has strict rules about which foods you can buy — not all items that appear in Walmart's online inventory are WIC-approved — and a real person needs to check your cart before payment goes through.

Key Takeaways

  • WIC cards work only at Walmart checkout counters, not through Walmart.com, the Walmart app, or Walmart+ delivery services.
  • You must shop in person so a cashier can confirm each item meets your state's WIC food rules before the transaction completes.
  • Some states allow WIC benefits at Walmart pickup locations where you order online but pay in person at the store.
  • If you need groceries delivered, you will need to use a different payment method or shop at a physical Walmart location instead.

Why WIC doesn't work for online Walmart orders

WIC programs require real-time verification of every item in your cart. A cashier scans each product, checks it against your state's approved food list, and confirms the quantity and price are within your benefits. This happens at the register while you're there.

Online ordering removes the cashier from the process. Walmart's system cannot automatically verify whether items meet WIC rules, and the company does not have staff reviewing every online WIC order before checkout. Because WIC is a government program with strict accountability requirements, retailers cannot process WIC payments without this verification step.

Walmart pickup and WIC: what actually works

Some states allow WIC benefits at Walmart's pickup service, but the rules vary by location. In states where it is permitted, you order online, but you must pay with your WIC card when you arrive at the store to collect your order. A Walmart employee reviews your items before finalizing the transaction, just as they would at a regular checkout.

Contact your state's WIC program directly to find out whether pickup is an option where you live. Your WIC agency can tell you which Walmart locations in your area accept WIC for pickup orders. Not every state has approved this service, and not every Walmart location participates even in states where it is allowed.

How to shop with WIC at Walmart in person

Bring your WIC card and your current authorization document (sometimes called a WIC check or benefit statement) to any Walmart that accepts WIC. Shop for approved foods only — your state's WIC program provides a list of what you can buy, which typically includes milk, cheese, eggs, beans, peanut butter, bread, cereal, fruits, and vegetables.

At checkout, tell the cashier you are paying with WIC. They will scan your card and may ask to see your authorization document. The register will show which items are approved and which are not. You pay for approved items with your WIC card and any non-approved items with another payment method.

Finding Walmart locations that take WIC

Not every Walmart accepts WIC, even though most do. Before you shop, call the store directly or check your state's WIC program website, which often has a searchable list of authorized retailers. Your WIC agency can also tell you the nearest Walmart that accepts benefits.

Some Walmart locations in rural areas or smaller towns may not participate in WIC. If the Walmart near you does not accept WIC, your state's program can direct you to other grocery stores in your area that do.

Walmart+ membership and WIC benefits

Walmart+ membership does not change WIC payment rules. Even with Walmart+ (which offers free delivery and other perks), you still cannot use your WIC card for online grocery delivery. Walmart+ is a separate paid membership that does not interact with WIC benefits.

If you want both Walmart+ benefits and WIC shopping, you would need to use Walmart+ for non-food items or for personal purchases paid with another method, and shop for WIC groceries in person at a Walmart store.

Frequently Asked Questions

Can I use WIC on Walmart grocery delivery?

No. WIC does not work with any grocery delivery service, including Walmart's delivery option. You must shop in person or use pickup (if your state allows it and you pay at the store). Delivery services cannot verify WIC-approved items the way a cashier can.

What if I order online and try to pay with my WIC card at pickup?

The transaction will likely be declined because Walmart's online system does not validate items against WIC rules during checkout. If your state allows WIC for pickup, you need to place the order through a process your state's WIC program has approved, not through the regular Walmart website or app.

Can I use a family member's WIC card on the Walmart app if they give me permission?

No. WIC cards are issued to a specific person and can only be used by that person. Using someone else's WIC card is not permitted, even with their permission. The cardholder must be present to use the card in person at a store.

Does Walmart accept WIC in all states?

Most Walmart locations accept WIC, but not all. Participation varies by state and by individual store. Contact your state's WIC program or call your local Walmart to confirm they accept WIC before you shop.

What happens if I accidentally buy non-WIC items with my WIC card?

The cashier will separate approved and non-approved items before processing payment. You pay for approved items with your WIC card and non-approved items with another payment method. The transaction will not go through if you try to pay for ineligible items with WIC.