How grocery delivery works and why it matters for older adults

Grocery delivery services let you order food from home and have it brought to your door, usually within a few hours or by the next day. For seniors who have mobility issues, live far from stores, or struggle with heavy bags, this can mean the difference between eating well and relying on takeout or processed foods.

The main services fall into three types: national chains like Instacart and Amazon Fresh that partner with existing supermarkets, dedicated delivery companies like Imperfect Foods that buy directly from suppliers, and local services run by individual stores or community groups. Each has different costs, delivery times, and product selection. Understanding which fits your situation — and your budget — takes a few practical steps.

The catch is that delivery is not free, and the add-ons can surprise you. Membership fees, service charges, tips, and markups on items all stack up. Knowing what you are paying for before you order saves frustration and money.

Key Takeaways

  • National services like Instacart and Amazon Fresh charge membership fees (usually $10 to $15 per month) plus delivery fees and service charges that can add 20 to 30 percent to your bill.
  • Local grocery store delivery is often cheaper or free if you spend above a minimum, and staff know your store's layout and stock better than third-party shoppers.
  • Membership programs like Costco+ and some supermarket loyalty plans include free or discounted delivery, which pays for itself quickly if you order regularly.
  • Tipping is expected on delivery orders and typically runs 15 to 20 percent; some services let you set a tip before checkout, while others ask after delivery.
  • Start with a small test order to check delivery time, product quality, and whether the shopper handles substitutions the way you want.

National services versus local store delivery

Instacart, Amazon Fresh, and Walmart+ are the largest national options. They work by connecting you to shoppers who pick items from nearby stores and deliver them to you. The appeal is convenience — you can order from multiple stores in one trip, and delivery is often fast. The downside is cost: Instacart charges a $10 monthly membership (or $99 per year), plus a service fee of 5 to 15 percent on your order, plus delivery fees that start at $3.99 and go higher for rush delivery. Amazon Fresh requires a Prime membership ($139 per year) and charges delivery fees on top. Walmart+ is $98 per year and includes free delivery on orders over $35.

Local grocery store delivery — through your supermarket's own app or website — is often cheaper. Many stores offer free delivery on orders over $50 or $75, with no membership required. Some charge a flat $5 to $10 per delivery. The shopper is usually a store employee or contractor who knows the store's layout, so substitutions are handled better and items are fresher. The trade-off is that you can only order from that one store, and delivery windows are sometimes limited to certain days or times.

If you shop at the same store regularly, call their customer service line and ask about delivery options. Many seniors do not know their store offers it. If you bounce between stores, a national service may be worth the extra cost for the flexibility.

Membership programs that include free or discounted delivery

Several membership programs bundle delivery into the cost, which can save money if you order more than once or twice a month. Costco+ (Costco's premium membership tier) includes free delivery on orders over $35 from Costco.com. Whole Foods, owned by Amazon, offers free delivery to Prime members on orders over $100. Some regional supermarket chains like Kroger and Safeway include free delivery in their loyalty programs or for a small annual fee.

The math is straightforward: if you would pay $10 to $15 per delivery with a national service, and you order twice a month, that is $20 to $30 monthly. A $99 annual membership that includes free delivery breaks even after five or six orders. If you order weekly, it pays for itself in the first month.

Check whether your current supermarket loyalty card includes delivery benefits. Many seniors already have these cards but have never activated the feature. Your store's website or a call to customer service can tell you what is available.

Understanding the real cost of delivery

The sticker price of your groceries is not the final bill. Here is what actually gets added:

  • Service fees: Usually 5 to 15 percent of your order total, charged by the delivery platform.
  • Delivery fees: Typically $3.99 to $9.99 per order, higher during peak hours or bad weather.
  • Markups on items: Some services charge more for the same product than the store does. A $3 item might ring up as $3.50 on the app.
  • Tips: Expected to be 15 to 20 percent of the order. Some services include a suggested tip at checkout; others ask after delivery arrives.
  • Membership fees: $10 to $15 monthly or $99 to $139 annually, depending on the service.

A $50 grocery order can easily become $70 to $80 once fees and tip are added. This is not a hidden cost — it is how the service operates — but it surprises people who do not add it up beforehand. Before you sign up, calculate what a typical order would cost with fees included, not just the groceries themselves.

How to choose a shopper and handle substitutions

When you place an order, you do not always know who will shop for you. Most services show you the shopper's name and rating once they accept the job, usually 30 minutes to an hour before delivery. You can message them through the app with special requests — "I want the firmest avocados" or "Please do not substitute the Greek yogurt" — and most shoppers read these messages.

The substitution issue matters because a shopper might grab a different brand or size if your first choice is out of stock. Some services let you set preferences in advance: "Substitute with a similar item" or "Do not substitute." If you have strong preferences — you want a specific brand of bread, or you cannot eat certain ingredients — say so in your order notes. A good shopper will text you before substituting anything significant.

After your first delivery, rate the shopper and leave a note if something went wrong. Services use these ratings to match you with better shoppers next time. If a shopper consistently makes poor substitutions or delivers damaged items, you can request a different person for future orders.

Safety and reliability: What to watch for

Delivery services are generally safe, but a few things are worth knowing. First, you do not have to accept a delivery if something looks wrong — damaged packaging, missing items, or anything that seems off. Take a photo and report it through the app immediately. Most services will refund or redeliver without argument.

Second, be cautious about sharing your address and phone number with multiple services. Use strong passwords on each account, and consider using a separate email address for delivery apps if you are concerned about spam or data sharing. Most major services have privacy policies you can read on their websites.

Third, delivery times can slip, especially during bad weather or peak hours. If you are ordering medication or something time-sensitive, plan ahead. Some services offer scheduled delivery windows (you pick Tuesday 2 to 4 p.m.) which is more reliable than "as soon as possible."

Finally, if you live in a building with security or a locked entrance, tell the shopper how to reach you. Leave clear instructions in your order notes: "Building is locked; call me when you arrive" or "Leave at the front desk." This prevents the shopper from standing outside with your groceries.

Alternatives if delivery does not fit your situation

Delivery is not the only option. Many communities have grocery shopping services run by nonprofits, senior centers, or volunteers. Some charge a small fee; others are free. Local Area Agencies on Aging can point you toward these programs — search "Area Agency on Aging" plus your county name to find the one near you.

Some supermarkets offer curbside pickup, where you order online and a store employee loads groceries into your car. This is usually free or cheaper than delivery, though it requires you to drive to the store. If you can manage that, it is often the best deal.

Meal kit services like Factor, Freshly, or Home Chef deliver prepared meals rather than raw groceries. These cost more per meal than grocery delivery but require no cooking or shopping. They work well if cooking has become difficult, though they are not a substitute for fresh produce and variety.

Frequently Asked Questions

Do I need to tip on grocery delivery?

Tipping is expected and is how most delivery workers earn their income. Standard is 15 to 20 percent of your order. Some apps let you set the tip before checkout; others ask after delivery. You can adjust the tip afterward if the service was poor, though most people do not.

What happens if items are out of stock?

The shopper will either substitute a similar item (if you allow it) or skip the item and refund you. You can set your substitution preference in the app before ordering. If you want no substitutions, say so clearly in your order notes, and the shopper will text you before making any changes.

Can I order from multiple stores in one delivery?

National services like Instacart and Amazon Fresh can combine items from different stores into one delivery. Local store delivery apps only let you order from that store. If you want items from multiple places, a national service is your only option, though it costs more.

How long does delivery usually take?

National services often deliver within two to four hours during peak times, or next day for standard delivery. Local store delivery is usually next day or within 24 hours. Scheduled delivery windows (you pick the time slot) are more reliable than "as soon as possible" orders.

What if I am not home when the delivery arrives?

Most services will leave groceries at your door or with a doorman if you have one. You can leave instructions in your order notes about where to leave items. For perishables, this is not ideal — ask the shopper to text you when they arrive so you can meet them at the door if possible.