6 Best Grocery Delivery Services


Ordering your groceries online is a great way to monitor your spending and avoid the crowds at grocery stores. It’s also a great way to avoid impulse purchases.

Fortunately, grocery delivery services are increasing in popularity, which means you have more choices now than ever.

In this article, I’ll explain how grocery delivery works and highlight six of the best online grocery delivery services to help you determine which one is the best option for you.

I took a close look at each company to see how much it costs to have your groceries delivered, whether or not you need a membership and how long it takes to get your order.

5 Things To Know About Grocery Delivery

The cost and process for having your groceries delivered vary depending on which company you order from. Here are a few things to know before choosing your delivery service and ordering your groceries:

  1. Some grocery delivery services, such as Amazon Prime Now and Shipt, require memberships with monthly or annual fees to get started. Other companies offer optional memberships for frequent shoppers to take advantage of free delivery. 
  2. Without a membership, you can expect to pay a fee of around $8-$10 per delivery. In addition to shipping, some companies also charge a small service fee.
  3. For individual products, you may see price markups set by the retailers when shopping through Instacart or Shipt. Direct retailers with grocery delivery services, such as Walmart and Kroger, are more likely to offer the same prices you’ll find in their stores.
  4. Most of the grocery delivery services below can be accessed online or through an app on your iOS or Android device.
  5. Once you’ve signed in or indicated where you’ll need your groceries delivered, you’ll be able to select products, keep track of what’s in your cart and watch your running total. You’ll also be able to apply digital coupons, search for sales and compare prices while you’re shopping.

The Best Online Grocery Delivery Services

Whether you’re brand-loyal or deal-loyal, ordering your groceries online is a great way to save time and prevent impulse buys. Below, I’ve highlighted six of the best online grocery delivery services.

Before deciding where to place your order, make sure you’re aware of the delivery service’s minimum order requirements, delivery fees and membership options. 

Grocery delivery details including Amazon Prime Now, Instacart, Kroger, Peapod, Shipt and Walmart

Delivery fees may vary per order depending on the total amount and designated time frame. Below, you’ll find more detailed information on what to expect when ordering groceries from any of these companies.

Amazon Prime Now

Amazon Prime Now grocery delivery service

Minimum Amount: None
Delivery: Free for eligible purchases
Membership: Required

Amazon offers two food delivery services: Prime Now and Amazon Fresh. Both services are offered for free exclusively to Amazon Prime members. The key difference is that Amazon Fresh deals mainly in food items while Prime Now includes a variety of products. You can also expect Prime Now deliveries the same day.


According to Amazon, Prime Now offers three delivery options based on your location: a two-hour delivery window, a one-hour delivery window and delivery within an hour. 

If your order contains at least $35 worth of eligible products (including groceries) you can get free two-hour delivery. For faster delivery or local store products, some additional fees and markups may apply. 

If local stores are available in your city, you’ll see them listed in the app and on the website. For example, Prime members are eligible for additional savings at Whole Foods Market in select locations. Standard substitutions are available for out-of-stock items. If your product was substituted with a less expensive product, you’ll be charged for the cheaper of the two.

You can find more information about Amazon Prime Now online.


Instacart grocery delivery service

Minimum Amount: $10
Delivery: Cost varies depending on your order size and delivery window.
Membership: Optional

Instacart connects you with shoppers in your area. Instead of shopping by product, you’ll choose a store in your area and shop from that store’s inventory. 

The pricing you’ll see for products on the app is set by the retailers. While many are the same as in-store prices, you may notice a slight markup on others. The amount of the additional costs varies based on the size of your order and the designated delivery window. Typically, the standard delivery fee is $3.99 and the service fee is 5% of your order total

These additional charges can be avoided with Instacart Express. The premium membership costs $99 annually or $9.99 monthly after a 14-day free trial. With it, you’ll receive unlimited free deliveries on all orders meeting the $35 minimum requirement. You’ll also be able to order from multiple stores with no additional charge and waive peak delivery time fees. You can see a full list of Express membership benefits online.

Instacart also offers the option to get a refund for out-of-stock items or replace them with the next best match. You can manage this preference in your account before placing your order.

Kroger Grocery Delivery

Kroger grocery delivery service

Minimum Amount: None
Delivery: $9.95; Free for orders over $35
Membership: Optional Kroger Shopper’s Card


Kroger offers grocery delivery to your door within hours. The standard delivery fee is $9.95, but you can get free shipping on orders over $35 placed 1-3 days ahead of time. According to Kroger’s delivery terms, the delivery fee may vary based on your location, the service making the delivery and the time of your scheduled delivery. 

If an item that you’ve ordered is unavailable in the store, you can allow substitutions to receive an appropriate alternative. If you aren’t satisfied with the substituted product, you can return it to the store.

You won’t have to pay for a membership to participate in Kroger grocery delivery, though you may need to create a free online account. If you do have a Kroger Shopper’s Card, be sure to sign in using that account’s information to get the most discounts and fuel points for your purchase. 

Peapod by Giant

Peapod grocery delivery service

Minimum Amount: $60
Delivery: $7.95 – $9.95
Membership: Optional

Peapod by Giant is another great online grocery delivery service. It’s operated by the same owner as Stop & Shop, Food Lion and Giant-Landover, which means shoppers who frequent those stores will find familiar brands and pricing. You can shop online or with the Peapod app to have orders delivered as soon as the same day in select areas.

There’s no monthly or annual membership fee required for Peapod grocery delivery. Instead, the delivery fee varies based on the total price of your order. According to Peapod’s FAQ page, here are the delivery fees according to price range: 

Order Total:Delivery Fee:

Peapod does offer the optional PodPass for $99 annually, $69 every six months or $13 every month. The premium membership provides a $7.95 delivery fee credit to each of your orders, which essentially ensures free delivery (or at least a maximum delivery charge of $2).

Substitutions are available for most products in case your original selections are out of stock. You can indicate whether or not you want to allow substitutions for any or all products in your account before placing your order.


Shipt grocery delivery services

Minimum Amount: None
Delivery: $7; Free on orders over $35
Membership: Required

Shipt offers same-day delivery as soon as one hour from stores in your area. To get started, you’ll have to choose a membership plan. The options include an annual plan for $99 (which works out to $8.25/month) or a monthly plan for $14. You can begin with a 4-week free trial.


Once you’ve signed up for a membership, you can begin shopping online or with an app on your iOS or Android device. Choose from local stores, and you’ll be connected with a Shipt shopper to pick up your groceries and bring them to you. With your membership, orders over $35 are eligible for free delivery. For an order that costs less, you can expect a delivery fee of about $7. 

The company also prides itself on a lack of hidden fees. According to Shipt, “A small markup may be added to some items to cover the cost of handpicking each one with care, but that’s included in the price you see in the app.”

When it comes to substitutions, you can manage your preferences in your Shipt account online. If you decide to allow substitutions, you can sign up to receive texts from your shopper with information on what’s out of stock and what substitutes are available.

Walmart Grocery Delivery

Walmart grocery delivery

Minimum Amount: $30
Delivery Fee: $7.95 – $9.95
Membership: Optional

Walmart grocery delivery is the service that I’ve used the most myself. I’ve always had a great experience with the website, allowing substitutions and correcting mistakes.

If you’re using the website to place your order, you’ll see a running list of items in your cart on the right side of the screen. This makes it easy to stay under budget and keep track of what you’re purchasing. Once you’ve built your list, you can reserve a time slot for your delivery the same day as your order or for sometime later in the week. 

Walmart offers Walmart+ for $12.95 per month or $98 per year after a 15-day free trial. Walmart+ allows members to order grocery delivery in select areas for free with a $35 order minimum. For customers that order more than once per month, this could be a great way to save over time.

For products that you aren’t brand-loyal to, consider allowing substitutions. If any items are substituted, you’ll be charged the lower price.

For more ways to save, check out these 7 things to know before ordering with Walmart’s free grocery pickup service.

Final Thoughts

While it may seem like the delivery fees or membership fees add up, you still have the potential to cut down on your spending at the grocery store by having your food delivered. 


You’ll be less tempted to grab unnecessary products. Shopping online also makes it much easier to track your spending and compare prices.

Again, just be sure to familiarize yourself with a grocery delivery service’s minimum order amounts, delivery fees, substitution policies and membership requirements before placing your first order. Finally, consider ordering your groceries online and picking them up at the store for even more savings.

Do you have your groceries delivered? Let us know where you order from in the comments below!

More Clark.com Stories You May Like: 

Welcome bonuses can be a great way to boost the value of a credit card. Best Credit Card Signup Bonuses for 2021 - If you're in the market for a new credit card, you may be hoping to cash in on the hundreds of dollars in signup bonuses offered to new customers. Signup bonuses and offers are a marketing tool that credit card…
The best cell phone plans include Tello, Mint Mobile, Visible, T-Mobile, Consumer Cellular and more Best Cell Phone Plans and Deals in 2021 - Team Clark ranks the best cell phone plans and deals! See our favorites for unlimited data, families and cheap plans starting at $10/month.
Clark Deals
  • Show Comments Hide Comments