What grocery delivery services offer and how they differ
Grocery delivery services fall into three main types, and each works differently. Full-service delivery means a shopper picks items from a store's shelves and brings them to your home — Instacart and Amazon Fresh operate this way. Store-based delivery means the store itself handles the order and delivery — many regional chains and local supermarkets offer this. Warehouse delivery means you order from a limited selection kept in a warehouse, and items arrive in bulk — Costco and Sam's Club delivery work this way.
The differences matter for cost, speed, and selection. Full-service delivery usually costs more per order but gives you access to any item a store carries. Store-based delivery is often cheaper but may have fewer items available online than in the physical store. Warehouse delivery requires membership but offers lower per-item prices if you buy in volume.
Delivery speed varies too. Some services promise same-day or next-day delivery in urban areas; others take three to five business days. Rural areas may have no delivery option at all, or only one. Minimum order amounts range from zero to $35, and delivery fees range from free (with membership or a spending threshold) to $10 or more per order.
Key Takeaways
- Full-service delivery, store-based delivery, and warehouse delivery each have different costs, speed, and selection — the right choice depends on how often you shop and how much you spend.
- Many services offer discounts or free delivery for seniors, but you usually have to ask or look for a senior program — it is not automatic.
- Delivery fees, minimum orders, and membership costs add up differently across services, so comparing the total cost of a typical weekly shop matters more than comparing individual fees.
- Some services let you schedule recurring deliveries, which can save money and reduce the number of times you have to place an order.
- If you have mobility or vision issues, some services offer phone ordering or simplified interfaces, though availability varies by location and service.
Services with senior discounts or programs
Instacart offers a senior discount through its Instacart+ membership. The membership costs less than the standard Instacart+ plan, and it includes free delivery on orders over a certain amount. You have to be 60 or older and sign up directly — the discount does not explore to a regular Instacart account.
Amazon Fresh and Amazon Prime have different senior pricing depending on your location. Some areas offer a reduced-price Prime membership for seniors, which includes free delivery on Fresh orders. Other areas do not. You can check whether your zip code qualifies on Amazon's website, or call Amazon customer service to ask.
Many regional and local supermarkets offer their own senior discounts on delivery, but these vary widely by store and location. Kroger, Safeway, and Whole Foods each have different programs. The best way to find out what your local store offers is to visit their website, call the store directly, or ask at the customer service desk. Some stores advertise senior discounts only in-store or in local ads, not online.
Walmart+ includes free grocery delivery in some areas and offers a discounted membership for seniors in select locations. Like Amazon, availability depends on your zip code. Costco and Sam's Club do not offer senior-specific discounts on delivery, but both require membership anyway, and membership costs vary by membership tier.
How to compare total cost across services
Comparing services by delivery fee alone is misleading. You need to add up the membership cost, delivery fee, minimum order requirement, and the actual price of the items you buy. A service with a $0 delivery fee but a $35 minimum order and higher item prices may cost more than a service with a $5 delivery fee and lower prices overall.
Start by listing what you typically buy in a week. Include quantities and brands you prefer. Then go to each service's website or app and add those items to a cart — do not check out, just see what the total comes to. Write down the subtotal, any applicable fees, and any discounts. Add any membership cost divided by how often you order per month. That gives you a real monthly cost for each service.
This matters because prices vary by location and by item. A gallon of milk might cost $3.50 at one service and $4.20 at another. Organic produce prices differ even more. Membership costs also vary: Instacart+ costs one amount in some states and a different amount in others. Doing this math once takes 20 minutes and tells you which service actually saves you money, not which one sounds cheapest.
Ordering methods and accessibility features
Most services offer ordering through a website or mobile app. If you prefer not to use an app, you can usually order through a web browser on a computer. Font size, contrast, and layout vary by service — if you have vision issues, test the interface before committing to a membership.
Some services offer phone ordering, but this is becoming less common. Instacart does not have a dedicated phone ordering line, but you can call customer service to ask about options in your area. Amazon Fresh does not offer phone ordering. Walmart+ does not have a standard phone ordering system, though you can call your local Walmart to ask if they handle online orders by phone. Many local supermarkets still take phone orders for delivery — this is worth asking about if you prefer not to use a computer or app.
If you have someone who can help you order — a family member, friend, or caregiver — you can give them access to your account on most services. Instacart, Amazon, and Walmart all allow you to add authorized users or let someone else place orders on your behalf. Ask the service how to set this up before your first order.
Payment methods vary. Most services accept credit cards, debit cards, and digital wallets like Apple Pay or Google Pay. Some accept PayPal. If you do not have a credit or debit card, check whether the service accepts other payment methods before signing up.
Delivery windows, substitutions, and what happens if items are out of stock
When you place an order, you choose a delivery window — usually a two-hour or four-hour block on a specific day. Some services let you pick the exact time; others give you a range. If you need delivery at a specific time for a medical appointment or caregiver visit, check whether the service offers narrow enough windows before you order.
If an item is out of stock, the service either substitutes it with a similar item, refunds you, or asks you what you want to do. How this works depends on the service and how you set your preferences. Instacart lets you choose per order whether to allow substitutions or refund out-of-stock items. Amazon Fresh automatically substitutes unless you say otherwise. Store-based delivery services vary — some ask you to approve substitutions, others make the choice for you.
If you receive a substitution you do not want, you can usually refuse it or request a refund through the app or by calling customer service. Keep track of what you ordered and what arrived so you can report problems quickly. Some services offer refunds or credits for substitutions or damaged items without requiring you to return anything.
Tipping, hidden costs, and what to watch for
Delivery services expect tips, though they are not required. Tips are usually added at checkout and go to the shopper or driver. Typical tips range from 10 to 20 percent of your order, though you can tip any amount or nothing. Some services let you adjust the tip after delivery if the service was poor.
Watch for costs that are straightforward to miss. Some services charge a "service fee" on top of the delivery fee — this is a percentage of your order total, usually 5 to 10 percent. Some charge a "small order fee" if your order is below a certain amount. Membership costs renew automatically, so mark your calendar to cancel before renewal if you decide the service is not worth it.
Prices on the delivery service are sometimes higher than in-store prices for the same item. This is common and legal — the service pays the store for the item and marks it up. Over time, these markups add up. Comparing prices before you order helps you decide whether the convenience is worth the extra cost.
Some services offer promotions like "free delivery on your first order" or "$10 off your first purchase." These are real discounts, but they usually explore only once per account and only if you meet a minimum order. Read the terms before assuming a promotion applies to you.
What to do if delivery is not available in your area
If none of the major services deliver to your address, check whether your local supermarket offers delivery. Many regional chains and independent stores have started offering this service, sometimes through their own website and sometimes through a third-party service. Call the store's customer service line or visit their website to ask.
Some areas have local delivery services that are not national chains. These might be run by a local grocery store, a community organization, or a private company. Ask neighbors, your doctor's office, or your local senior center whether they know of services in your area. Community bulletin boards, local newspapers, and Facebook groups for your town often have recommendations.
If no delivery service reaches you, consider whether a family member or friend can shop for you, or whether you can arrange a ride to the store. Some senior centers and community organizations offer shopping information or transportation to grocery stores. Your local Area Agency on Aging can tell you what services exist in your community — you can find yours by calling the Eldercare Locator at 1-800-677-1116.
Frequently Asked Questions
Do I have to use an app to order, or can I order on a computer?
Most services let you order through a website on a regular computer. You do not have to read an app. However, some features may work better or be easier to find in the app. If you prefer a computer, test the website before signing up to make sure it is straightforward for you to use.
What if I receive damaged or wrong items?
Contact the service's customer support through the app or website, or call the phone number on your receipt. Most services refund or replace damaged items without requiring you to return them. Keep photos of damaged items if possible — this makes the process faster. Refunds usually appear in your account within a few business days.
Can I set up a recurring delivery so I do not have to order every week?
Many services offer recurring or subscription deliveries. Instacart, Amazon Fresh, and Walmart+ all have options to schedule regular deliveries. You can usually change the frequency or skip a week if you do not need groceries that week. Check the service's website for how to set this up, or ask customer service.
What happens if I am not home when the delivery arrives?
This depends on the service and your delivery instructions. Some drivers will leave items in a safe place like a porch or mailbox if you ask them to. Others will not leave items unattended. You can usually add delivery instructions through the app or by calling the service before your delivery window. If you are not sure, ask the driver to call or text you when they arrive.
Are there services that accept payment by check or cash?
Most major delivery services require a credit card, debit card, or digital wallet. Some local supermarket delivery services may accept other payment methods — call your local store to ask. If you do not have a card, ask a family member or friend whether they can place orders on your behalf using their card, or whether they can help you set up a debit card.