Pay with Cash on

Pay with Cash - Only at

Just place your order online, select "Pay with Cash" as your payment option, and pay for your order in a Walmart store using any of the payment methods listed below. Your order ships after you pay at the register.

If you don't need to pay with cash, but just prefer to pay for your order in a store rather than online, you can do that as well.

Pay with Cash orders can be paid for with:

  • Cash
  • Check
  • Walmart Gift Card
  • Money order
  • EBT (must select cash option in debit reader) 
  • Any credit or debit card accepted by the store


  • Coupons for items purchased online cannot be used at the store
  • SNAP (Food) and WIC benefits cannot be used to pay for the order amount
  • If you have a Walmart Gift Card, you can put that toward your balance online and pay your remaining balance in a store
  • If the "Pay with Cash" button does not appear at checkout, that item is not eligible for Pay with Cash
Was this answer helpful?
Thank you for helping us improve the Help Center.