Side Hustles & SellingBeginner5 min read

Delivery driving: your true net pay after gas and wear

The app says $22 an hour. Your car's odometer disagrees. How to calculate what DoorDash, Uber Eats, and Instacart really pay.

Delivery apps advertise gross earnings — what lands in the app before your car takes its cut. But every delivery mile costs you real money in gas, maintenance, tires, depreciation, and eventually repairs. Drivers who track only the app number think they earn $20+ an hour; drivers who track everything often discover the true figure is $10–15. Knowing your real rate changes how, when, and whether you drive.

What a mile actually costs

The IRS standard mileage rate — roughly $0.70 per mile in recent years — is a reasonable estimate of the all-in cost of driving a typical car: fuel, maintenance, tires, insurance, and depreciation combined. Your actual cost might be $0.35/mile in an efficient used car or $0.80+ in a truck. Either way, it is never zero, and depreciation is real money even though no one bills you for it monthly.

A $120 Saturday, honestly accounted
You dash for 6 hours, gross $120 in the app ($20/hour), and drive 90 miles. At $0.50/mile in true vehicle cost, the car consumed $45. Net: $75 over 6 hours = $12.50/hour. If $18 of that $120 was tips and the rest base pay, the app's '$20/hour' headline overstated your real wage by 60%. This is why the odometer matters more than the app screenshot.

Track two numbers, always

  1. Miles driven per shift — from the moment you leave home to the moment you return, using a mileage app or odometer photos.
  2. Gross earnings per shift, including tips.
  3. Then compute: (gross - miles x your per-mile cost) / hours = true hourly rate. Recalculate weekly.

That mileage log does double duty: business miles are tax-deductible for independent contractors, which meaningfully cuts the tax on your delivery income. The tax mechanics — quarterly estimates, the mileage deduction, self-employment tax — are covered in depth in the gig income section of this library; the short version is that the same log that reveals your true wage also lowers your tax bill.

How to raise your true rate

  • Reject bad offers: a $3.50 order going 9 miles pays roughly nothing after car costs. Many experienced drivers use a floor like $1.50–2 per mile.
  • Work the peaks: lunch (11–1), dinner (5–9), and bad-weather nights concentrate orders and promotions into fewer miles.
  • Stay in a tight zone: dense areas mean shorter trips and more deliveries per hour; chasing a far-away order drags dead miles behind it.
  • Multi-app: run two apps and accept the best offer available, pausing the other.
  • Drive an efficient car: the same $120 Saturday nets $30 more in a Prius than in a pickup.
Insurance is not optional fine print
Personal auto policies commonly exclude commercial food delivery, and the apps' own coverage is limited and varies by period (waiting for an order vs. actively delivering). An at-fault accident while delivering on a personal policy can mean a denied claim. Call your insurer and ask about a rideshare/delivery endorsement — typically a modest monthly add-on that closes the gap.

When delivery driving makes sense anyway

Even at a true $12–15/hour, delivery has real advantages: zero startup, total schedule control, no boss, and pay that arrives within days. For filling odd hours, bridging a job gap, or attacking a specific debt, it's a legitimate tool. The mistake isn't driving — it's driving blind, accepting every order, and mistaking the app's gross for a wage.

Give every shift a report card
After each shift, jot three numbers in your phone: hours, gross, miles. Once a week, compute your true hourly rate. If it's persistently under what you could earn pet sitting, tutoring, or picking up a part-time shift, the data has spoken — redirect the hours.

The bottom line

Your real delivery wage is gross pay minus roughly 50–70 cents for every mile, divided by every hour — usually a third less than the app suggests. Track miles from day one, decline orders that don't clear your per-mile floor, fix your insurance, and let the true number (not the screenshot) decide how much of your life this hustle deserves.

A worked example: one week through the full deduction stack

A driver grosses $824 across 38 hours and 720 miles. The app dashboard calls that $21.70 an hour, and the app dashboard is wrong. Vehicle cost at an honest 36 cents per mile — fuel, maintenance, tires, insurance uplift, and depreciation on her used sedan — is $259. Instant cash-out fees and a phone mount add $9. That leaves $556 of true pre-tax profit. Self-employment tax reserves take about $79, and income tax in her bracket roughly $56 more. Net-net: approximately $421 for the week, or $11.08 an hour. Nothing in that calculation was pessimistic — it was just complete. Drivers who do this math tend to change behavior immediately: declining long low-pay orders, consolidating hours into peak windows, and treating the per-mile offer as the only number that matters.

LineAmountRunning hourly
App gross (38 hrs)$824$21.70
Vehicle cost (720 mi @ 36¢)-$259$14.87
Fees and supplies-$9$14.63
SE tax reserve-$79$12.55
Income tax reserve-$56$11.08
From dashboard gross to true hourly (example week, 2025 estimates)

The levers that actually raise net pay

Once the true number exists, improving it becomes an engineering problem with a short list of levers. Each one moves the net-hourly figure more than any amount of extra unselective hours.

  • Enforce a per-mile floor on acceptances, since miles are your cost unit and the offer screen shows both numbers.
  • Drive an efficient, reliable, already-depreciated car — the vehicle line is the biggest controllable cost in the stack.
  • Concentrate hours in meal rushes and weekend peaks, where dollars per active hour run 30-60 percent higher.
  • Log every mile for the 70-cent 2025 deduction, which shelters most delivery profit from income tax entirely.
  • Kill the daily instant cash-out habit; two percent of gross for early access is a voluntary pay cut.

The uncomfortable comparison worth making yearly: if your true net hourly lands below local W-2 warehouse or retail wages that include benefits, the flexibility premium is costing you real money, and it is worth asking whether you are paying for freedom you actually use. If the net beats those alternatives — and for selective, peak-hour drivers in good markets it genuinely can — then the math has blessed the hustle, and you can run it with a clear head.

Check your understanding

1 of 3
You dash 6 hours, gross $120 in the app, and drive 90 miles at a true vehicle cost of $0.50 per mile. What is your real hourly rate?

Not quite — try again.

The Worth letter

Get smarter about money every week

One email, no spam — practical guides and Worth updates. Unsubscribe anytime.

Put this into practice

Worth tracks your accounts, budgets, and goals — so the concepts in this article aren't just theory.

Start free trial