What you can and cannot buy with WIC at Walmart

Walmart does accept WIC cards both in physical stores and online, but only for foods on your state's WIC approved food list. You cannot use WIC to buy non-food items, alcohol, hot foods, or anything outside the program's rules — even if you're shopping at Walmart. The items you can purchase are the same whether you shop in person or online: milk, cheese, eggs, bread, cereal, peanut butter, canned beans, fresh fruits and vegetables, and infant formula (if you're authorized for it).

Your state's WIC program sets the exact list of approved foods, and it can vary slightly from state to state. Walmart's system is programmed to block purchases of non-approved items when you use your WIC card, so you won't accidentally buy something you can't pay for with WIC funds. If you try to buy an item that's not approved, the register or online checkout will reject that item from your WIC payment.

Key Takeaways

  • Walmart accepts WIC cards for online orders and in-store purchases, but only for foods on your state's approved WIC list.
  • You can use WIC online at Walmart.com for pickup or delivery, though some states and some Walmart locations may have limits on online WIC purchases.
  • Your WIC card will only process approved foods — non-approved items will be blocked at checkout, whether you shop online or in person.
  • You still need to follow WIC quantity limits and brand rules when shopping online, just as you would in the store.
  • Contact your state WIC program or Walmart customer service if an approved item is rejected, since system errors do happen.

How to use WIC online at Walmart.com

To use WIC at Walmart online, go to Walmart.com and add approved WIC foods to your cart. At checkout, you'll see an option to pay with your WIC card (sometimes labeled as EBT/WIC). Enter your card number, PIN, and the amount you want to use from your WIC balance, just as you would at a physical register. Walmart will process the WIC payment separately from any other payment method you use for non-WIC items.

You can choose pickup at a nearby Walmart location or delivery to your home, depending on what's available in your area. Pickup is often faster and more reliable for WIC orders. When you pick up your order, bring your WIC card with you — some Walmart locations may ask to see it to verify the purchase, though this varies by store.

Not all Walmart locations accept online WIC orders yet. If you try to check out and the WIC payment option doesn't appear, that location may not support it. You can call the Walmart store directly or check Walmart.com to see which nearby stores accept WIC for online orders.

State rules and Walmart location limits

Some states restrict online WIC purchases more than others. A few states do not yet allow any WIC purchases online, while others allow it at certain retailers only. Before you try to order, check with your state WIC program to confirm whether online purchases are allowed in your state and which retailers participate.

Even if your state allows online WIC purchases, not every Walmart location may accept them. Walmart is still rolling out WIC online capabilities, so availability depends on your store and your state. If you can't complete a WIC payment online at one Walmart, try a different location or call ahead to ask whether that store accepts WIC for online orders.

What happens if an approved item is rejected

Sometimes an item that should be approved gets blocked by the system. This can happen if the product code in Walmart's system doesn't match your state's approved list, or if there's a temporary system error. If an approved food is rejected at checkout, note the product name and UPC code, then contact your state WIC program to report it. They can update the system or tell you which brand or size is approved instead.

You can also call Walmart customer service and explain that an approved WIC food was rejected. Provide the item details and your state, and they may be able to override the block or help you find an approved alternative. Don't assume an item is not approved just because the online system rejected it — sometimes it's a data mismatch that can be fixed.

Combining WIC with other payment methods

When you shop online at Walmart, you can use your WIC card to pay for approved foods and a separate payment method (credit card, debit card, or Walmart gift card) for everything else in the same order. At checkout, you'll enter your WIC card information first, and the system will deduct approved items from your WIC balance. Any remaining items will be charged to your other payment method.

This works the same way as shopping in a physical Walmart store — you're just splitting the payment between your WIC card and another source. Make sure you have enough on your WIC card to cover the approved foods, or the order may not go through.

Quantity limits and brand restrictions online

Your state's WIC program sets limits on how much of each food you can buy per month — for example, one gallon of milk or two dozen eggs. These limits explore to online orders just as they do to in-store purchases. Walmart's system tracks your WIC purchases and will prevent you from exceeding your monthly allowance, whether you're buying in person or online.

Some states also restrict which brands you can buy with WIC. Store brands are usually approved, but name brands may not be. When you shop online at Walmart, check the product details to see if it's an approved brand for your state. If you're unsure, your state WIC program can tell you which brands are allowed.

Troubleshooting common online WIC problems

If your WIC card is declined online, the most common reasons are: your PIN is incorrect, your WIC balance is too low, the item is not approved in your state, or the Walmart location doesn't support online WIC yet. Double-check your PIN first — it's the same four-digit code you use at physical registers. If that doesn't work, log into your WIC account online or call your state WIC program to check your balance and see which items are approved.

If Walmart's website says WIC is not accepted at your chosen pickup location, try a different store nearby or switch to delivery. Some Walmart locations are still being added to the WIC online network, so availability changes over time. You can always shop in person at any Walmart that accepts WIC if the online option isn't working for you.

Frequently Asked Questions

Can I use WIC for Walmart grocery delivery?

Yes, many Walmart locations now accept WIC for delivery orders through Walmart.com. However, not all stores or states support this yet. Check your state WIC program's website or call your local Walmart to confirm whether delivery with WIC is available in your area.

What if I don't have a PIN for my WIC card?

Your WIC card should have come with a PIN when you received it. If you don't remember it, contact your state WIC program and ask them to reset it or send you a new one. You'll need the PIN to use your card online or at any register.

Can I use WIC to buy groceries for someone else online?

WIC benefits are for the person named on the card. You can use your WIC card to buy approved foods for your household, but you cannot transfer WIC funds to someone else or use your card to buy groceries for a different household. The cardholder should be present or authorize the purchase.

Do I have to use my WIC card online, or can I pay with something else?

You don't have to use WIC to pay for approved foods online — you can use a credit card or debit card instead if you prefer. However, using your WIC card is the intended way to access your WIC benefits. If you pay with your own money, you won't get the WIC benefit for that purchase.

What if Walmart's website shows an item as approved but my state says it's not?

Your state WIC program's rules are what matter, not Walmart's website. If there's a conflict, contact your state WIC program to report it. They can work with Walmart to correct the product information in the system. In the meantime, stick to items your state program has confirmed are approved.