Gig Delivery Apps Compared: DoorDash vs Instacart vs Amazon Flex | CalcFalcon
Compare real earnings, expenses, and working conditions across DoorDash, Instacart, and Amazon Flex. Data-driven breakdown of what drivers actually take home.
If you are going to spend 20 to 30 hours per week driving for a delivery app, you should at least know which one pays the best for your situation. The honest answer is that it depends — on your market, your vehicle, your schedule, and your tolerance for different types of work. DoorDash, Instacart, and Amazon Flex all pay differently, involve different tasks, and eat into your earnings in different ways.
This is a data-driven comparison of the three major delivery gig platforms in 2026, covering pay structure, real expenses, effective hourly rates, and the non-obvious factors that determine which app is actually worth your time. Use our Instacart calculator and Amazon Flex calculator to model your own numbers as you read.
How Each Platform Pays
DoorDash
DoorDash uses a base pay plus tips model. Base pay ranges from $2 to $10 or more per delivery, determined by distance, estimated duration, and demand. In practice, most standard deliveries pay $2.50 to $4.00 in base pay. Tips are added on top and go directly to the driver.
The typical DoorDash driver completes 2 to 3 deliveries per hour. At $2.75 average base pay plus $4 average tip per delivery, that is roughly $20.25 per hour gross before expenses. Peak pay bonuses during lunch (11 AM to 1 PM) and dinner (5 PM to 9 PM) rushes can add $1 to $3 per delivery, pushing hourly gross to $24 to $28 during high-demand periods.
DoorDash also offers Guaranteed Earnings promotions — complete X deliveries in Y time period and earn at least $Z. These are useful for newer drivers but become less impactful as you learn to cherry-pick profitable orders. For a full breakdown of DoorDash economics, see our DoorDash driver earnings analysis.
Instacart
Instacart shoppers earn through a batch system. Each batch is a customer order (or multiple orders bundled together) that includes shopping at the store and delivering to the customer. Instacart pays a base rate per batch — typically $7 to $12 — plus customer tips.
The earning dynamics differ from food delivery because batches take longer. A typical single-order batch with 30 items takes 45 to 75 minutes including shopping, checkout, and delivery. Base pay of $8 plus an average $7 tip on that batch puts you at $15 for roughly an hour of work. Multi-order batches (2 to 3 customers from the same store) pay more in total but require more time and car space.
The key variable on Instacart is tips. Grocery delivery tips average 10 to 15 percent of order value, and grocery orders are typically $80 to $200. A $150 order with a 12 percent tip adds $18 to your batch earnings — meaning tip income often exceeds base pay. Instacart shoppers who prioritize high-tip batches consistently outearn those who take every available order.
Our Instacart calculator breaks down weekly earnings based on your batch volume, base pay, tips, and driving costs. The default model shows 25 batches per week at $8 base pay and $7 average tip, netting roughly $325 per week after gas.
Amazon Flex
Amazon Flex uses a block-based scheduling system that is fundamentally different from DoorDash and Instacart. You claim time blocks — typically 3 to 5 hours — and Amazon assigns you a route of package deliveries. Block pay is set in advance, usually $54 to $108 for a 3 to 5 hour block, with surge pricing during high-demand periods pushing rates to $72 to $144.
The average Flex driver earns roughly $72 per 4-hour block ($18 per hour base) before expenses. Tips are less common on standard Amazon deliveries but can add $3 to $8 per block on Whole Foods and Fresh grocery deliveries. The Amazon Flex calculator models 5 blocks per week at $72 average pay with $5 in average tips per block, showing net weekly earnings after vehicle costs.
Amazon Flex’s block system has a distinct advantage: predictable pay. You know exactly what a block pays before you claim it. There is no “hope for a good tip” variable. The downside is limited flexibility — blocks are available on a first-come-first-served basis, and the best-paying surge blocks disappear within seconds.
The Real Expense Comparison
Gross earnings tell half the story. What you spend to earn that money is the other half.
Miles per dollar earned
DoorDash drivers typically drive 3 to 5 miles per delivery (6 to 15 miles per hour round trip). At 2.5 deliveries per hour and $6.75 average total pay per delivery, that works out to roughly $1.00 to $1.50 earned per mile driven.
Instacart shoppers drive less — typically 5 miles per batch including the trip to the store and delivery. With $15 average batch earnings, that is roughly $3.00 per mile, nearly double DoorDash’s efficiency. However, Instacart involves more idle time in-store, which DoorDash does not.
Amazon Flex routes cover the most miles per shift. A typical 4-hour block involves 40 or more miles of driving across 30 to 50 delivery stops. At $72 to $77 per block, that is roughly $1.80 to $1.93 per mile — better than DoorDash but worse than Instacart.
Gas costs
Using a vehicle that gets 25 MPG and gas at $3.50 per gallon, the weekly gas costs at 25 hours per week look like this:
DoorDash: roughly 200 to 300 miles per week, costing $28 to $42 in gas.
Instacart: roughly 125 miles per week (25 batches at 5 miles each), costing roughly $17.50.
Amazon Flex: roughly 200 miles per week (5 blocks at 40 miles each), costing $28.
Vehicle wear and maintenance
The IRS estimates total vehicle costs (gas, maintenance, depreciation, insurance) at $0.67 per mile for 2025. Using the mileage figures above:
DoorDash: $134 to $201 per week in total vehicle costs.
Instacart: roughly $84 per week.
Amazon Flex: roughly $134 per week.
These numbers are aggressive — not every driver incurs IRS-level depreciation. But maintenance costs are real. Delivery driving puts 2 to 3 times more wear on your vehicle than normal commuting, particularly on brakes, tires, and suspension. Budget at least $0.05 per mile ($250 to $400 per year at part-time volume) for maintenance alone.
Effective Hourly Rates After Expenses
Here is what the numbers look like for a driver working roughly 25 hours per week:
DoorDash: $20 to $25 gross per hour. After gas ($35 per week) and maintenance ($12.50 per week), net is roughly $18 to $23 per hour.
Instacart: $15 to $20 gross per hour (including shopping time). After gas ($17.50 per week) and maintenance ($6.25 per week), net is roughly $14 to $19 per hour. The lower hourly rate reflects time spent in the store, but the lower vehicle costs partially offset this.
Amazon Flex: $18 to $22 gross per hour. After gas ($28 per week) and maintenance ($10 per week), net is roughly $16 to $20 per hour.
These ranges assume average performance in a mid-sized market. Drivers in high-demand metros (New York, Los Angeles, Chicago) typically earn 20 to 30 percent more, while rural and small-city drivers may earn 20 percent less.
What the Earnings Calculators Do Not Capture
Opportunity cost of your time
Instacart requires 45 to 75 minutes per batch including in-store shopping time. DoorDash deliveries take 15 to 25 minutes each. Amazon Flex blocks lock you in for 3 to 5 hours. If you are multi-apping (running DoorDash and Uber Eats simultaneously), the short-delivery model of DoorDash is more compatible than Instacart’s longer batch cycles.
Scheduling flexibility
DoorDash offers near-complete flexibility — you can go online and offline at any time. Instacart shows available batches that you accept or reject in real time. Amazon Flex requires you to claim blocks in advance, and you are committed once you start. If you value the ability to work for 90 minutes and then stop, DoorDash and Instacart are better fits. If you prefer guaranteed pay for a set time period, Flex’s block model provides more certainty.
Physical demands
DoorDash is primarily a drive-and-drop-off operation. Instacart requires walking through stores, lifting groceries (including heavy items like water cases and pet food), and sometimes navigating apartment complexes with bags. Amazon Flex involves carrying packages to doorsteps — some light, some heavy. If physical labor is a concern, DoorDash is the least demanding.
Vehicle requirements
DoorDash accepts almost any vehicle including scooters and bicycles in some markets. Instacart requires a vehicle with enough space for groceries and insulated bags. Amazon Flex requires a mid-sized car or larger — you need to fit 30 to 50 packages, and some routes require an SUV or minivan. Check your vehicle’s cargo capacity before committing to Flex.
Tax Implications Across All Three
All three platforms classify you as an independent contractor. You receive a 1099-NEC (or 1099-K for payments exceeding $5,000 through third-party processors) and owe self-employment tax (15.3 percent) plus income tax on your net earnings.
The standard mileage deduction ($0.67 per mile in 2025) is the most significant tax benefit for gig drivers. A DoorDash driver covering 12,000 miles per year for deliveries gets an $8,040 deduction. At a 22 percent income tax bracket plus 15.3 percent SE tax, that saves roughly $3,000 in taxes.
Track your miles from day one. Apps like Stride, Everlance, and Gridwise track automatically. The IRS will not accept estimates, and untracked miles are money left on the table. For a full guide to self-employment tax for gig workers, see our side hustle taxes guide.
Multi-Apping: Running Two or More Platforms
Many experienced gig drivers run DoorDash and Uber Eats simultaneously, accepting the best-paying order from either platform at any given moment. Multi-apping can increase hourly earnings by 15 to 25 percent by reducing idle time between orders.
The strategy works less well with Instacart (batches take too long to combine with food delivery) and is not possible with Amazon Flex (you are locked into a block). The most common multi-app combination is DoorDash plus Uber Eats, with Instacart used during slow food-delivery hours (mid-morning and mid-afternoon).
If you are multi-apping, track your mileage and earnings separately for each platform. Your tax reporting is per-platform, and mixing the numbers creates headaches at filing time.
Which App Should You Drive For
Choose DoorDash when
You want maximum scheduling flexibility. Your market has strong food delivery demand. You prefer short, simple tasks (pick up food, drop off food). You plan to multi-app. You have a fuel-efficient vehicle and want to minimize per-delivery costs.
Choose Instacart when
You do not mind grocery shopping and physical work. Your market has high-tip grocery customers. You want lower driving miles per dollar earned. You prefer fewer, higher-paying tasks over many small ones. You have strong organizational skills (efficient shopping saves time on every batch).
Choose Amazon Flex when
You want predictable, guaranteed pay per shift. You have a vehicle with large cargo capacity. You are comfortable committing to set blocks of time. You want to avoid the tip-dependency of DoorDash and Instacart. You are in a market where Flex surge pricing regularly appears.
Try all three
The best strategy for most drivers is to try each platform for two weeks and compare your actual numbers. Hypothetical comparisons only go so far — your market, vehicle, schedule, and skills all affect which app pays best for you personally. If you are considering gig opportunities beyond delivery, our TaskRabbit vs Turo comparison covers service-based and car rental side hustles.
Plug your actual experience into the Instacart calculator and Amazon Flex calculator to see your true net earnings after expenses. The difference between gross and net is where most drivers miscalculate what they are actually making.
Get Free Tax Tips
Join thousands of freelancers getting actionable tax and finance tips delivered to their inbox.