Walmart accepts WIC in stores, but not for online grocery orders

Walmart takes WIC at physical store locations across the United States. You can use your WIC card or paper vouchers at the register just like a debit card. However, Walmart does not accept WIC for online grocery orders placed through Walmart.com or the Walmart app — you must shop in person and check out at a physical register.

This is true for all major retailers that accept WIC, not just Walmart. The U.S. Department of Agriculture, which runs the WIC program, has not yet authorized online WIC purchases at any grocer. That means even if you shop at Target, Kroger, or another WIC-approved store, you cannot use your WIC benefits to pay for groceries ordered online.

Key Takeaways

  • Walmart accepts WIC at checkout in physical stores nationwide, but online orders through Walmart.com or the app cannot be paid with WIC.
  • You must present your WIC card or paper vouchers at an in-store register; the cashier will process them like a debit transaction.
  • No major U.S. grocery chain currently accepts WIC for online orders because the USDA has not authorized that payment method.
  • If you cannot shop in person, ask your WIC agency whether your state offers any alternative shopping arrangements or delivery programs.

How to use WIC at Walmart in person

When you arrive at Walmart with your WIC card or vouchers, shop for the foods your WIC plan covers. Your state's WIC program lists which items are approved — typically milk, cheese, eggs, beans, peanut butter, cereal, bread, and fresh produce. Walmart's shelves are stocked with WIC-approved items, and many locations have signs marking may be able to access products.

At checkout, 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 and process the payment through the WIC system. If you bought non-WIC items, you pay for those separately with cash, a debit card, or another payment method. The transaction takes a few minutes longer than a regular purchase because the system must verify your benefits and the items you selected.

Why WIC is not available online yet

The USDA manages WIC rules nationwide, and it has not authorized online WIC transactions. This is partly because WIC requires real-time verification — the system must confirm that each item you buy is approved under your specific state's WIC plan, and that you have not exceeded your monthly benefit amount. Online ordering makes that verification harder, especially when substitutions happen or items go out of stock.

There is also a fraud-prevention reason. WIC is a federal nutrition program with strict rules about which foods count. Allowing online orders would make it harder for retailers and WIC agencies to catch misuse. The USDA has been testing online WIC in a few states, but those pilots have moved slowly. Until the federal government changes its rules, no retailer — including Walmart — can legally accept WIC online.

What to do if you cannot shop in person

If you have a disability, illness, or other barrier to in-person shopping, contact your state or local WIC agency directly. Some states have made exceptions for people with documented hardship. A few programs allow a family member or caregiver to shop on your behalf using your WIC card, though rules vary by state. Your WIC office can tell you whether that option is available to you.

Some WIC agencies have also partnered with local food banks or delivery services to help people who cannot reach a store. These arrangements are not the same as online WIC — they are separate programs run by your state. Call the WIC office listed on your benefits card or visit your state's WIC website to ask what alternatives exist in your area.

Walmart's other online grocery services do not accept WIC

Walmart offers several ways to order groceries online: Walmart+ members can use Walmart.com, and all customers can use Walmart's grocery pickup and delivery services. None of these accept WIC. If you order groceries for pickup or delivery, you must pay with a credit card, debit card, or other non-WIC payment method.

This applies to Walmart's partnership with third-party delivery services like DoorDash as well. Even if you order Walmart groceries through DoorDash, you cannot use WIC to pay. The only way to spend WIC at Walmart is to walk into a store and check out at a register.

Other stores that accept WIC in person

If Walmart is not convenient for you, most other major grocery chains accept WIC at in-store registers. Kroger, Safeway, Target, Whole Foods, and many regional and independent grocers are authorized WIC retailers. Your state's WIC program publishes a list of approved stores in your area — you can find it on your state's WIC website or by calling your local WIC office.

The same rule applies everywhere: WIC works only at physical checkout registers, not online. If you are looking for a store closer to home or with better hours, check your state's WIC retailer list to see what options are near you.

Frequently Asked Questions

Can someone else use my WIC card to shop for me at Walmart?

Rules vary by state. Some WIC programs allow a family member or authorized representative to shop using your card, while others require the cardholder to be present. Check your WIC benefits card or call your local WIC office to find out what your state allows. If your state permits it, you will need to follow their process for authorizing someone else to use your benefits.

What happens if I try to use WIC for an online Walmart order?

The transaction will be declined. Walmart's online system is not connected to the WIC payment network, so your WIC card or vouchers cannot process. You would need to pay with a different payment method or place your order in person at a store instead.

Will Walmart start accepting WIC online in the future?

It is possible, but it depends on the USDA. Walmart cannot accept WIC online until the federal government authorizes it. The USDA has been testing online WIC in pilot programs, but there is no set timeline for when or if it will become available nationwide. Check your state's WIC website for updates.

Can I use WIC at Walmart for grocery pickup or delivery?

No. Walmart's pickup and delivery services do not accept WIC, even though they are Walmart services. You must shop in person at a physical Walmart store to use your WIC benefits. If you need groceries delivered, ask your WIC office whether your state has any delivery programs or partnerships that accept WIC.