Yes, Walmart accepts WIC at most locations, but not all stores participate and rules vary by state
Walmart is an authorized WIC retailer in most states, meaning you can use your WIC card or paper vouchers there. However, participation is not automatic — individual Walmart stores must be approved by their state's WIC program, and some locations opt out. Before you shop, confirm that your specific Walmart location accepts WIC by calling the store directly or checking your state WIC program's online retailer list.
The rules for what you can buy with WIC at Walmart are set by your state, not by Walmart itself. Your state WIC program determines which foods are covered — typically milk, cheese, eggs, beans, peanut butter, cereal, bread, fruits, and vegetables — and Walmart's job is to ring them up correctly using your benefits. If a store employee tells you something is not covered, ask to speak with a manager, because the employee may be mistaken about your state's rules.
Key Takeaways
- Not every Walmart location accepts WIC, so call ahead or check your state's WIC retailer directory before shopping.
- Your state WIC program, not Walmart, decides which foods you can buy — common items include milk, eggs, bread, beans, peanut butter, and fresh produce.
- You can use a WIC card (EBT card with WIC benefits loaded) or paper vouchers, depending on what your state issues.
- If a cashier denies a purchase, ask for a manager, because checkout staff often misunderstand which items are covered under your state's rules.
How to learn about your local Walmart accepts WIC
Your state WIC program maintains a list of all authorized retailers, including which Walmart locations participate. You can find this list on your state health department's WIC website — search "[your state] WIC authorized retailers" or "[your state] WIC store locator." The list is usually searchable by zip code or city.
If you cannot find the list online or it is not current, call your state WIC office directly. They can tell you whether your nearest Walmart is enrolled. You can also call the Walmart store itself and ask the customer service desk whether they accept WIC — many staff members know the answer, though some may not.
What foods you can buy with WIC at Walmart
WIC covers a specific list of foods chosen by your state to provide nutrition for pregnant women, new mothers, and children under five. The core foods are almost always milk, cheese, eggs, bread, cereal, beans, peanut butter, and canned or fresh fruits and vegetables. Some states also cover items like yogurt, tofu, or whole-grain pasta.
Walmart must stock these items, but the brand and package size matter. Your WIC benefits may cover only certain sizes — for example, a half-gallon of milk but not a gallon, or a specific brand of cereal. Check your WIC card or voucher paperwork for the exact rules in your state, or ask a Walmart employee to help you find approved items. If you are unsure whether something is covered, ask at checkout before you pay.
Foods that are never covered by WIC include prepared foods, hot foods, candy, soda, juice (in most states), meat, fish, or anything from the deli counter. Walmart's regular grocery prices apply to WIC-covered items — you do not get a discount, but your WIC benefits pay for them instead of your own money.
Using your WIC card or vouchers at Walmart checkout
If your state issues a WIC card (also called an EBT card with WIC benefits), you swipe or insert it at checkout like a debit card. The cashier will separate your WIC items from any other groceries you are buying. You pay for non-WIC items with cash, a credit card, or a debit card. The WIC card will decline if you try to buy something not covered, so the cashier will remove that item and ring up only the approved foods.
If your state issues paper vouchers, you hand them to the cashier along with your items. The voucher shows the food type and dollar amount. The cashier will total up your WIC items and make sure they match what the voucher covers. Paper vouchers are less common now, but some states still use them for certain foods or for participants who do not have a card.
Bring your WIC card or vouchers every time you shop. You cannot use WIC benefits without them, and you cannot use someone else's card or vouchers. If you lose your card, contact your state WIC office to request a replacement.
What to do if Walmart denies your WIC purchase
If a cashier or manager tells you that an item is not covered by WIC, ask them to show you the reason on the register or in their system. Many Walmart employees are not trained on WIC rules and make mistakes. If you believe the item should be covered under your state's rules, ask to speak with a store manager and explain what your WIC paperwork says.
If the store continues to refuse, write down the date, time, store location, and the name of the employee or manager you spoke with. Then contact your state WIC office and report the incident. Your state can investigate whether the store is following WIC rules correctly. Do not let a single denied transaction stop you from shopping there — most issues are resolved quickly once a manager is involved.
Other stores that accept WIC if Walmart is not nearby
Walmart is one option, but most states have dozens of authorized WIC retailers. Grocery chains like Kroger, Safeway, Albertsons, and Whole Foods accept WIC in many regions. Smaller grocery stores, farmers markets, and some convenience stores also participate. Your state WIC program's retailer list will show all options near you, including hours and whether they accept WIC cards, vouchers, or both.
If you live in a rural area or a food desert, your state may have special rules that allow you to use WIC at stores that do not normally participate. Contact your WIC office to ask about options in your area.
Frequently Asked Questions
Can I use WIC at Walmart.com or for online grocery pickup?
Most states do not allow WIC benefits to be used for online orders or pickup services yet. You must shop in person at a physical Walmart store and use your WIC card or vouchers at checkout. Some states are testing online WIC purchases, so check with your state WIC office to see if this option is available where you live.
What happens if I buy something by mistake that is not covered by WIC?
The cashier will remove it from your transaction and you can pay for it separately with cash or another card. Your WIC benefits will only cover the approved items. If you are unsure about an item before checkout, ask a Walmart employee or check your WIC paperwork.
Can I use WIC at Sam's Club or Walmart Supercenter?
Walmart Supercenters accept WIC like any other Walmart store, as long as that location is authorized. Sam's Club does not accept WIC because it is a membership warehouse, not a regular grocery retailer. Check your state's retailer list to confirm your specific Walmart location participates.
Do I need a Walmart account or membership to use WIC?
No. You do not need a Walmart account, membership, or app to use WIC. Just bring your WIC card or vouchers and shop normally. You can use your Walmart rewards account if you have one, but it is not required.
What if my state's WIC retailer list does not show my local Walmart?
Call the store directly and ask if they accept WIC. The state list may not be updated in real time. If the store says they do not accept WIC, ask your state WIC office whether that location can be enrolled or whether there is an authorized store nearby.