Delivery Driving Compared: What DoorDash, Instacart, Shipt, Grubhub, and Amazon Flex Actually Pay
Delivery driving is still the fastest side hustle to start: no interview, no resume, approval in under a week, and money in your account the same day. What makes it confusing is that every platform advertises gross pay β the number before gas, car wear, and the tax bill that shows up in April.
Hereβs what each of the five major platforms actually pays, what it costs you to earn it, and how to pick.
The Side-by-Side Comparison
| Platform | What you do | Typical gross/hour | Realistic net/hour | Mileage intensity |
|---|---|---|---|---|
| DoorDash | Restaurant pickup and drop-off | $12β$16 (selective drivers $20β$25) | $10β$18 | Moderate |
| Grubhub | Restaurant pickup and drop-off | $15β$20 | $11β$14 | Moderate |
| Instacart | Shop groceries in-store, then deliver | $15β$25 | $10β$18 | High |
| Shipt | Shop groceries in-store, then deliver | $16β$22 (median trip pay ~$17.44) | $11β$17 | High |
| Amazon Flex | Fixed 3β4 hour block of package deliveries | $18β$25 advertised | $12β$16 | High |
Net figures assume roughly $0.30β$0.35 per mile in true vehicle cost and a 25% tax set-aside. Your market matters enormously β the same hours in a dense metro can gross 40β60% more than in a spread-out suburb.
How Each Platform Actually Works
DoorDash has the largest order volume in most U.S. markets, which means less idle time between offers. Pay is base ($2β$10+ per delivery, set by distance and desirability) plus 100% of tips, which often make up 40β60% of total earnings. Peak Pay bonuses stack during busy windows. Scheduling a Dash block in advance gets you priority over drivers using βDash Now,β which matters in competitive zones.
Grubhub advertises $15β$20 an hour with drivers keeping all tips. It offers βMissionsβ β hit a delivery count in a set window for bonus pay. Order volume is generally lower than DoorDash, so it works best as a second app running alongside another.
Instacart is a different job: you shop the order inside the store, then deliver it. A full-service batch averages about $16 before tip, with base pay of $7β$10 and tips running about a third of earnings. Note there are two roles β in-store shopper is a W-2 part-time job at roughly $15β$16/hour with no vehicle costs and taxes withheld; full-service shopper is the 1099 contractor role with the higher ceiling and all the expenses.
Shipt works like Instacart β per-order trip pay plus 100% of tips, median tip around $5.83. The defining feature is that customers can request a preferred shopper again, so building a repeat base genuinely raises your rate.
Amazon Flex pays by the block, not the hour. You claim a scheduled 3β4 hour window and get a flat rate β typically $65β$85 β regardless of how long the route takes:
| Block length | Block pay | Finished on time | Finished 1 hour early |
|---|---|---|---|
| 3 hours | $57β$65 | ~$20/hour | ~$28β$32/hour |
| 4 hours | $75β$85 | ~$20/hour | ~$25β$28/hour |
| Holiday surge | $90β$120 | ~$25β$30/hour | ~$35β$40/hour |
Because pay is fixed, route efficiency is your only lever β drivers who know their zone cold routinely finish 30β45 minutes early and effectively raise their own hourly rate.
The Costs Nobody Advertises
Youβre a 1099 contractor on all five platforms. Every operating cost is yours:
| Cost | Rough amount |
|---|---|
| Gas | ~10% of earnings, or $0.10β$0.15/mile |
| Maintenance, tires, depreciation | $0.15β$0.25/mile |
| Phone, insurance endorsement, hot bag | $10β$30/month |
| Self-employment tax | 15.3% of net profit |
All in, running your own car costs roughly $0.30β$0.35 per mile. That single number reframes every offer you see: a $3 delivery with a 6-mile round trip costs you about $2 in vehicle wear before you count your time.
A worked example. Twenty hours of DoorDash over a week, mostly dinner rushes and Saturday:
- Gross: 20 hrs Γ $22/active-hour Γ 0.85 (idle time) = ~$374
- Miles driven: ~180
- Vehicle cost: 180 Γ $0.35 = β$63
- Tax set-aside: 25% of ~$311 profit = β$78
- Net: ~$233, or about $11.65 per hour worked
The grocery-app version of this math is harsher. A single Shipt order covering 15 total miles for $12 in pay and tip nets about $2 after mileage. Batching two or three orders from one store trip splits that driving cost across multiple payouts β which is why stacking batches, not shopping faster, is the real lever on grocery-app earnings.
Which One Should You Pick?
- Want the most consistent volume? DoorDash. Youβll wait less between offers in almost every market.
- Donβt mind shopping and want a higher ceiling? Instacart or Shipt β but only if you batch orders aggressively.
- Want a predictable, scheduled shift? Amazon Flex. You know the pay before you accept, and blocks fit neatly around a day job.
- Want to minimize idle time? Run two or three apps simultaneously and take whichever offer clears your minimum. This is what most experienced drivers actually do.
- Prefer passengers over packages? Rideshare pays somewhat better per hour β see how much you can make driving for Uber or Lyft.
- Donβt want miles on your car at all? Renting your car out on Turo or the best side hustles for beginners cover lower-overhead options.
Five Ways to Raise Your Hourly Rate
- Set a dollar-per-mile floor. Most experienced drivers decline anything under $1.50β$2.00 per mile. Youβll sit idle more; the trips you take will actually be profitable.
- Work the peaks only. Lunch (11 a.m.β1:30 p.m.), dinner (5β9 p.m.), weekends, and bad weather carry the highest base pay, tips, and bonuses. Off-peak hours are mostly waiting.
- Stay in a tight, dense zone. Short deliveries in a small radius mean more orders per hour and far less gas burned.
- Batch and stack. Take stacked orders on the same route; on grocery apps, never drive to a store for a single order if a second is available.
- Multi-app. Keep two platforms open and take the better offer. Itβs allowed, widely done, and cuts dead time more than any other tactic.
Taxes: Donβt Get Surprised in April
Youβll get a 1099-NEC from each platform you earn $600 or more on. Two habits protect you:
- Track every business mile. The IRS standard mileage deduction (check the current yearβs rate at IRS.gov) is usually larger than deducting actual costs and often wipes out most of your taxable profit. A background mileage app pays for itself.
- Move 25β30% of every payout into a separate account immediately, and pay quarterly estimated taxes to avoid an underpayment penalty.
Also worth a call to your insurer: most personal auto policies exclude commercial delivery, and a delivery or rideshare endorsement is usually inexpensive compared to an uncovered claim.
Making It Fit Your Budget
Treat delivery income as variable, not guaranteed β demand swings week to week. Building it into a zero-based budget, where even irregular gig income gets assigned a job, keeps you from committing to fixed expenses based on your best weeks.
Delivery driving is excellent for a specific, time-boxed goal: an extra $200β$400 a week can build a $1,000 starter fund in a month or two, or meaningfully accelerate a credit card payoff. Itβs a poor permanent plan β after expenses, net pay often lands near local minimum wage with no benefits, no raises, and a car depreciating on your dime.
The Bottom Line
Across DoorDash, Grubhub, Instacart, Shipt, and Amazon Flex, gross pay runs $15β$22 an hour and real take-home lands at $10β$18 once gas, vehicle wear, and self-employment tax come out. The platform matters less than three habits: decline low dollar-per-mile offers, work only the peak windows, and track your miles from day one. Use it as a focused sprint toward a specific number, then stop.
Related reading: How Much You Can Make Driving for Uber or Lyft, How to Save $1,000 in 3 Months, and Zero-Based Budgeting Guide.