Delivery and Pickup Options

Ready to shop? From Home Delivery to Same-Day Pickup and more, here are the convenient ways to get our products safely and easily.

Home Delivery

Home Delivery

Order online and choose Home Delivery at checkout for delivery to your door in 3-5 business days.* Home Delivery is $11.95 (plus tax) per order with a minimum $50 order. When you receive your order confirmation, you'll get a tracking number so you can check the status of your order. *Delivery may take longer due to higher-than-normal order volumes.

Have questions about home delivery?

Track the status of a home delivery order

Deliver to Store

Deliver to Store

Order online and choose the Deliver to Store option at checkout. Your order will typically arrive at the store in 5-14 days but may take longer to rural locations and due to higher-than-normal order volumes. We’ll notify you by email that it’s ready for pickup at a time that’s convenient for you. When you arrive, we’ll have your order packed and ready to go!

Same-Day Pickup

Same-Day Pickup

Need it today? Shop online at one of our 190+ Same-Day Pickup stores (product availability varies by store) and your order will be packed and ready for pickup in store in 3 hours or less. Please wait for the “Your order is ready for pickup” email.

Select your store

Order it this morning. Get it this afternoon. At Select Stores

Same-Day Pickup Now Available at Select Stores

Let us do the shopping for you! Simply shop online at one of our designated Same-Day Pickup stores at least three hours before closing, and we'll let you know when it's ready for you.

Alt Text

New! Curbside Pickup at Select Stores

We've made picking up your order even easier. Simply order online at one of the stores offering Curbside Pickup, and we'll bring it right out to your car.