The real cost of food delivery apps in the US and which one is worth it
Food delivery is expensive in ways that aren't obvious until you actually break down a receipt. A $15 meal from a restaurant near your house can become $28 or more after delivery fees, service fees, small order surcharges, and a tip. Most people know this in the abstract but don't track exactly how much they spend on delivery each month. If you order delivery twice a week and the average markup per order is $12 to $15, you're spending an extra $100 to $130 per month just on the privilege of not leaving your couch.
Whether that's worth it is a personal decision. But understanding exactly what you're paying and which app gives you the best deal can save real money without changing how often you order.
How the fees actually work
Every food delivery app charges multiple fees on top of the menu price, and none of them makes it easy to see the full cost until you're already at checkout with your food selected and your hunger doing the decision-making.
Here's what a typical $20 order looks like after fees on any major platform:
The menu price is $20. Then there's a delivery fee, which varies by restaurant and distance, typically ranging from $0.99 to $7.99. Then a service fee, which is a percentage of your subtotal, usually between 10% and 18%, so on a $20 order that's $2 to $3.60. Some apps add a small order fee if your subtotal is below a threshold, usually $10 to $15, which adds another $1 to $2. Then there's the tip, which the app will suggest at 15% to 25% of the pre-fee food price.
So that $20 meal becomes: $20 food plus $3.99 delivery plus $3.40 service fee plus tip. You're looking at $30 to $35 delivered for a $20 restaurant meal. Over a month of regular ordering, this adds up to hundreds of dollars in fees alone.
Understanding this breakdown matters because each app structures these fees slightly differently, and those differences create real savings opportunities.
DoorDash: the biggest player
DoorDash holds the largest market share in US food delivery, capturing roughly 65% of the market as of recent data. This matters practically because more restaurants are on DoorDash than on any other single platform, especially independent local restaurants that may only list on one service.
DoorDash's fee structure is typical for the industry. Delivery fees vary by restaurant and distance. Service fees run about 10% to 15% of your subtotal. The app is transparent about these fees at checkout but doesn't make them visible while you're browsing the menu, which means you don't see the real cost until you've already picked your food.
DashPass is DoorDash's subscription, priced at $9.99 per month. It eliminates delivery fees on orders over $12 from eligible DashPass restaurants and reduces service fees. If you order delivery more than two to three times per month, DashPass usually pays for itself. DoorDash also offers a student version at $4.99 per month through an active student email or Sheer ID verification.
The main complaint about DoorDash is delivery time accuracy. The app frequently shows estimated arrival times of 25 to 35 minutes that stretch to 50 minutes or longer, particularly during Friday and Saturday dinner rushes. This varies enormously by city and neighborhood, and there's no reliable way to predict it before ordering. In my experience, adding 10 to 15 minutes to whatever DoorDash estimates during peak hours gives you a more accurate expectation.
DoorDash also tends to have the most promotional offers and discounts of any platform. Check the app's "Offers" section before ordering because there are frequently free delivery promotions on specific restaurants or percentage discounts on first orders from new restaurants.
Uber Eats: the second largest
Uber Eats is integrated into the main Uber app, which is either convenient or cluttered depending on your perspective. If you already use Uber for rides, having delivery in the same app means one fewer app on your phone. If you only want food delivery, the Uber app's interface can feel crowded with ride options you don't need.
The significant advantage of Uber Eats is the Uber One membership at $9.99 per month, which bundles ride discounts with free delivery on Uber Eats orders over $15 and reduced service fees. If you use both Uber rides and Uber Eats, this single subscription covers both, making it more cost-effective than subscribing to DashPass and a separate ride service.
Restaurant selection on Uber Eats overlaps substantially with DoorDash but isn't identical. In most major US cities, Uber Eats tends to have stronger representation from national chains and higher-end restaurants, while DoorDash often has deeper coverage of independent neighborhood spots. This is a generalization with many exceptions, but it holds broadly enough to be useful.
Uber Eats delivery time estimates have improved noticeably over the past couple of years and tend to be more accurate than DoorDash's in my experience. The app also provides real-time tracking of your delivery driver on a map, which is helpful for timing when to get plates out or meeting the driver at the door.
One feature unique to Uber Eats is the ability to schedule orders for specific delivery windows in the future. You can order dinner at 10 AM and schedule it for 7 PM delivery, which is useful for planning ahead and sometimes results in better pricing because you're not ordering during peak demand.
Grubhub: the original player
Grubhub was the first major food delivery platform in the US and has lost significant market share to DoorDash and Uber Eats over the past five years. It was acquired by Just Eat Takeaway in 2021 and then sold to Wonder Group in 2024, and the ownership changes have created some uncertainty about the platform's direction.
Despite the market share decline, Grubhub still has strong restaurant relationships in certain markets, particularly in New York City, Chicago, Boston, and Philadelphia, where it was established earliest. If you're in one of these cities, Grubhub may have restaurants available that aren't on DoorDash or Uber Eats, particularly older independent restaurants that signed up with Grubhub years ago and haven't expanded to other platforms.
Grubhub Plus is their subscription at $9.99 per month with free delivery on eligible orders. They've periodically offered free Grubhub Plus to Amazon Prime members, though this promotion has come and gone several times, so check current availability if you have Prime.
Grubhub's interface is functional but feels less polished than DoorDash or Uber Eats. The recommendation algorithm is weaker, the promotional offers are less frequent, and the overall app experience feels like it hasn't received the same level of investment as its competitors.
How to actually save money on delivery
The single most effective strategy is also the most obvious: use pickup instead of delivery through these same apps. Pickup orders waive the delivery fee entirely, and some restaurants offer additional discounts for pickup orders, typically 10% to 20% off. If the restaurant is a five-minute drive or a ten-minute walk away, switching from delivery to pickup can save you $8 to $12 per order. Over a month of regular ordering, that's potentially $60 to $100 in savings.
If you do use delivery, get the subscription on whichever platform you use most. The $9.99 monthly fee pays for itself quickly because delivery fees alone can be $4 to $8 per order.
Check all available apps before ordering. The same restaurant may have different delivery fees, service fees, and menu prices on different platforms. Some restaurants also mark up their menu prices on delivery apps compared to their in-store prices, and the markup percentage can vary by platform.
Order above the minimum threshold for fee waivers. Both DashPass and Uber One waive delivery fees on orders above a certain amount. If your order is $11 and the threshold is $12, adding a drink or side to hit $12 saves you more in waived fees than the extra item costs.
Avoid ordering during peak demand windows, specifically Friday and Saturday from 6 PM to 8 PM, when both delivery times and surge pricing are at their worst. Ordering at 5:30 PM or 8:30 PM instead often results in lower fees and faster delivery.
A note on tipping
Tips through delivery apps go to drivers, not restaurants. The platform fees, including delivery fees and service fees, go to the company and partly to the restaurant. Drivers have shared publicly and repeatedly that their per-order base pay from the platforms is quite low, often $2 to $4 per delivery, and that tips constitute the majority of their actual earnings.
Whether and how much you tip is your decision, but understanding where the money goes is relevant to making that decision. The delivery fee you pay to DoorDash or Uber Eats does not meaningfully compensate the person who drove to the restaurant, waited for your food, and brought it to your door.
About the Author
Ana Rodrigues
Tech writer focused on mobile apps and digital services. Passionate about helping people find the right tools for everyday life.
Related Articles
Cómo usar Uber en Estados Unidos: guía completa para hispanohablantes
Si llegas a Estados Unidos por primera vez o acabas de instalar Uber y no sabes por dónde empezar, estás en el lugar correcto. Uber funciona de manera...
10 min read
How to use Lyft for the first time: a complete beginner's guide
If you've been thinking about trying Lyft but haven't gotten around to it, or you're someone who uses Uber and is curious whether Lyft is worth adding...
7 min read
How to schedule an Uber in advance: everything you need to know about planned rides
One of the more useful Uber features that most riders don't know exists is the ability to schedule a ride in advance. You can book an Uber anywhere fr...
6 min read