Yes, you can use WIC online at Walmart, but only through Walmart.com and only for pickup or delivery — not for in-store shopping
Walmart began accepting WIC payments online in 2020 through a partnership with the U.S. Department of Agriculture. You can place an order on Walmart.com, add WIC-approved items to your cart, and pay with your WIC card at checkout. The order must be picked up at a Walmart location or delivered to your home. You cannot use WIC to pay for items ordered online and picked up at a Walmart Neighborhood Market or Sam's Club.
The process works the same way as paying with WIC in a physical store: the system checks each item against your state's WIC food list, approves only the items you are allowed to buy, and deducts the cost from your WIC balance. Non-WIC items in the same order must be paid for separately with another payment method.
Not all states have activated online WIC at Walmart yet. Availability depends on your state's WIC program and whether Walmart has set up the service in your area. You can check your state WIC program's website or call your local WIC office to confirm whether online ordering is available where you live.
Key Takeaways
- Walmart.com accepts WIC cards for online orders, but only for pickup at Walmart locations or home delivery — not for in-store payment.
- The WIC system on Walmart.com automatically filters items to show only those approved by your state's WIC program.
- You must pay for non-WIC items in your order with a separate payment method, such as a debit card or credit card.
- Online WIC shopping is not yet available in all states; check with your state WIC program to see if it is active in your area.
- Your WIC balance and monthly food allowances work the same way online as they do in physical stores.
How to place a WIC order on Walmart.com
Start by going to Walmart.com and signing in to your account or creating one if you do not have one. Search for items or browse categories — the site will show you which items are WIC-approved based on your state's program. You can filter results to show only WIC items, which makes shopping faster.
Add WIC-approved items to your cart. If you add a non-WIC item by mistake, you can remove it or keep it in your cart to pay for separately. At checkout, select either pickup at a nearby Walmart or delivery to your address. Enter your delivery or pickup details, then choose your payment method.
When you reach the payment screen, select your WIC card as the payment method for the WIC items. The system will process the WIC payment and ask you to pay for any non-WIC items with a different card. After you complete payment, you will receive a confirmation email with your order number and pickup or delivery time.
Which Walmart locations accept WIC online orders
Most Walmart supercenters and regular Walmart stores accept WIC online orders for pickup. Walmart Neighborhood Markets and Sam's Club locations do not currently accept WIC payments for online orders. If you are unsure whether your nearest Walmart location accepts WIC online, you can call the store directly or check Walmart.com during checkout — the site will only show pickup locations that accept WIC.
Delivery is available in many areas, though not everywhere. Walmart uses third-party delivery services to bring orders to your home. Delivery fees vary by location and order size. You can see whether delivery is available to your address when you enter your zip code at checkout.
WIC-approved items you can order online
The items you can buy with WIC online are the same as the items approved in physical stores — they depend on your state's WIC food list. Most states allow WIC to cover milk, cheese, yogurt, eggs, beans, peanut butter, cereal, bread, fruits, and vegetables. Some states also cover juice, infant formula, and baby food. Your state's specific list determines what you see as WIC-approved on Walmart.com.
Walmart.com filters the site to show you only items that match your state's WIC program. If an item does not appear as WIC-approved when you search, it is not covered by your state's program. You can still buy it with another payment method if you want to.
Brand names and package sizes matter. WIC programs often limit you to specific brands or sizes — for example, a certain brand of milk or a 16-ounce package of peanut butter rather than a larger size. Walmart.com shows these restrictions at checkout, just as the register does in a store.
What happens if your WIC balance runs out
If you do not have enough WIC balance to cover all the WIC items in your order, Walmart.com will tell you at checkout. You can remove items from your order to bring the total down, or you can pay for the remaining items with another payment method. The system will not let you complete the order if you try to use WIC to pay for more than your current balance.
Your WIC balance resets each month according to your state's schedule. You can check your current balance by logging into your WIC account online (if your state offers this) or by calling your local WIC office. Some states also text or email balance updates automatically.
Differences between online and in-store WIC shopping at Walmart
The main difference is that online orders must be picked up or delivered — you cannot pay with WIC at the register for items you selected online. In-store shopping lets you use WIC at checkout for any items you put in your cart, as long as they are on your state's approved list.
Online shopping can be faster if you know exactly what you want and your state's WIC list is available to search. In-store shopping lets you see items in person, check dates and quality, and make changes at the register. Some people use both methods depending on their schedule and what they need to buy.
Pickup and delivery times vary. Pickup is usually available within a few hours to a few days, depending on how busy the store is. Delivery can take one to three days. In-store shopping happens when ready when you pay.
Troubleshooting WIC payment issues on Walmart.com
If your WIC card is not accepted at checkout, first check that you are using Walmart.com and not a different retailer's website. Some other stores have started accepting WIC online, but the process is different for each one. Make sure you selected pickup or delivery, not in-store payment.
If you see an error message, it may mean your WIC card has expired, your PIN is incorrect, or your state's WIC program has not activated online shopping yet. Try entering your PIN again carefully. If the problem continues, contact your local WIC office — they can tell you whether online WIC is available in your area and whether there is a problem with your card.
If an item you expected to be WIC-approved is not showing up that way, it may not be on your state's list, or Walmart may not have that specific brand or size in stock online. You can call Walmart customer service or your WIC office to ask about a specific item.
Frequently Asked Questions
Can I use WIC to pay for Walmart delivery fees?
No. WIC can only pay for the food items themselves, not for delivery fees, service charges, or other fees. You must pay delivery fees with a separate payment method like a debit card or credit card.
Do I need a Walmart account to use WIC online?
Yes. You must create a Walmart.com account and sign in before you can place an order. Creating an account is free and takes a few minutes. You will need an email address and a password.
What if my state does not have WIC online at Walmart yet?
You can still use your WIC card to shop in physical Walmart stores. Contact your state WIC program to ask when online WIC might become available. Some states are rolling out the service gradually, so it may come to your area later.
Can I use WIC to buy groceries from Walmart through Amazon Fresh or other delivery apps?
No. WIC online is only available through Walmart.com directly. Third-party delivery apps like Amazon Fresh, Instacart, or DoorDash do not accept WIC payments, even if they deliver Walmart groceries.
Do I get the same monthly allowance whether I shop online or in a store?
Yes. Your WIC balance and monthly food allowances are the same regardless of where you shop. The only difference is how you place the order and pick it up.