You cannot use WIC benefits through the Walmart app itself, but you can use your WIC card at Walmart stores to buy approved items
The Walmart app does not accept WIC payments. When you shop through the app for pickup or delivery, the payment method must be a credit card, debit card, or digital wallet — not a WIC card. However, you can use your physical WIC card at any Walmart store location to purchase WIC-approved foods in person.
This distinction matters because many people assume that if they can buy groceries on the Walmart app, they can pay with WIC. The app is a separate shopping channel from the physical store, and WIC benefits only work at the register in person. If you want to use WIC at Walmart, you need to shop in the store, not online.
Key Takeaways
- WIC cards work only at physical Walmart store registers, not through the Walmart app, website, or third-party delivery services.
- You must be present at the checkout to use your WIC card, because the cashier needs to verify which items are WIC-approved before payment.
- Walmart accepts WIC in all 50 states, but the specific approved foods vary by state — check your state WIC program's list before shopping.
- If you use Walmart's online grocery pickup or delivery, you must pay with a regular payment method and cannot use WIC benefits for that order.
Why WIC does not work on the Walmart app
WIC benefits require real-time verification at checkout. When you swipe or insert your WIC card at a store register, the cashier's system checks whether each item you are buying is on your state's approved list. Some states allow certain brands of baby formula; others do not. Some allow whole wheat bread but not white bread. The system blocks items that are not approved and only charges your WIC balance for the items that are.
The Walmart app cannot do this verification because you are not at a register with a cashier. The app does not know which items are WIC-approved in your state, and it cannot process a WIC card as a payment method. Walmart's online system is built for credit cards and digital wallets, not state benefit programs. This is true for all grocery delivery and pickup services — none of them currently accept WIC payments.
How to use your WIC card at a physical Walmart store
Walk into any Walmart store and shop for the foods on your state's WIC approved list. You can find this list on your state WIC program's website or ask a Walmart employee where the WIC-approved items are located. Many Walmart stores label WIC-approved products with a special tag or sticker to make shopping easier.
At checkout, tell the cashier you are paying with WIC. Hand them your WIC card. The cashier will ring up your items, and the register will show which ones are WIC-approved. Any items that are not approved will either be removed from your purchase or you will need to pay for them separately with another payment method. The WIC card will only be charged for approved items.
You must be physically present to use your WIC card. You cannot send someone else to use it on your behalf, and you cannot use it for phone or mail orders. Your state WIC program requires that you be the one making the purchase.
What WIC-approved foods you can buy at Walmart
WIC covers specific categories of food: infant formula and baby food, milk, cheese, yogurt, eggs, beans and peanut butter, whole grain bread, cereal, fruits and vegetables, and juice. However, not every product in these categories is approved. For example, your state might approve only certain brands of infant formula, or only whole wheat bread, not white bread.
Walmart carries most WIC-approved items, but availability varies by location and state. Before you shop, check your state WIC program's current approved food list. You can usually find this on your state health department website or by calling your local WIC office. Bring the list with you or take a photo on your phone so you know exactly what you can buy.
WIC does not cover prepared foods, hot foods, alcohol, tobacco, vitamins, or household items. It also does not cover items from the Walmart deli, bakery, or pharmacy, even if those departments sell approved food categories like bread or milk.
Walmart stores that accept WIC
Walmart accepts WIC in all 50 states at its physical store locations. This includes regular Walmart stores and Walmart Supercenters. However, Walmart Express stores (smaller format locations) may have limited WIC-approved inventory, so you might have better selection at a Supercenter.
Sam's Club, which is owned by Walmart, does not accept WIC. You must shop at a Walmart or Walmart Supercenter location. If you are not sure whether your local Walmart accepts WIC, call the store directly or check your state WIC program's list of authorized retailers.
What to do if you want to shop for groceries online
If you want to use Walmart's online grocery services, you will need to pay with a credit card, debit card, or digital wallet instead of WIC. You could use WIC to buy groceries in the store and use another payment method for online orders, depending on your household budget.
Some states are testing online WIC programs that let you order WIC-approved foods through certain retailers and have them delivered, but this is not yet available everywhere. Check with your state WIC program to see whether online WIC shopping is available in your area. If it is, the program will tell you which retailers participate and how to set it up.
Common mistakes to avoid when using WIC at Walmart
Do not assume that all items in a food category are approved. For example, not all bread is WIC-approved — only whole grain bread usually qualifies. Not all milk is approved — some states restrict the fat content or brand. Read the approved list carefully before you put items in your cart.
Do not try to use your WIC card for online orders, curbside pickup, or delivery. These services do not accept WIC, and your card will be declined. You must shop in person at the store.
Do not send someone else to use your WIC card. Your state WIC program requires that you be present at the time of purchase. If someone else uses your card, you could lose your WIC benefits.
Do not buy more than the quantity allowed per month. Your WIC benefits come with monthly limits on each food category. For example, you might be allowed to buy 2 gallons of milk per month. Once you reach that limit, you cannot buy more milk with WIC until the next month.
Frequently Asked Questions
Can I use my WIC card on Walmart.com?
No. Walmart.com does not accept WIC cards as payment. You can only use WIC at physical Walmart store locations. If you want to buy groceries online, you will need to use a credit card, debit card, or digital wallet.
What if Walmart is out of a WIC-approved item I need?
You can buy a different brand or size of the same food category if it is also WIC-approved. For example, if your state approves whole wheat bread and the store is out of the brand you usually buy, you can buy a different brand of whole wheat bread. Check the approved list to make sure the substitute is allowed in your state.
Can I use WIC for Walmart grocery pickup or delivery?
No. Walmart's pickup and delivery services only accept credit cards, debit cards, and digital wallets. You cannot use WIC for these services. You must shop in person at a Walmart store to use your WIC card.
Do I need to show my WIC card every time I shop at Walmart?
Yes. You must present your WIC card at checkout so the cashier can process it as payment. The card is how the store knows you have WIC benefits and which items you can buy.
What happens if I buy something that is not WIC-approved?
The cashier will remove it from your WIC purchase, and you can pay for it separately with another payment method if you want to buy it. WIC will only pay for approved items.