Best Delivery Jobs Ranked by Real Net Pay 2026

DoorDash, Amazon Flex, and Instacart are the delivery gigs U.S. job seekers compare most when they want flexible cash without waiting on a W-2 offer. Gross pay inside the app looks fine. Take-home after miles, upkeep, and self-employment tax is the number that should decide whether you sign up.

Is that still a good job once the car is in the equation? Only if you pick the platform that matches your hours and your zip, then track costs like a business.

Thing is, those viral "$28/hour" screenshots mix peak Saturday nights with unpaid waiting. They are not an offer letter.

Gross hourly is not a wage

You work as a 1099 contractor on these apps. The platform does not withhold income tax. It does not pay the employer half of Social Security and Medicare. You do.

Self-employment tax is 15.3% on 92.35% of net profit. Federal and state income tax sit on top of that. Vehicle costs sit under it. Gas, tires, oil, and the value your car loses in parking garages all come out before you can call the money yours.

Driver write-ups still scatter all over the map. Some food drivers report mid-teens per hour. Others report the mid-$20s in dense dinner markets. Amazon Flex blocks are the most consistent band in those posts, often about $18 to $25 an hour when you actually catch the block. Instacart swings with batch quality and how honestly you count shopping time.

Net is usually a lot less pretty. A fifth to a third of gross commonly disappears into miles, tax set-asides, and phone or gear. Count time from the moment you go online, not only "active" delivery minutes. That's how $24 becomes $16.

Use this table as a comparison, not a ranking for every U.S. city.

Platform How you get paid Reported gross band What usually hits net Better fit if you...
DoorDash Per offer, tips, some peak pay High teens to mid-$20s in busy metros Extra miles, slow hours, tip changes Want food volume and will decline weak offers
Amazon Flex Quoted block rate, few tips About $18-$25/hr on many Logistics blocks Warehouse waits, heavy packages Want a start time and an end time
Instacart Batch pay plus tips Wide; strong in wealthy suburbs Aisle time, substitutions, heavy bags Can shop fast and live near good grocery stores
Uber Eats Per offer, tips, surge Overlaps DoorDash, often a bit lower Quiet stretches, weaker suburban flow Already run a food app and want a second screen
Spark Per batch plus tips Mid-teens to low $20s in many reports Store pickup delays Live close to a busy Walmart
Grubhub Per offer plus tips Usually thinner volume than DoorDash Fewer restaurants on the map Need another downtown food app

Your neighborhood can flip that table. A dead DoorDash zone next to a busy Flex warehouse is not a DoorDash win.

DoorDash, Uber Eats, and the food-volume bet

DoorDash still has the largest U.S. restaurant footprint among these apps. That matters more than a pretty hourly graphic. More merchants usually means more pings during lunch and dinner.

You see payout and distance before you accept. Run the math every time. A long no-tip drive can erase two good orders.

Tips do the heavy lifting. Base pay on a single drop is often small. Peak pay during rushes can add a few dollars per offer. Some customers remove tips after delivery. Plan as if a slice of promised tips will not stick.

Uber Eats is the standard second app. Signing up is straightforward. The same street can pay close to DoorDash at 7 p.m. and go silent at 3 p.m. Surge helps downtown. It helps less in sprawl.

Grubhub remains a backup in dense cores. It is not the volume leader in most zips.

Food delivery rewards people who work lunch (roughly 11 a.m. to 2 p.m.) and dinner (roughly 5 p.m. to 9 p.m.), plus weekends and bad weather. Midafternoon weekdays are where hourly averages go to die. If you can only drive from 2 to 5, this category will frustrate you.

Cherry-picking is the real skill. Acceptance-rate programs can unlock better offers on some apps. They can also pressure you into cheap miles. Learn your map before you chase a status badge.

Amazon Flex is a scheduled route, not a dash

Flex pays a quoted amount for a block. You show up, scan packages, and follow the stops. Standard Logistics work rarely includes tips. Whole Foods and Fresh blocks are shorter for many drivers and sometimes add small tips.

The quoted rate is why Flex shows up at the top of "predictable pay" comparisons. You can put $100-ish for a four-hour block on a calendar. You cannot do that with a random DoorDash evening.

Access is the friction. Some cities have waitlists. You register in one region. Popular early-morning and evening blocks disappear fast. Logistics can mean dozens of stops and awkward apartment buildings. Your sedan will feel small.

Flex wins if you need a shift-shaped gig. Food apps can still out-earn a mediocre Flex block on a packed Saturday. They can also strand you for an hour with nothing.

Instacart pays you to walk store aisles

Instacart is shopping plus delivery. Full-service batches often eat 20 to 60 minutes in the store before you drive anywhere. You're finding items, handling substitutions, messaging the customer, and checking out.

That indoor time cuts miles relative to looping for pizza. It also means your hourly rate has to include the walking. People who only count drive time fool themselves.

High-tip batches in affluent suburbs are the stories that get posted. New accounts see weaker batches until ratings climb. Sunday morning grocery runs, Friday evenings, and Saturday mornings are the busy windows shoppers mention.

Some markets have in-store shoppers who never deliver. Pay is often lower. In a few states that role is W-2. Full-service 1099 work is still the common path if you need the car-based version.

Heavy water cases and stairs are part of the job. If lifting is a problem, this is the wrong app.

Spark and the extra apps people bolt on

Spark (Walmart) is grocery and general merchandise from a store you probably already know. Pay is per batch plus tip. It's only as good as the Walmart nearest you. Pickup lines and huge orders are the tax you pay.

Roadie and similar courier apps post one-off trips, including airport-area hauls with a wide dollar range. Use them as filler. Don't build a full week on them unless the route is already your life.

Two live apps beat six dormant ones. Turns out the stack that survives is usually one food app, one grocery option, and Flex if the region is open.

City, hours, and full-time vs nights-and-weekends

Dense metros get cited for higher peaks: New York, San Francisco, Los Angeles, Chicago. Parking and traffic steal some of that back. Suburban strips with short hops can beat a downtown that takes 15 minutes per drop.

Full-time food delivery means you live on nights and weekends. Full-time Instacart means you live in stores. Full-time Flex means you live on the block calendar and refresh the offer list.

Part-time peak windows are the saner version for most people. A few dinner rushes plus a Sunday grocery block can outperform 40 tired midweek hours.

I'll be honest. Blog math that spits out $40,000 to $60,000 a year assumes a hot market, a car that doesn't break, and almost no downtime. A lot of drivers never see that. I wouldn't budget rent on the high end of someone else's screenshot.

Slow cities exist. If your app is quiet at 6:30 p.m. on a Friday, no national ranking will save the shift.

Subtract mileage, tax, and insurance before you brag

Treat this as a tiny business on day one.

The IRS standard mileage rate is the deduction most drivers use. It folds fuel, maintenance, and depreciation into one per-mile number. The rate is not frozen. Check the current IRS figure instead of copying last year's blog. High-mileage weeks make this deduction matter a lot. Low-mileage grocery shopping makes it matter less, which is fine because you also drove less.

Set money aside. A common habit is 25% to 30% of every payout into a separate account until you know your real tax bill. Quarterly estimated payments apply once you owe enough. 1099-NEC and 1099-K forms show up. Report the income either way.

Ask your auto insurer about paid delivery. Personal policies can fight a claim. Delivery or rideshare endorsements cost money. That cost belongs in your net math.

Hot bags, a phone mount, and a mileage logger are cheap compared with an audit. Track from the first paid mile.

Net hourly must include unpaid waiting, the drive back from a dead zone, and shopping time. If you ignore that, every app looks like a raise.

You can run a $22 food hour, knock off eight miles at the current IRS rate, knock off a share of the brakes you'll replace this year, knock off self-employment tax on the rest, and watch a "great night" shrink into ordinary work with a car that smells like fries. That's the honest version.

Sign up in an order that matches how hiring actually works here

These are hiring platforms with a gig wrapper. You're applying. There is no salary band on a careers page.

  1. Write down constraints: vehicle year, insurance, lifting, nights vs mornings, bike vs car. Flex and grocery punish tiny cars and sore backs. Uber Eats is more flexible on bikes in some cities.
  2. Confirm which apps operate in your zip. DoorDash and Uber Eats cover the most ground. Flex, Spark, and sometimes Instacart are thinner outside grocery- and warehouse-dense areas.
  3. Apply first to the food app with the most restaurants near you (often DoorDash), then Uber Eats as a second screen, then Instacart or Spark if you can shop, then Flex if blocks exist.
  4. Finish license, insurance, identity, bank, and background steps in one sitting. Half-complete profiles sit for days.
  5. Work two or three peak shifts before you buy extra gear or drop other job applications. Your market's offer quality shows up fast.
  6. Add a second app only after you can decline bad offers. Multi-apping helps when you pick the better ping. It hurts when you accept everything.

Background checks take time. Flex waitlists take longer in closed metros. Region transfers are a process, not a same-day trick.

Status programs (Top Dasher and cousins) can hide behind acceptance rates. High acceptance can mean better access. It can also mean cheap work. Don't optimize a badge in week one.

An EV or hybrid lowers fuel cost if you already drive a lot. Charging in the middle of dinner does not help. For mixed suburban miles, a hybrid is the dull option that still works.

FAQ

Which delivery job pays the most after expenses?

No app wins every market. Flex often looks better on a booked-hour basis because the rate is quoted up front. DoorDash often wins on weekly volume where restaurants are dense. Instacart can win on high-tip grocery batches if you count store time. Uber Eats is rarely the best solo app in driver reports.

Is delivery a real full-time job in the U.S.?

People do it. You don't get typical W-2 benefits, overtime rules, or a manager who owes you hours. Budget for 1099 taxes, a harder-working car, and slow weeks. If you need health insurance and a fixed schedule, compare these apps against a W-2 courier, warehouse, or retail job before you go all-in.

What do you need to get hired on these apps?

A valid license, insurance that can cover the work, a qualifying vehicle, a smartphone, and a background check. A resume is mostly irrelevant. Vehicle year and condition can fail platform rules. Proof of identity and a bank account for deposits are the documents that actually unblock your first block or dash.

Open DoorDash or Uber Eats for your zip, then check Flex block availability if you want a scheduled option. Track every mile on the first three peak shifts. Decide from that notebook, not from a national leaderboard.