Restaurant & grocery delivery

Meal delivery apps, honestly compared

Fees, subscription savings, coverage areas — the real tradeoffs between DoorDash, Uber Eats, Grubhub, Instacart, and the rest of the on-demand pack.

On-demand food delivery has quietly become a household utility. More than half of US adults order delivery at least once a month, and in most large metros three or four apps compete for the same restaurants, the same drivers, and often the same order — with meaningfully different prices depending on which one you tap.

The three costs that determine your final total are the delivery fee (which can be dynamic), the service fee (a percentage of subtotal), and the item markup — many restaurants list higher menu prices inside delivery apps than they do in-store. On top of that, the subscription programs (DashPass, Uber One, Grubhub+) can genuinely pay for themselves if you order more than three or four times a month, but they're near-worthless for occasional users.

The comparison below focuses on the levers most people actually care about: what you'll spend per order, whether the subscription is worth it, and where the app is available. All of these services also grocery-deliver in most markets, but Instacart is still the specialist for weekly supermarket runs.

DoorDash

Delivery Fee
$1.99–$5.99
Subscription
DashPass $9.99/mo
Coverage
US, Canada, Australia
Best For
Widest restaurant selection

Uber Eats

Delivery Fee
$0.49–$8.99
Subscription
Uber One $9.99/mo
Coverage
6,000+ US cities
Best For
Bundled with rides

Grubhub

Delivery Fee
$0.99–$7.99
Subscription
Grubhub+ $9.99/mo
Coverage
US nationwide
Best For
Amazon Prime member perks

Instacart

Delivery Fee
$3.99+
Subscription
Instacart+ $9.99/mo
Coverage
US & Canada
Best For
Grocery delivery

Postmates

Delivery Fee
$0.99–$9.99
Subscription
Uber One $9.99/mo
Coverage
US metros
Best For
Anything-delivery

Gopuff

Delivery Fee
$1.95
Subscription
Fam $7.99/mo
Coverage
US cities
Best For
Convenience items fast

Seamless

Delivery Fee
$0.99–$7.99
Subscription
Seamless+ $9.99/mo
Coverage
NYC & major metros
Best For
NYC restaurant classics

For most people, the smart play is to install two apps, not one. Restaurant selection varies market by market, and prices — especially promo credits for new users or dormant users — swing widely week to week. Checking two apps before ordering typically saves $3–$8 on a $30 order, which more than covers the subscription math over a month.

If you order 3+ times a week, a subscription is almost always worth it. DashPass and Uber One both waive delivery fees on eligible orders above $12–$15 and reduce service fees noticeably. Uber One also bundles ride discounts, which tips the value equation if you take rideshare regularly.

For grocery orders, Instacart is still the most complete option in the US thanks to its supermarket relationships (Costco, Wegmans, Aldi, Publix, and most regional chains). Amazon Fresh and Walmart+ are cheaper if you're already inside those ecosystems, but selection is narrower. For last-minute essentials — a gallon of milk, a pack of diapers, a phone charger at 11pm — Gopuff still tends to be fastest.

One warning: delivery is a convenience, not a savings vehicle. Every study of app pricing shows that ordering delivered restaurant food regularly runs 25–40% above dining in, once fees, markups, and tip are included. Treat delivery as a time trade, use subscriptions to blunt the fee side, and keep grocery delivery as the primary money-saver.

Stay in the know

Get new guides, program updates, and deals sent to your inbox.

Get matched with food info that fits your table

Tell us where you are. We'll send program updates, meal deals, and food guides for your area.