Uber Eats says it's switching from flat $5 delivery fees to variable fees based on distance, usually between $2 and $8; the new pricing is rolling out today
Context & Ripple Effects
When UberEATS arrived in the US in 2016, it launched in Los Angeles with a single flat $5 delivery fee — a simplicity play for a new service finding its audience. Two years later that simplicity is being retired: fees now scale with distance, typically $2 to $8.
The move follows a pattern Uber already established on its rides side, where it added fees for slow passengers, longer pickups, and cancellations in late 2017. Delivery pricing is now being brought in line with that cost-itemization approach.
First-order effects
- Customers ordering from nearby restaurants pay less than the old $5 flat fee, while long-distance orders cost up to $8 — the price of the same meal now varies by address, changing order decisions in real time.
- Restaurants on Uber Eats see their delivery order mix shift, as distance-sensitive fees make far-flung customers costlier to reach through the platform.
Second-order effects
- Rival delivery platforms face pressure to itemize their own fees rather than absorb costs into a flat rate — a playbook Instacart later followed with a $0.40 per-order fee passed to shoppers (during the 2022 gas-price spike), and Uber itself extended with per-trip fuel surcharges ($.45-$.55 for riders).
- The distance-based structure gives Uber Eats a new lever to steer demand toward dense, close-in restaurant clusters, where each delivery is cheapest to fulfill.
Third-order effects
- If the pattern holds, delivery platforms converge on granular, cost-reflective pricing — every fee line justified by a named cost like distance or fuel — turning surcharges from emergency measures into permanent, adjustable revenue tools.
The trend: On-demand delivery is shifting from flat headline fees to itemized, cost-linked pricing, with each new surcharge normalizing the last.