If you’re weighing DoorDash versus Instacart (or both), headline pay-per-delivery numbers are only the beginning. What really matters is how much you keep after fuel, maintenance, fees, taxes, and the time sunk between orders. This guide walks through how pay is calculated in plain terms, shows realistic net-pay examples for different markets and work styles, and gives practical tactics and a decision checklist to help you choose—and earn—more.
Quick snapshot: What influences your earnings on any delivery platform
Earnings on any delivery platform are the product of two basic things: how much money you bring in (gross revenue) and how much you spend getting that money (expenses and time). Here are the main levers that move your net pay:
- Base pay (per order or per batch): the platform’s initial payment for a pickup-and-delivery task.
- Tips: customer gratuity added on top of base pay (varies by market, order type, and customer).
- Promotions and incentives: time-limited boosts like peak pay, completion bonuses, or multipliers that temporarily increase gross.
- Order density and trip distance: how often you get orders and how far you drive between pickup and drop-off.
- Order type: restaurant food, grocery batches, large or specialized orders (alcohol, cold chain, heavy items).
- Acceptance strategy: accepting long, high-paying orders vs. short, frequent ones changes effective hourly.
- Time of day and day of week: lunch/dinner, weekend shopping windows, and holidays often pay differently.
- Market demand and tipping culture: urban centers often have more orders but more traffic; suburbs may pay more per trip but less frequent orders.
- Driver choices and constraints: vehicle size, ability to accept large grocery batches, whether you multi-app, and personal schedule flexibility.
Ready to turn an idea into practical income?
How pay components fit together (a conceptual overview)
Rather than focusing on one number, think of earnings as a layered equation:
Gross pay = Base pay + Tips + Promotions/Bonuses
Net pay = Gross pay − Platform fees (if any) − Expenses (fuel, maintenance, insurance, phone, parking) − Taxes (self-employment taxes and income tax)
Both DoorDash-type food-delivery gigs and Instacart-style grocery shopping rely on that same set of components. The practical differences come down to how often orders arrive, how long each job takes, and how customers tip for those order types. For example, grocery orders may pay more per order and include batching (multiple orders on one trip), but they often require more in-store time and heavier lifting. Restaurant deliveries usually have quicker in-and-out times but more short trips.
Why focus on components? Because you can influence many of them: selecting which orders to accept, working peak hours, using promotions strategically, and minimizing expenses all change take-home pay more than choosing a platform on brand alone.
Setting up a fair apples-to-apples test
If you want to compare your own potential earnings, set up a controlled test so you don’t compare a Friday-night dinner rush to a sleepy Tuesday morning. Here’s a simple, repeatable methodology.
How to run the test
1. Pick matching time blocks. Compare the same hours on both platforms—e.g., Friday 6–10 pm and Saturday 11 am–3 pm—for at least a week each to smooth randomness.
2. Match market area and vehicle constraints. Stay within the same neighborhood boundaries, use the same vehicle, and follow the same acceptance rules.
3. Track every metric below during each block. Don’t rely on memory—record trip counts and times in a simple note app or spreadsheet.
4. Repeat enough times. Run the test over 10–20 shifts (or ~40–80 hours) to get a defensible average.
What to measure (the reporting template)
– Date and hours worked (start/end; total logged-in time)
– Platform (DoorDash, Instacart, other)
– Number of orders (and number of deliveries per order if grocery batching)
– Gross pay (platform payouts + tips + incentives)
– Time on task per order (accept-to-complete)
– Miles driven (use the odometer or your phone)
– Fuel used (can be estimated from miles and MPG)
– Incidental expenses (parking, tolls, bags)
– Tips received in cash (if any)
– Notes (traffic, long waits, app issues)
A simple spreadsheet layout
– Column A: Date
– Column B: Platform
– Column C: Start/End time
– Column D: Hours
– Column E: Orders
– Column F: Gross pay
– Column G: Miles
– Column H: Fuel cost (estimate)
– Column I: Other expenses
– Column J: Net (Gross − expenses)
– Column K: Net per hour, Net per mile
How to interpret results
– Use averages and medians, not single-game performances.
– Compare net per hour and net per mile to see where your time is best spent.
– Factor in subjective elements—safety, convenience, and wear on your vehicle.
Typical market scenarios: city, suburb, small town
Earnings differ by the environment you work in. Below are qualitative expectations and what affects the math.
Urban center (dense city)
– Order frequency: high. Short distances between pickups and drop-offs.
– Tipping behavior: mixed—some neighborhoods tip well, others don’t.
– Time sinks: traffic and parking can add time without adding pay.
– Best style: short, high-turnover restaurant runs, where you accept many quick orders. Use multi-apping cautiously—high density supports switching to the most lucrative order in real time.
– Expense profile: lower miles per delivery but slower speeds and more time idling (more wear per hour).
Suburb (residential outskirts)
– Order frequency: medium. Trips often farther, with clustered deliveries.
– Tipping: tends to be better for grocery deliveries and larger orders.
– Time sinks: driving between neighborhoods; parking is easier.
– Best style: accept grocery batches or larger single orders that pay well per mile; avoid long single drops unless payout compensates.
– Expense profile: higher miles per delivery but faster driving, so fuel per order is higher but time per mile lower.
Small town / rural
– Order frequency: low. Long distances between orders.
– Tipping: can be strong in tight communities but fewer customers.
– Time sinks: long deadhead miles (driving without pay).
– Best style: focus on multi-apping with strict minimum payout thresholds or use delivery part-time (target busy windows).
– Expense profile: high miles and higher per-hour driving time. Vehicle depreciation and fuel dominate.
Sample net-pay calculations (three realistic scenarios)
Below are hypothetical examples that show how gross can convert into very different net outcomes. Each scenario lists clear assumptions so you can adapt numbers for your market and vehicle.
Notes on how to read these: all dollar figures are illustrative. Replace assumptions with your own tracked data when computing your take-home.
Scenario A — Full-time urban driver (restaurant-focused)
Assumptions:
– Hours worked: 45 per week (full-time equivalent).
– Average gross per delivery: $8 (base + tips + small promotions).
– Deliveries per hour: 2.0 (50–60 minute average total time), so gross/hour = $16.
– Weekly gross: $720 (45 hours × $16/hr).
Expenses per week:
– Fuel: 45 hours × 15 miles/hr (incl. driving between orders) = 675 miles; vehicle gets 28 mpg => 24.1 gallons × $3.50 = $84.35
– Maintenance & wear (per mile): $0.08/mile × 675 = $54.00
– Insurance premium attributable to business (est.): $20/week
– Phone/data: $10/week
– Misc (parking, Hot Bag, etc.): $8/week
Subtotal expenses/week: $176.35
Taxes:
– Self-employment taxes and estimated income tax reserve: set aside 25% of net income for rough estimate (this is illustrative).
Weekly taxes estimate: 25% × (gross − expenses) = 25% × ($720 − $176.35) = 25% × $543.65 = $135.91
Final take-home (weekly):
– Net after expenses before taxes: $543.65
– Net after taxes: $407.74
– Effective hourly take-home: $407.74 / 45 hrs ≈ $9.06/hr
Scenario B — Part-time suburban driver (mixed food + groceries)
Assumptions:
– Hours: 20 per week (evenings and weekends).
– Average gross per order: $12 (mix of grocery batch payouts and food).
– Orders per hour: 1.5 (longer grocery times, travel).
– Gross/hour: $18; weekly gross = $360
Expenses per week:
– Miles: 20 hrs × 20 miles/hr = 400 miles; MPG 25 => 16 gallons × $3.50 = $56.00
– Wear & tear: $0.08/mile × 400 = $32.00
– Insurance allocation: $8/week
– Phone/data: $5/week
– Misc: $5/week
Subtotal expenses/week: $106.00
Taxes:
– Estimate 20% of net for taxes (part-time with lower gross).
Weekly taxes estimate: 20% × ($360 − $106) = 20% × $254 = $50.80
Final take-home:
– Net after expenses before taxes: $254
– Net after taxes: $203.20
– Effective hourly take-home: $203.20 / 20 hrs = $10.16/hr
Scenario C — Grocery-focused shopper doing batches (part-time shopper)
Assumptions:
– Hours: 30 per week.
– Average gross per batch (often multi-order runs): $20.
– Batches per hour: 0.9 (time picking, bagging, substitution handling), gross/hour = $18, weekly gross = $540
Expenses per week:
– Miles: 30 hrs × 18 miles/hr = 540 miles; MPG 22 => 24.5 gallons × $3.50 = $85.75
– Wear & tear: $0.10/mile × 540 = $54.00 (more handling and trunk loading)
– Insurance allocation: $12/week (special shopper coverage might cost more)
– Phone/data: $7/week
– Bags, sanitizer, tip-out to helper (if any): $10/week
Subtotal expenses/week: $168.75
Taxes:
– Estimate 22% of net
Weekly taxes estimate: 22% × ($540 − $168.75) = 22% × $371.25 = $81.68
Final take-home:
– Net after expenses before taxes: $371.25
– Net after taxes: $289.57
– Effective hourly take-home: $289.57 / 30 hrs = $9.65/hr
What these examples show
– Net hourly pay can be substantially lower than gross/hour once expenses and taxes are included.
– Grocery batching often increases gross per order but also increases in-store time and handling costs.
– Part-timers may see slightly better net/hr depending on how well they stack orders and limit deadhead driving.
Use these models to plug in your real numbers; your mileage, mpg, local fuel price, and tipping patterns will shift results.
Key expenses to subtract from gross pay (detailed checklist)
Treat yourself like a small business. Track these line items.
- Fuel: Track mileage and calculate fuel cost using miles driven and your vehicle’s MPG. Fuel is usually the largest variable expense.
- Maintenance & wear: Tires, brakes, oil changes, and accelerated depreciation. Common per-mile estimate ranges from $0.06 to $0.15 depending on vehicle age and driving style.
- Insurance: Standard personal auto insurance often excludes commercial use—factor in higher premiums or a business rider if you get one. Allocate a weekly/monthly amount.
- Vehicle payments/lease: If you have a car payment, include its business-use percentage.
- Self-employment tax: Expect to set aside around 15% for self-employment (Social Security and Medicare), plus income tax based on your bracket. A conservative combined reserve is 20–30% of net.
- Phone and data: A portion of your phone bill is deductible; allocate the business percentage.
- Equipment: Hot bags, insulated totes, phone mount, chargers—amortize the cost across months.
- Parking and tolls: Keep receipts and log them.
- Health insurance / benefits gap: As an independent contractor, you’re responsible for your own benefits—factor this into your required hourly target.
- Opportunity cost: Time spent waiting between orders or driving deadhead could have been used in alternative work—think about the value of your time.
Tips on tracking and bookkeeping
– Use a dedicated spreadsheet or app to track miles and expenses. Record mileage at the start and end of each shift.
– Keep receipts for deductible purchases and parking/toll receipts.
– Consider a separate bank account and card for delivery expenses to simplify bookkeeping.
– At tax time, capture 1099s and reconcile with your records—if you use the standard mileage deduction for taxes, keep accurate miles logged.
Incentives and bonuses: when they make sense
Incentives shift the calculus. Common types include:
– Peak pay / surge: higher per-delivery rates during busy windows.
– Boosts / multipliers: apply to a set number of deliveries or a percentage increase.
– Guarantees: minimum earnings for completing a set of orders or hits a quota.
– Referral and sign-up bonuses: one-time bonuses for bringing new drivers or meeting starter thresholds.
How to evaluate an incentive
1. Identify the incremental pay: how much more do you earn compared to normal per-order? Example: a $3 peak pay on a $7 order is a 43% increase.
2. Estimate extra costs: will earning the bonus require more miles, longer wait times, or risky driving? If the incentive pushes you into long-distance orders, subtract fuel/time costs.
3. Calculate marginal hourly rate: if a bonus requires working a 4-hour block for an extra $40, that’s $10/hr before expenses; compare to your normal net/hr.
4. Consider completion constraints: some bonuses require a minimum number of accepted orders or a completion rate—if those force you to accept low-pay orders, the bonus can backfire.
5. Prioritize consistent incentives: recurring boosts at predictable times are easier to plan around than one-off challenges.
When to chase incentives
– When they increase effective pay per hour after accounting for added distance or time.
– When you can hit qualifications without accepting poor-value orders.
– When the bonus compensates for slower periods (e.g., improves your nightly average).
When to ignore them
– When the required acceptance/completion rules force you to take low-paying, long-haul orders.
– When the incentive’s marginal gain is smaller than your additional fuel and time costs.
Order types and how they change pay
Different orders have different time, effort, and payout profiles. Understanding them helps you create a profitable acceptance strategy.
Food delivery (single-restaurant orders)
– Pros: quick trips, many small orders, faster completion.
– Cons: smaller per-order pay; heavy reliance on tips; high traffic/parking time possible.
– Strategy: aim for short-distance orders during busy windows; stack with incentives.
Grocery shopping and batching
– Pros: higher per-run pay; tips can be solid; batching multiple orders yields efficiency.
– Cons: in-store picking time, heavier lift, substitution communication; lower orders/hour.
– Strategy: aim for high-dollar batches with clear payout per order and avoid long single drops.
Large or heavy orders (bulk grocery, alcohol, furniture)
– Pros: higher per-order pay and often higher tip potential.
– Cons: more time and physical strain; possible requirement for larger vehicle.
– Strategy: accept when payout covers time and effort; account for extra fuel and wear.
Alcohol and age-verified items
– Pros: often pay a bit more and can be in-demand.
– Cons: slower pickup due to verification and possible store restrictions.
– Strategy: evaluate payout-to-time ratio; small bonuses can justify the verification time.
Extra services (in-store special requests, delivery to buildings without elevator)
– Pros: higher tips sometimes for good service.
– Cons: time-consuming; tip variability.
– Strategy: accept when customer tip is visible or when base pay covers the extra time.
Order acceptance strategy (distance vs payout trade-offs)
– Define a minimum payout per mile or per minute for your market (e.g., a rule like “don’t accept orders under $0.40 per mile”).
– Set hard rules: maximum drive distance, minimum compensation, or a prioritization order (short-high-tip orders first).
– Use your test data to set thresholds. If your net per mile is $0.25 including expenses, don’t accept offers that pay less unless they fit a larger efficiency pattern (e.g., ending near a busy hotspot).
Multi-apping: practical tactics and downsides
Multi-apping—logging into more than one platform and choosing orders—can increase acceptance control but also raises complexity.
Practical tactics
– Stay local: multi-apping works best in dense markets where order frequency is high.
– Use sound alerts and a simple decision rule: e.g., accept the highest net-per-minute order within your radius.
– Block or pause apps if you take a long grocery batch that prevents you from handling food-delivery orders.
Downsides
– App overload: phone notifications and navigation can cause distraction and stress.
– Acceptance conflicts: accepting an order on one platform and having a better offer on another can cost you penalties (if the platform enforces them).
– Increased mental load: more decisions means more potential mistakes and longer reaction times.
A balanced multi-apping flow
– Log into both apps at hotspots and during busy windows.
– When you pick an order, mute other notifications briefly.
– Prioritize orders with the highest expected net after expenses and time, not just gross.
Decision checklist: choosing DoorDash, Instacart, or both
Use this checklist to choose the best strategy for your goals.
Personal priorities
– Is your goal steady hours and predictable evenings, or flexible, opportunistic income?
– Do you prefer fast in-and-out runs (food) or fewer, higher-paying but heavier grocery runs?
– How much physical strain and vehicle wear can you tolerate?
Market fit
– Order density: are you in a city, suburb, or small town?
– Tipping culture: do customers in your area tip well for grocery shopping?
– Competition: how many drivers are active during your target hours?
Financial thresholds
– What is your target net hourly rate after expenses and taxes? (Set a realistic minimum.)
– Calculate minimum payout rules: per mile, per minute, or per order.
Operational readiness
– Vehicle: is it suitable for larger grocery batches? Do you have trunk space?
– Insurance: do you have appropriate coverage or can you afford upgrades?
– Equipment: hot bag, phone mount, scale/weight helper if necessary.
Test and iterate
– Run the 10–20 shift test described above.
– Track net per hour and net per mile.
– Adjust acceptance rules and working windows based on results.
When to favor DoorDash-style work
– You’re in a dense urban area with heavy restaurant demand.
– You prefer short runs and fast turnover.
– You don’t mind variable tips and more driving in traffic.
When to favor Instacart-style shopping
– You’re comfortable with in-store shopping and heavier lifting.
– Your suburban market has good batch opportunities and tipping for groceries.
– You want higher per-order payouts, even if orders per hour are lower.
When to multi-app
– You have high-order density and can pick the best offers in real time.
– You want flexibility and can manage phone workload.
– Your goal is to maximize gross and you can effectively filter low-value offers.
Realistic downsides to keep in mind
– Earnings fluctuate by season, holidays, and local events.
– Wear-and-tear and accelerated maintenance add up faster than you expect.
– You’re responsible for taxes and benefits; plan to set aside a portion of each payout.
– App changes and incentives can shift quickly—what works today may change.
Final thoughts and next steps
Choosing between DoorDash and Instacart isn’t strictly about which app pays more on paper—it’s about which one fits your market, your schedule, and your tolerance for driving, shopping, and vehicle use. Use the testing methodology here to measure gross and real net pay in your specific area. Treat the work like a small business: track miles, log expenses, set minimum acceptance rules, and evaluate incentives based on marginal return.
Start with a short, structured experiment: pick two similar 4–6 hour blocks, track everything with the template above for two weeks per app, and compare net per hour and net per mile. That clarity will reveal whether one platform consistently out-earn the other for your situation—or whether a blended multi-apping strategy will give you the best outcome.
Earnings are personal and local. With disciplined tracking, clear acceptance rules, and smart use of incentives, you can make a decision grounded in your real net pay—not just the headline rates.