Yes, Walmart accepts WIC at most locations, but only for foods on your state's approved list

Walmart is an authorized WIC retailer in all 50 states, which means you can use your WIC card or paper vouchers there. However, WIC only pays for specific foods — not everything in the store. The foods you can buy depend on your state's WIC food list, which changes periodically and may differ slightly from what other states cover.

When you shop at Walmart with WIC, the cashier will ring up only the approved items separately from any other groceries you buy with cash or another card. If you try to buy something not on your state's list, the WIC payment will be declined for that item, and you'll need to pay for it another way.

Not every Walmart location accepts WIC, even though the company participates in the program. Some smaller Walmart stores or those in rural areas may not be set up to process WIC transactions. Call your local Walmart customer service desk before your first trip to confirm they take WIC.

Key Takeaways

  • Walmart is an authorized WIC retailer nationwide, but you can only buy foods that appear on your state's approved WIC food list.
  • The cashier will separate your WIC purchases from other items, and you'll pay for non-WIC groceries with cash or another payment method.
  • Call ahead to your local Walmart to confirm it processes WIC transactions, since not all locations do.
  • Your state's WIC program publishes the complete list of approved foods, which typically includes milk, cheese, eggs, beans, peanut butter, bread, cereal, and fresh produce.
  • If an item is declined at checkout, it means it is not on your state's current WIC list, and you cannot use WIC to pay for it.

What foods Walmart will ring up with your WIC card

The foods covered by WIC vary by state, but most states cover the same basic categories: milk, yogurt, cheese, eggs, beans and peas, peanut butter, whole grain bread, infant cereal, baby food, and fresh fruits and vegetables. Some states also cover items like tofu, canned fish, and juice. Your state's WIC program publishes the exact approved list, often called the "WIC food list" or "approved foods list," on its website.

Before you shop, check your state's list to see which brands and package sizes are allowed. For example, your state might cover only whole wheat bread, not white bread, or only certain brands of cheese. The list is specific enough that a cashier cannot tell you on the spot whether an item qualifies — you need to check the official list yourself or call your state WIC office.

Walmart's website does not filter products by WIC may be able to access, so you cannot search for approved items online. You will need to bring a printed copy of your state's WIC food list to the store or use your phone to look it up while shopping.

Items Walmart will not ring up with WIC, even if they seem healthy

WIC does not cover prepared foods, hot foods, or anything from the deli counter — even rotisserie chicken or pre-made salads. It also does not cover vitamins, supplements, or over-the-counter medicines. Alcohol, tobacco, and non-food items like paper towels or soap are not covered.

Some foods that sound like they should be covered are not. For example, many states do not cover frozen vegetables or canned vegetables in sauce, only fresh or canned vegetables with no added salt or sugar. Flavored yogurt is often not covered; only plain yogurt qualifies. Whole grain pasta may not be on the list in your state, even though whole grain bread is. If you are unsure, check your state's list or ask the cashier to scan the item before you commit to buying it.

How the checkout process works when you use WIC at Walmart

Tell the cashier at the beginning that you are paying with WIC. The cashier will ring up your approved WIC items first. Once all WIC items are scanned, the cashier will total them and ask you to insert your WIC card or present your paper vouchers. The WIC payment goes through, and those items are paid for.

After the WIC transaction is complete, the cashier will ring up any other items you are buying — groceries, household goods, or anything else — and you pay for those with cash, debit, credit, or another method. This separation is required by the WIC program and happens at every authorized retailer, not just Walmart.

If an item is declined when the cashier scans it, it means that item is not on your state's WIC list. You can choose to pay for it out of pocket, or you can leave it. The cashier cannot override a WIC decline, and there is no way to force the system to accept it.

What to bring to Walmart when you shop with WIC

Bring your WIC card or paper vouchers, whichever your state issues. You will also need a photo ID — Walmart requires this to process WIC transactions. If you are shopping for someone else who has WIC, bring their card or vouchers and their ID, not yours.

Bring a list of approved foods from your state's WIC program, either printed or on your phone. This saves time at checkout and prevents you from putting items in your cart that will be declined. Many state WIC programs offer a mobile app or a searchable online list that you can use while shopping.

Other stores where you can use WIC besides Walmart

Every state has multiple authorized WIC retailers. In addition to Walmart, most areas have authorized grocery stores, supermarkets, and some farmers markets. Your state WIC program publishes a list of all authorized retailers, usually searchable by zip code or city on its website.

The foods you can buy are the same at every authorized retailer — your state's WIC food list applies everywhere. However, not every retailer carries every approved item. A small grocery store might not stock the same brands or varieties as Walmart, so you may find it easier to shop at larger stores where the selection is wider.

Some states allow WIC to be used at farmers markets through a special program. If your state offers this, you can use your WIC card or special farmers market vouchers to buy fresh produce directly from vendors. The rules are the same: only approved foods, and you need your WIC card or vouchers and a photo ID.

What happens if Walmart declines your WIC card

If your WIC card is declined at checkout, the most common reason is that your benefits have expired or you have used all your monthly balance. Contact your state WIC office to check your account status and find out when new benefits will be available. Do not assume the card is broken — the decline message will usually tell you why it was rejected.

If the card is declined for a reason you do not understand, ask the Walmart customer service desk to call their WIC support line. Walmart has a dedicated team that troubleshoots WIC payment problems. They can often resolve the issue on the spot or tell you what to do next.

If you believe the decline was a mistake, contact your state WIC program directly. They can see your account history and tell you whether the decline was correct. If there is a genuine error, they can help you resolve it and may be able to restore benefits if they were incorrectly removed.

Frequently Asked Questions

Can I use WIC at Walmart online or for delivery?

No. WIC can only be used in person at authorized retail stores. You cannot use WIC to pay for Walmart.com orders or Walmart+ delivery. You must shop in the physical store and check out with your WIC card or vouchers at the register.

Do I need to tell Walmart I have WIC before I shop?

No, but you should call ahead to confirm that your local Walmart location accepts WIC. Once you know it does, you do not need to notify them before each visit. Just tell the cashier when you get to the register that you are paying with WIC.

What if Walmart is out of stock on an approved item?

You can buy a different brand or size of the same food, as long as it is on your state's approved list. For example, if your state approves whole wheat bread and Walmart is out of one brand, you can buy another brand of whole wheat bread. If Walmart has no approved options at all, you can shop at a different authorized retailer or come back when stock is replenished.

Can I use WIC to buy food for someone else?

Only if you are the authorized cardholder or a household member listed on the WIC account. If you are shopping on behalf of someone else, bring their WIC card or vouchers and their photo ID. The person whose name is on the WIC account is responsible for the purchase.

Does Walmart charge a fee to use WIC?

No. There is no fee to use WIC at Walmart or any other authorized retailer. WIC is a federal nutrition program, and retailers are not allowed to charge cardholders for processing WIC payments.