Seeing “free delivery” splashed across a grocery app can make ordering from the couch feel like an easy money-saving decision. If you’re already buying the groceries anyway, eliminating the delivery charge sounds like you’re getting the convenience of having them brought to your door for nothing.
But “free delivery” doesn’t necessarily mean your online grocery order costs the same as shopping inside the store.
Depending on the retailer, platform, membership, and order, shoppers may still encounter service fees, small-order charges, different online item prices, optional express fees, subscriptions and tips. The issue has attracted enough attention that the Federal Trade Commission began examining potentially unfair or deceptive fee practices in online food and grocery delivery services in 2026.
Before hitting “Place Order,” ignore the big free-delivery banner for a minute and check what the entire transaction is actually costing you.
Check for a Service Fee Even When Delivery Is $0
The first number to find is the service fee.
Delivery fees and service fees aren’t necessarily the same thing, so eliminating one doesn’t automatically eliminate the other.
That’s not just a hypothetical concern. In a 2025 case against Instacart, the FTC alleged that the company advertised “free delivery” on certain orders while consumers still had to pay mandatory service fees to have their groceries delivered. According to the FTC’s allegations, those fees could add as much as 15% to the order cost.
Instacart agreed to pay $60 million in consumer refunds as part of the settlement and was required to make changes involving disclosure of delivery costs and subscription terms.
Current Instacart fee information states that its service fee is separate from its delivery fee and can vary based on factors including location and the number and types of products in the cart.
So when an app says “$0 delivery,” keep scrolling. Look specifically for a line labeled service fee before deciding how much you’re actually saving.
Look for a Small-Order Minimum
A free-delivery offer may also depend on how much you buy.
For example, Walmart+ members don’t pay the standard $7.95 to $9.95 delivery fee on qualifying store deliveries, but free delivery generally requires a $35 minimum order. An order below that threshold can carry a $6.99 minimum-order fee.
Other delivery services have similar structures.
DoorDash says a small-order fee can apply when an order subtotal doesn’t meet the required amount. It also lists other possible charges, including service fees, long-distance fees, regulatory response fees, and optional express-delivery fees, depending on the order and location.
That creates a spending trap worth watching: don’t add $15 of groceries you don’t actually need simply to avoid a $6 fee.
Compare both choices. Sometimes paying a modest fee on the food you genuinely need costs less than increasing the cart merely to unlock “free” delivery.
Compare Online Prices With In-Store Prices
This may be the hardest extra cost to spot because it doesn’t necessarily appear as a separate fee at checkout.
Some retailers charge different item prices through delivery platforms than they charge inside their physical stores.
Instacart explains that its retail partners set marketplace prices. Many offer the same everyday prices found in stores, but others may set different online prices or add a percentage to products to cover the cost of offering the service.
That difference can matter much more than a $5 delivery charge.
Imagine 20 grocery items average just 50 cents more online than they would have cost in the store. That’s an additional $10 on the cart before service fees or a tip.
You don’t have to compare every UPC in a 60-item order. Check five or six products you buy regularly—milk, eggs, cereal, coffee, meat or produce—and see whether the app prices resemble what you normally pay.
On Instacart, shoppers can also check the retailer’s stated pricing policy. The platform says participating storefronts may display labels including “Everyday Store Prices” and “Higher than in-store prices.”
Don’t Confuse a Tip With the Service Fee
Another important distinction appears near the bottom of the checkout screen: the driver tip.
A service fee generally isn’t the driver’s tip.
For example, Instacart explicitly states that its service fee doesn’t go to the shopper delivering the order. DoorDash similarly lists the Dasher tip separately from its service and delivery fees and says drivers receive 100% of customer tips.
That means a $0 delivery charge followed by a $7 service fee and $10 tip isn’t a $0-cost delivery experience. It’s a grocery order with $17 of additional costs, even though only one of those charges is technically called “delivery.”
Tips are optional, and different platforms use different driver-pay structures, but shoppers should include whatever gratuity they intend to leave when deciding whether delivery fits the grocery budget.
Otherwise, you’re comparing an incomplete checkout total with the cost of shopping for yourself.
Watch for Express and Long-Distance Charges
How quickly you want the groceries can change the equation again.
Walmart notes that Express Delivery can involve additional fees even for Walmart+ members who qualify for free standard delivery. DoorDash similarly lists an optional Express Delivery Fee and says a Long Distance Fee can apply to qualifying orders.
That means free standard delivery isn’t necessarily free delivery under every delivery option.
Before paying extra to receive groceries 30 or 60 minutes sooner, ask whether you actually need them that quickly. Scheduling the order for later that day—or sometimes the following morning—may eliminate a convenience charge without changing anything in your meal plan.
This is one of the easiest delivery costs to control because you’re often paying specifically for speed.
Include the Cost of a Membership
Some of the most attractive free-delivery offers are attached to paid memberships.
For example, Walmart+ currently costs $98 annually or $12.95 monthly, before applicable tax, and includes qualifying free grocery delivery among its benefits.
A membership can still make financial sense for a household that orders frequently. But its cost shouldn’t disappear from the calculation simply because it was paid months earlier.
Suppose a household pays $98 annually primarily for grocery delivery and places 25 qualifying orders during the year. That’s about $3.92 of membership cost per order before considering any other membership benefits.
Someone who places 100 orders would effectively spread that same membership cost across far more deliveries.
The question isn’t simply whether a membership offers free delivery. It’s whether you use the benefits often enough to justify what you’re paying for access to them.
Do a Final “Store vs. Door” Comparison
You don’t need a spreadsheet every time you want groceries delivered.
Just look at five numbers before placing the order:
Grocery subtotal + service fees + other mandatory fees + intended tip + allocated membership cost.
Then ask one final question: How much more am I paying to have this order brought to me?
If your $80 in-store grocery list becomes a $96 delivered order, the real convenience premium is approximately $16, regardless of whether the checkout screen technically says the delivery fee is $0.
That doesn’t automatically make delivery a bad deal.
A parent with sick children at home, someone without reliable transportation, a person with limited mobility or a worker facing an exhausting schedule may reasonably decide that paying $16 is worth avoiding a trip to the supermarket. Delivery might even prevent a much more expensive takeout order.
The important part is knowing that you’re making that tradeoff.
“Free” Should Be the Beginning of the Calculation
Grocery delivery can be enormously useful, and free-delivery promotions can reduce what you’d otherwise pay. The mistake is assuming the word “free” means there are no other costs associated with getting groceries to your door.
The FTC’s recent scrutiny of online food and grocery delivery fees makes that distinction particularly relevant. The agency has specifically asked consumers about service charges, differences between advertised and final prices, and whether delivery platforms clearly disclose what shoppers ultimately must pay.
Before ordering, check the service fee, minimum-order requirements, item prices, express charges, membership costs, and intended tip.
Then compare the final delivered price with what the same basket would reasonably cost you at the store.
Sometimes the convenience premium will be worth every dollar. At least you’ll know exactly how many dollars you’re paying for it.
When your grocery app says “free delivery,” how much does your total usually increase by the time you reach the final checkout screen? Share what you’ve noticed in the comments.
What To Read Next
Extra Grocery Delivery Can Cost More Than Receipt Shows — The FTC Is Looking at Why
Amazon Business Just Launched Same Day Grocery Delivery And It Changes Everything
How to Audit an Online Grocery Delivery Receipt
Why Grocery Delivery Isn’t Always More Expensive Than Shopping Yourself
Grocery Delivery Fees Are Under Federal Scrutiny—What Shoppers Should Document
The post “Free Delivery” Doesn’t Always Mean Free — Check These Charges Before Ordering appeared first on Grocery Coupon Guide.