💰 Make Money Online
🤖 AI & Future Opportunities
✍️ Content & Audience Growth
📈 Marketing & Sales
🛠 Products & Services
🧠 Foundations & Mindset
🏆 Real-World Proof

After getting laid off from my marketing job last year, I needed a way to pay bills while job hunting. Like many others, I turned to food delivery apps. But instead of picking just one platform, I decided to work for all three major services—DoorDash, UberEats, and GrubHub—simultaneously over a 90-day period.
My goal? To definitively answer the question: which food delivery app actually pays drivers the most?
I meticulously tracked every hour worked, mile driven, and dollar earned across all three platforms. No cherry-picking data or relying on memory—just hard numbers from actual earnings and detailed records. The results were surprising and might change how you approach food delivery gigs.
To ensure a fair comparison, I established these ground rules:
My testing ground was a mid-sized metropolitan area with a mix of urban, suburban, and some rural delivery zones. I used the same vehicle (a 2018 Toyota Corolla averaging 32 MPG) for all deliveries.
Let’s dive into what I discovered.
After 90 days of deliveries, here’s how the earnings broke down across all three platforms:
| Platform | Total Hours | Total Deliveries | Gross Earnings | Hourly Average (Pre-Expenses) |
| DoorDash | 187.5 | 342 | $3,731.28 | $19.90/hour |
| UberEats | 183.2 | 298 | $3,945.67 | $21.54/hour |
| GrubHub | 179.8 | 275 | $3,412.15 | $18.98/hour |
At first glance, UberEats appears to be the clear winner in terms of hourly pay. But the raw numbers don’t tell the complete story. Let’s break this down further.
One of the most interesting findings was how differently each app structures driver compensation:
What’s immediately apparent is that UberEats had the highest per-delivery average at $13.24, while DoorDash had the lowest at $10.91. However, DoorDash’s higher delivery volume partially compensated for this difference.
According to Gridwise, UberEats’ higher per-task average of around $10 compared to DoorDash’s $8.49 aligns with my findings, though my actual figures were higher for both platforms.
Raw earnings don’t account for the significant expenses delivery drivers incur. Here’s what I spent over the 90-day period:
| Expense Category | Total Cost | Cost Per Hour |
| Gas | $1,247.82 | $2.26 |
| Maintenance | $385.00 | $0.70 |
| Depreciation | $923.40 | $1.68 |
| Phone/Data | $180.00 | $0.33 |
| Total | $2,736.22 | $4.97 |
After accounting for expenses, my actual hourly earnings looked quite different:
| Platform | Gross Hourly | Net Hourly (After Expenses) |
| DoorDash | $19.90 | $14.93 |
| UberEats | $21.54 | $16.57 |
| GrubHub | $18.98 | $14.01 |
UberEats maintained its lead, but the gap narrowed slightly. These figures align with industry research from TekRevol showing average earnings between $15-25 per hour across these platforms.
A critical metric often overlooked in earnings comparisons is how many deliveries you can complete per hour on each platform:
| Platform | Deliveries Per Hour | Average Wait Time at Restaurants |
| DoorDash | 1.82 | 4.7 minutes |
| UberEats | 1.63 | 5.9 minutes |
| GrubHub | 1.53 | 7.3 minutes |
DoorDash’s higher delivery efficiency was notable—I could complete nearly 2 deliveries per hour compared to about 1.5 on GrubHub. This efficiency partly offset the lower per-delivery pay on DoorDash.
According to UpMenu, average delivery times vary significantly: DoorDash (26 minutes), GrubHub (36 minutes), and UberEats (38 minutes). My experience confirmed DoorDash’s speed advantage, though my actual delivery times were somewhat faster across all platforms.
Earnings fluctuated dramatically based on location and time of day:
| Time Slot | DoorDash | UberEats | GrubHub |
| Breakfast (7-10 AM) | $12.87 | $14.32 | $11.45 |
| Lunch (11 AM-2 PM) | $15.94 | $16.28 | $14.87 |
| Afternoon (2-5 PM) | $10.76 | $12.14 | $9.98 |
| Dinner (5-9 PM) | $19.45 | $22.31 | $18.74 |
| Late Night (9 PM-12 AM) | $15.64 | $17.82 | $15.03 |
Dinner hours were consistently the most profitable across all platforms, with UberEats showing a particularly strong advantage during peak evening hours.
| Zone Type | DoorDash | UberEats | GrubHub |
| Urban Core | $16.87 | $18.94 | $15.32 |
| Near Suburbs | $15.23 | $17.45 | $14.87 |
| Outer Suburbs | $12.76 | $13.42 | $11.85 |
Urban deliveries consistently paid better across all platforms, likely due to shorter distances between restaurants and customers, higher order density, and better tipping in certain neighborhoods.
Here’s where things get interesting… below are weekly earnings:
According to AppScrip, drivers typically earn between $15-25 per hour including tips, which aligns with my findings. However, my data shows greater variability based on time of day and location than most published estimates suggest.
Each platform has unique characteristics that significantly impact earnings potential:
Tips constituted a significant portion of earnings across all platforms, but with notable differences:
| Metric | DoorDash | UberEats | GrubHub |
| % of Orders with Tips | 92% | 87% | 89% |
| Average Tip Amount | $5.32 | $6.54 | $5.15 |
| Highest Tip % of Order | 35% | 42% | 30% |
UberEats customers tipped higher amounts on average, which partly explains the platform’s higher overall earnings despite fewer deliveries per hour.
The most profitable strategy I discovered was “multi-apping”—running multiple apps simultaneously and cherry-picking the best orders. During my final month of testing, I implemented this approach:
| Strategy | Hours | Gross Earnings | Hourly (After Expenses) |
| Single App | 120.5 | $2,289.70 | $14.05 |
| Multi-Apping | 130.0 | $3,247.40 | $20.04 |
Multi-apping increased my hourly earnings by approximately 43%, though it required more attention and strategic decision-making.
As independent contractors, delivery drivers are responsible for self-employment taxes (15.3%) in addition to income tax. After accounting for taxes, my effective hourly rates dropped significantly:
| Platform | Net Hourly (After Expenses) | After-Tax Hourly (Approx.) |
| DoorDash | $14.93 | $11.19 |
| UberEats | $16.57 | $12.43 |
| GrubHub | $14.01 | $10.51 |
This tax burden is a crucial consideration that many new drivers overlook. However, tracking mileage and other business expenses can provide valuable tax deductions that partially offset this impact.
After 90 days of intensive delivery work, here are my top tips for maximizing earnings on each platform:
After three months of rigorous testing and data collection, here’s my verdict:
Best Overall Earnings: UberEats With the highest net hourly pay ($16.57) and best tipping patterns, UberEats narrowly edges out the competition for maximum earnings potential.
Most Consistent Work: DoorDash DoorDash’s market dominance (55-67% market share according to AppScrip) translates to more consistent order flow and fewer dead periods.
Best Base Pay: GrubHub For drivers concerned about tip volatility, GrubHub’s higher base pay provides more stability, though at the cost of overall lower earnings.
Best for Multi-Apping: Combination of DoorDash + UberEats This pairing provided the highest earnings in my experience, combining DoorDash’s volume with UberEats’ higher per-order payouts.
The big question: Is delivering food worth your time in 2025? My answer is nuanced:
Yes, if:
No, if:
According to Koderspedia, top earners can make $30+ per hour during peak times, which aligns with my best days. However, my data shows this isn’t sustainable across all hours and locations.
While this article focuses on DoorDash, UberEats, and GrubHub, several other delivery platforms are worth mentioning:
According to Koderspedia, these alternatives can sometimes outperform the big three food delivery apps, especially in certain markets.
The food delivery landscape continues to evolve rapidly. DoorDash’s dominant market position (67% as of March 2024 according to UpMenu) suggests it will continue to offer the most consistent work, while UberEats’ integration with ridesharing provides unique flexibility.
For current and prospective delivery drivers, the key takeaway is clear: no single platform consistently outperforms the others in all metrics. The most successful drivers in 2025 will be those who strategically utilize multiple platforms based on time of day, location, and current promotions.
Have you worked for these delivery apps? How do your earnings compare to mine? Share your experiences in the comments below!