Yes, you can use WIC at most Walmart 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 covers specific foods — not everything in the store. You can buy milk, eggs, cheese, bread, cereal, peanut butter, beans, canned vegetables, and infant formula if you have a WIC account. You cannot buy prepared foods, non-food items, or anything outside the WIC food list, even at Walmart.

The exact foods covered vary by state. Your state's WIC program publishes its own approved food list, and Walmart's system is programmed to accept only those items when you swipe your card. If you try to buy something not on your state's list, the register will decline it — even if it seems like it should be covered.

Key Takeaways

  • Walmart accepts WIC in all states, but only for foods your state's WIC program lists as approved.
  • Common WIC foods include milk, eggs, cheese, whole grain bread, cereal, peanut butter, beans, canned vegetables, and infant formula.
  • The WIC card will decline at checkout if you try to buy items not on your state's approved list, so check before you shop.
  • Some Walmart locations may have limited WIC-approved inventory, so calling ahead can save you a trip.
  • You can also use WIC at other major retailers like Target, Kroger, and Safeway — your state's WIC office publishes the full list of authorized stores.

How to know what foods are covered at Walmart

Your state's WIC program publishes an approved food list that tells you exactly what you can buy. This list is usually available on your state's WIC website or in the materials you received when you got your WIC card. The list includes brand names and package sizes — for example, you might be able to buy a gallon of 2% milk but not a half-gallon, or whole wheat bread but not white bread.

Before you shop at Walmart, review your state's list or bring it with you. When you get to the store, look for items that match the brands and sizes listed. If you are unsure whether something is covered, ask a Walmart employee or call your state's WIC program — they can tell you in a few minutes whether a specific product is approved.

Walmart's website does not show which items are WIC-approved, so you cannot check online before you go. The only reliable way to know is to check your state's official WIC food list or call your state's WIC office.

What happens when you pay with WIC at Walmart

When you check out, tell the cashier you are paying with WIC. Hand over your WIC card or paper vouchers. The cashier will ring up only the WIC-approved items separately from any other groceries you are buying. Your WIC benefits will pay for those items, and you will pay out of pocket for anything else.

The register is programmed to reject items that are not on your state's approved list. If something does not go through, the cashier will remove it from the WIC transaction. You can still buy it with your own money if you want, but it will not be covered by WIC. This happens most often with items that look like they should be covered — like a different brand of milk or a type of bread that is not on the list.

Keep your receipt. It shows what was paid for with WIC and what you paid for yourself. If you have questions later about what was charged to your WIC account, the receipt is proof of the transaction.

Other stores where you can use WIC

Walmart is not the only place that takes WIC. Most large grocery chains are authorized WIC retailers, including Kroger, Safeway, Albertsons, Food Lion, Publix, and Target. Many smaller grocery stores and farmers markets also accept WIC, depending on your state.

Your state's WIC program publishes a complete list of authorized retailers in your area. You can find this list on your state's WIC website, in your WIC handbook, or by calling your local WIC office. The list includes store names and addresses, so you can see which locations near you accept WIC.

Different stores may have different inventory of WIC-approved foods. One Walmart might stock a brand of cereal that another Walmart does not. If you cannot find what you need at one store, try another authorized retailer nearby.

What to do if Walmart declines your WIC card

If your WIC card is declined at Walmart, the most common reason is that you have run out of benefits for the month. WIC benefits reset on a set date each month — usually the first or the 15th, depending on your state. If you have used all your benefits, you will need to wait until the next month's benefits are available.

A second reason is that the item you are trying to buy is not on your state's approved list. The register will decline it automatically. Check your state's WIC food list to confirm, or ask the cashier to remove that item from the WIC transaction.

A third reason, less common, is a technical problem with your card or Walmart's WIC system. If your card is declined and you believe you have benefits remaining and are buying only approved foods, ask to speak with a manager. They can call Walmart's WIC support line or your state's WIC office to troubleshoot. Bring your WIC card and your state's approved food list so they can verify what you are buying.

How WIC benefits work across different stores

Your WIC benefits are the same no matter which authorized store you shop at. If you use some of your milk benefit at Walmart one week and the rest at Kroger the next week, both transactions count against your monthly milk benefit. The WIC system tracks your spending across all stores in real time.

This means you can split your shopping between stores if you want — buy eggs at one place and bread at another. Your WIC card will deduct from your benefits at each store. However, you cannot combine benefits across family members or use someone else's WIC card, even if you are shopping together.

Frequently Asked Questions

Can I buy store-brand items with WIC at Walmart?

Yes, if the store-brand item is on your state's approved list. Many states cover Walmart's Great Value brand for items like milk, eggs, and bread. Check your state's WIC food list to see which brands are approved — it will list specific brand names and package sizes.

What if Walmart is out of stock of a WIC-approved food?

You can buy a different brand or size of the same food if it is on your state's approved list. If nothing on the list is in stock, you can shop at another authorized WIC retailer. Your WIC benefits do not expire if you cannot find what you need on a particular day.

Can I use WIC online at Walmart.com?

Most states do not allow WIC to be used for online orders at Walmart or other retailers. You must shop in person and swipe your WIC card at the register. Check your state's WIC program to confirm whether online WIC shopping is available in your state.

Do I need to show ID when I use WIC at Walmart?

Yes. Walmart will ask to see a photo ID that matches the name on your WIC card. This is required by federal WIC rules. Bring your ID every time you shop with WIC, even if you have shopped there before.

What if I disagree with what Walmart charged to my WIC account?

Keep your receipt and contact your state's WIC office. They can review the transaction and correct any errors. If Walmart charged you for an item that should have been free, or charged the wrong amount, your state's WIC program can investigate and issue a correction to your account.