An Instacart cart sits on a phone screen, thirty items deep, half an hour of picking done. "Free Delivery" glows green at the top of the page. That label is not a discount. It is a price anchor with a name in the research and a $60 million receipt from the FTC.
The Lie on the Label
Most people who have ordered food or groceries through an app have seen some form of this line: "Free delivery, just sign up." It sounds like a deal. It is not.
The Federal Trade Commission filed a complaint against Instacart in late 2025. The charge: the company ran ads for free delivery while adding service fees as high as 15% of the order total. The FTC's own filing called those fees "just delivery fees by another name." Instacart agreed to pay $60 million in refunds.
The size of the check is not the point. The timing of the fee is.
The Thirty-Minute Trap
The FTC complaint named a detail that matters more than the dollar figure. Buyers spent more than 30 minutes choosing items, building a cart, and reaching the checkout screen before the service fee showed up. Half an hour of choices, all made under the belief that delivery cost nothing.
That time is not a side effect. It is the mechanism. Once a buyer has spent thirty minutes building a cart, the cost of starting over feels higher than the cost of the fee. The fee wins. Not because the buyer thinks it is fair. Because the buyer's own time has become the anchor.
The Study That Proved It
Shelle Santana at Harvard Business School, along with researchers at NYU Stern and Columbia, ran six experiments on this pattern. Their findings, published in Marketing Science: buyers who saw a low base price first, with fees added later, chose the option that cost more in total. Even after seeing the real price. Even when given the chance to switch.
The reason: once the first number sets the anchor, the buyer builds a case for staying. Search costs feel too high. The belief that "every company charges these fees" kicks in. The buyer stays put.
The research is clear on this. Drip pricing does not trick people into missing the fee. It tricks them into accepting it.
The Simplest Version
Grubhub made the pattern even plainer. The company took one delivery fee and split it into two line items: a delivery fee and a service fee. The total charge stayed the same. More people finished their orders.
One number became two numbers. Same total. More sales. The anchor did the work.
Grubhub paid $25 million to settle with the FTC in late 2024. DoorDash paid $18 million to settle with Chicago in late 2025. Same pattern each time. Three companies, three settlements, over $100 million combined. This is not a trick one company tried. It is a business model the whole sector ran.
The Real Per-Order Cost
A LendingTree study found that delivery orders cost 79.5% more than picking up the same meal once every fee is counted. That works out to an extra $9.30 per order, on average.
The screen said "free." The receipt said something else.
What to Do Instead
The mechanism is plain. The word "free" does not lower the price. It lowers the buyer's guard. Once that is clear, three moves follow from it.
Move 1: Run the total before you commit
Before you confirm any order with a "free" label on it, add every line item. Service fee. Small order fee. Tip prompt. Compare the total to what the same thing costs without the app. This takes two minutes and often shows a gap north of 50%.
That two minutes is the part most people skip, because the anchor has already told them the deal is done.
Move 2: Treat your sunk time as a warning, not a reason to stay
If you have spent 20 or 30 minutes in a checkout flow before the real price shows up, that gap is built in. The longer you sit, the harder it feels to leave. When you notice the clock, check the math. Do not push through.
Move 3: Scan every split fee
When a bill shows two or three small fees where one used to sit, add them up. Grubhub proved that splitting one charge into two lines made more people pay. If the total of the parts equals the old single charge, the split is not for your benefit.
What the System Shows
Running these checks for a month does something the word "free" never did:
The real cost of each order shows up, not just the price at the top of the screen.
Time spent inside the app before fees appear turns into a warning, not a sunk cost.
Fee-split patterns across vendors become visible. Once you see the same move twice, you stop falling for it.
The gap between the price you were shown and the price you paid stops growing without your notice.
The Feedback Loop
At the end of a month, ask three things.
→ What did the total-cost check save, in real dollars, per order?
→ Which buys looked like deals but cost more than the walk-in price?
→ Which fee splits showed up more than once across apps?
That is the difference between a label that sounds right and a system that shows what you actually paid.
Stop Paying for 6 Tools. One AI Does It All.
Most e-commerce sellers juggle 6–8 tools and pay hundreds monthly to keep operations running. StoreClaw replaces the stack with one autonomous AI engine that monitors competitors, optimizes listings, automates marketing, and tracks profit 24/7. Connect your store and let AI handle the work — no prompts, no complex setup, no credit card required.
Where You Stand
"Free Delivery" still glows green at the top of the screen. It will glow there next week too. Seeing the anchor does not make you immune to it. But it does make you $9.30 per order harder to fool.
The word "free" is a price. You just were not meant to see it.

