WIC at Walmart Pickup: What Works and What Doesn't
You cannot use your WIC card to pay for a Walmart pickup order placed online or through the Walmart app. WIC benefits only work at the register when you shop in person at a store. Walmart's pickup service requires you to pay upfront through their website or app before the order is ready, and WIC cards cannot process that way.
If you want to buy WIC-approved foods at Walmart, you need to go into the store, select your items, and pay with your WIC card at checkout. The cashier will separate your WIC items from any other purchases and ring them through the WIC system. This in-person process is the only way Walmart's payment system can verify that your items meet WIC rules.
Key Takeaways
- WIC cards work only for in-store shopping at Walmart, not for pickup orders placed online or through the app.
- Pickup orders require payment before the order is packed, which WIC's point-of-sale system cannot do.
- You can use WIC at Walmart's regular checkout lanes for approved foods like milk, eggs, bread, beans, peanut butter, and infant formula.
- If you need to shop quickly, going to the store and using your WIC card at checkout is faster than waiting for a pickup order to be ready.
Why Pickup Orders Don't Accept WIC Cards
Walmart's pickup system works differently from in-store checkout. When you order online, you pay through Walmart's website or app before an employee packs your items. The system cannot connect to the WIC payment network at that stage, so it cannot process a WIC card or verify which items are WIC-approved.
WIC payments happen at the register in real time. A cashier scans your WIC card, the system checks your account balance and what you are buying, and the transaction goes through only if the items match your WIC benefits. This verification step is built into in-store checkout but does not exist in Walmart's online ordering system.
Walmart's delivery service (Walmart+) has the same limitation. You cannot pay with WIC for items delivered to your home. Only items you purchase and pay for in person at a Walmart store will accept your WIC card.
Which Walmart Locations Accept WIC Cards
Not every Walmart store accepts WIC. Walmart must be authorized by your state's WIC program to take WIC payments. Most large Walmart Supercenters do accept WIC, but some smaller Walmart stores or Neighborhood Markets do not.
Before you shop, call the Walmart location nearest you and ask if they take WIC. You can also check your state's WIC program website, which usually lists authorized retailers by county or zip code. Your WIC card may also have a list of nearby stores on the back or in the program materials you received.
What You Can Buy With WIC at Walmart
WIC covers specific foods only. At Walmart, you can use your WIC card to buy items like whole milk, low-fat milk, eggs, whole wheat bread, brown rice, dried beans, canned beans, peanut butter, and certain infant formulas. The exact list depends on your state's WIC program and whether you are buying for yourself, a child, or an infant.
Items like soda, candy, prepared foods, meat, cheese, and most produce cannot be bought with WIC. If you mix WIC items with other groceries, the cashier will ring them separately. You pay with your WIC card for approved items and pay with cash, debit, or credit for everything else.
Alternatives If You Need Quick Shopping
If you are looking for speed, in-store shopping with your WIC card is often faster than waiting for a pickup order. Pickup orders usually take a few hours to pack, and you still have to drive to the store to collect them. Walking into Walmart, grabbing your WIC items, and checking out at a register may take less total time.
If you cannot go to the store in person, check whether your state's WIC program partners with any delivery services. Some states have started allowing WIC benefits to work with certain grocery delivery apps, though this is not yet available everywhere. Contact your local WIC office to ask what options exist in your area.
How to Use Your WIC Card at Walmart Checkout
When you reach the register, tell the cashier you are paying with WIC. They will separate your WIC items from other groceries. The cashier will scan your WIC card, and the system will show your available balance and what you can buy. If you have enough on your card, the transaction goes through. If you do not, you can pay the difference with another payment method or remove items.
Some Walmart registers have self-checkout, but WIC cards usually cannot be used at self-checkout lanes. You will need to go through a regular checkout lane with a cashier. This is because the cashier needs to verify your items and process the WIC payment manually.
Frequently Asked Questions
Can I order WIC items on Walmart.com and pick them up in store?
No. Even if you order online and pick up in store, you still cannot pay with your WIC card through the website. You would need to cancel the online order and shop in person at the register instead.
What if my local Walmart does not take WIC?
Find another authorized WIC retailer nearby. Your state's WIC program website lists all stores that accept WIC in your area. Supermarkets, grocery stores, and some smaller markets often take WIC if Walmart does not.
Can I use WIC to buy formula and other items in one pickup order?
No. Pickup orders cannot process WIC payments at all, whether you are buying formula, food, or a mix of both. You must shop in person and pay at the register.
Do I lose my WIC benefits if I do not use them by a certain date?
Yes. WIC benefits expire at the end of each month. Any balance you do not spend is lost. Check your WIC card balance regularly and use your benefits before the month ends.