Amazon Flex generally pays more per hour than DoorDash, but DoorDash offers more flexibility in when and how you work. The right choice depends on whether you prefer predictable, higher-paying blocks of work or the freedom to log on whenever you want and accept only the orders that appeal to you. Based on driver-reported data from Indeed, Amazon Flex delivery drivers average about $20.90 per hour, while DoorDash delivery drivers average around $18.26 per hour.
How Pay Compares
Amazon Flex advertises pay rates for each delivery block before you claim it, so you know exactly what you’ll earn for that window of time. A typical block might be three to five hours, and the rate includes a base payment from Amazon. Tips from customers come on top of that base, though they aren’t guaranteed and vary widely depending on the type of delivery (grocery orders through Amazon Fresh or Whole Foods tend to generate more tips than standard package routes).
DoorDash pays per delivery rather than per hour. Each order has a base pay component (typically a few dollars) plus any tip the customer adds. DoorDash shows you an estimated payout before you accept an order, which lets you cherry-pick higher-paying deliveries and skip low ones. The tradeoff is inconsistency: your hourly earnings fluctuate based on order volume, tip generosity, and how far each delivery takes you. During slow periods you might sit idle with the app open and earn nothing, while peak mealtimes can push your effective hourly rate well above $20.
Scheduling and Getting Work
The two platforms handle scheduling in fundamentally different ways, and this is where most drivers feel the biggest practical difference.
Amazon Flex uses a block system. You open the app and claim available delivery blocks, which are set time windows at specific stations. Once you grab a block, you’re committed to showing up at that time and completing all the deliveries assigned to you. Blocks can fill up fast, especially in popular markets, and some drivers describe refreshing the app constantly to snag desirable shifts. If you miss a block or cancel too often, Amazon can reduce your access to future offers or deactivate your account.
DoorDash gives you two options. “Dash Now” lets you go online and start accepting orders immediately whenever demand is high enough in your area. If your zone is busy (shown by a red heat map), you tap the button and begin. When demand is lower, you can schedule time slots up to five days in advance. Drivers who meet certain activity and rating thresholds get early access to scheduling six days ahead, which helps lock in prime dinner and weekend hours. You can end a scheduled dash early or extend it if slots are open, giving you more control over your shift length.
In short, Amazon Flex feels more like a part-time job with assigned shifts, while DoorDash feels more like true freelancing where you decide minute by minute whether to keep working.
What the Work Looks Like
Amazon Flex deliveries are package routes. You drive to a warehouse or delivery station, load dozens of packages into your vehicle, and follow a mapped route to drop them at customers’ doors. A single block might involve 30 to 50 stops, and you’re expected to finish within the allotted time. Grocery deliveries through Whole Foods or Amazon Fresh involve fewer stops but require careful handling of perishable items. The work is more physical than food delivery: you’re lifting boxes, walking up driveways and apartment stairs repeatedly, and sometimes carrying items that weigh up to 50 pounds.
DoorDash deliveries are restaurant pickups. You drive to a restaurant, grab a prepared order, and bring it to one customer. Some deliveries are stacked (two orders from the same restaurant or nearby spots), but you’re rarely handling more than a couple of bags at a time. The physical demands are lighter, though you may spend more time waiting at restaurants for orders to be ready, which eats into your earning time without adding to your pay.
Vehicle Requirements and Costs
Amazon Flex requires a mid-size or larger vehicle with at least five seats. Smaller cars won’t qualify because you need cargo space for a full load of packages. Vans and enclosed-bed pickup trucks are also accepted. You’ll need valid auto insurance that covers commercial delivery use, not just a standard personal policy.
DoorDash is less restrictive. You can deliver in a compact car, on a bike, on a scooter, or even on foot in some markets. You still need a valid driver’s license and insurance if you’re using a car, but the vehicle size threshold is much lower since you’re carrying restaurant bags, not boxes.
Both platforms classify you as an independent contractor, meaning you cover all vehicle expenses yourself. Those costs add up faster than many new drivers expect. Fuel typically runs $0.15 to $0.25 per mile. Oil changes cost $30 to $70 every 3,000 to 5,000 miles. Tires run $400 to $800 per set and need replacement every 30,000 to 50,000 miles. Brake work costs $150 to $400 per axle. Add in general maintenance of $500 to $1,500 per year, and vehicle depreciation of roughly $0.08 to $0.15 per mile, and your real take-home pay drops significantly from the gross numbers either app shows you.
This matters more for Amazon Flex, where routes can cover a wide geographic area with dozens of stops. DoorDash drivers have more control over mileage because they can decline orders that require long drives for small payouts.
Earnings Control and Strategy
One of DoorDash’s biggest advantages is transparency before you accept an order. You see the estimated payout and the delivery distance, which lets you calculate a rough per-mile rate and skip anything that doesn’t meet your threshold. Experienced dashers develop a minimum they’ll accept (often $1.50 to $2 per mile) and decline everything below it. This strategy can push effective hourly earnings above $25 in busy markets, though it also means you might decline several orders in a row during slow periods.
Amazon Flex offers less per-delivery control. Once you claim a block and pick up your packages, you deliver all of them. You can’t skip a stop because it’s far away or in an inconvenient location. The upside is that your earnings for that block are locked in regardless of how many packages you deliver or how long individual stops take. If you finish early, you keep the full block pay and get the rest of the time back.
Which Works Better for Different Goals
If you want steady, predictable income and don’t mind committing to set time windows, Amazon Flex’s higher average pay and guaranteed block rates make it the stronger option. It works well as a side gig with a regular schedule, especially if you already drive a larger vehicle.
If you value the ability to start and stop on your terms, work in short bursts between other commitments, or use a smaller vehicle, DoorDash’s on-demand model fits better. It’s also easier to get started since you don’t need to wait for block availability or meet vehicle size requirements.
Many gig drivers use both platforms simultaneously, filling their schedule with Amazon Flex blocks when available and switching to DoorDash during gaps. Since both classify you as an independent contractor, there’s nothing stopping you from signing up for both and shifting your hours toward whichever one pays better in your market.

