If you drive for Amazon Flex (or are thinking about it), the number Amazon posts for a block is only the starting point. To decide whether a block is worth your time you need a repeatable way to convert the posted block pay into what actually lands in your pocket per hour and per mile — after fuel, wear and tear, taxes, and the small annoyances that eat time. This article gives a step-by-step method to estimate realistic earnings per block, shows you how to compare different blocks, and offers a prioritized playbook of scheduling, routing, and bookkeeping tactics to increase net income.
What is a delivery block?
A delivery block is a pre-scheduled period you sign up for to make deliveries or pickups. Blocks vary by type:
- Short blocks: often 1–2 hours, usually high-density runs in urban areas (many stops close together).
- Medium blocks: typically 2–4 hours; can be a mix of dense and spread-out stops.
- Long blocks: 4+ hours; common in suburban or rural markets where parcels and mileage are higher.
Blocks differ from hourly gigs in two important ways:
– You’re paid per block (a lump sum), not by the minute or hour. That means a fast, efficient block increases your effective hourly pay; a slow block reduces it.
– The block payout doesn’t account for expenses you ordinarily pay as a contractor: fuel, maintenance, taxes, and depreciation. You need to subtract those to find your true take-home rate.
Understanding the block length and expected delivery density up front is the first decision point. A short dense block can outperform a longer block with lots of driving.
How Amazon Flex pays: components to consider
Amazon Flex payouts for a block generally consist of several parts:
- Base block payout: the amount shown when you pick up the block.
- Surge, boosts, or dynamic adjustments: temporary multipliers or add-ons during busy periods (may appear as higher base or as separate bonus).
- Customer tips: for certain Flex deliveries (like Prime Now or other services), customers may tip. Tips go directly to you.
- Promotions and occasional bonuses: targeted incentives for hitting volume or working specific times.
Why posted pay does not equal take-home
– The posted number is gross. It doesn’t include fuel, maintenance, insurance, or the tax you owe as an independent contractor.
– Time spent driving to start location, waiting to load, and return-to-home time can all reduce effective hourly earnings.
– Variability in traffic, parking, building access, and customer behavior can turn a promising block into a mediocre one.
Ready to turn an idea into practical income?
A repeatable method to calculate effective pay per block
To make quick, reliable decisions you need a formula and a process you can apply to any block.
Step 1 — Gather the inputs:
– Gross block payout (G)
– Expected tips for the block (T) — conservatively estimate if uncertain
– Bonuses or promotions for that block (B)
– Expected driving miles for the block (M)
– Block duration in hours (H) — include the whole time you will be committed (drive to start, block time, return)
– Variable cost per mile (Cvar) — fuel + incremental maintenance per mile
– Allocated fixed costs for the block (Cfix) — portion of insurance, depreciation, registration, and administration for that block
– Tax set-aside percentage (PctTax) — percent of net earnings to reserve for taxes
Step 2 — Calculate gross and net before tax:
– Gross block receipts = G + T + B
Step 3 — Calculate variable and allocated fixed costs:
– Variable costs = M × Cvar
– Fixed allocation = Cfix (if using per-block allocation) or express fixed costs per mile and multiply by M
Step 4 — Net before tax:
– Net pre-tax = Gross block receipts − Variable costs − Fixed allocation
Step 5 — Tax reserve:
– Tax reserve = Net pre-tax × PctTax
Step 6 — Effective take-home per block and per hour:
– Net after tax = Net pre-tax − Tax reserve
– Net hourly = Net after tax ÷ H
– Net per mile = Net after tax ÷ M (if you want per-mile comparison)
Concise formula:
Net hourly = ((G + T + B) − (M × Cvar) − Cfix) × (1 − PctTax) ÷ H
Example you can adapt quickly: if a 3-hour block pays $45 (G), you expect $5 tips (T), no bonus, will drive 25 miles, variable cost per mile is $0.25, fixed allocation per block is $5, and you set aside 25% for taxes:
– Gross = 45 + 5 = 50
– Variable = 25 × 0.25 = 6.25
– Fixed = 5
– Net pre-tax = 50 − 6.25 − 5 = 38.75
– After tax (25% reserve) = 38.75 × 0.75 = 29.06
– Net hourly = 29.06 ÷ 3 = $9.69/hour
Use this same process for any block. The key is to be conservative in your estimates for tips and minutes lost to unexpected waits.
Estimating typical gross ranges and why estimates vary
Gross payout ranges are influenced by several local and temporal factors:
– Market density: major metros often show higher per-block payouts for short, dense runs; suburban and rural markets may have lower per-stop payouts but higher miles.
– Time of day: early morning shifts, late nights, and peak holiday windows can pay differently.
– Block type: prime grocery, same-day deliveries, and Prime Now-style jobs may have different pay structures.
– Demand and supply: when driver supply is tight, blocks can pay more to attract drivers.
How to collect local data safely and ethically
– Track every block you accept for 30 days. Record: posted payout, block length, miles driven, tips, and any bonuses. This will give you real local averages.
– Share and compare with peers in your local driver communities, but avoid sharing anyone’s private data or encouraging policy violations. Use aggregated, non-identifying info.
– Use your personal records — receipts, app screenshots, and GPS mileage — to keep a private, accurate dataset.
Why your mileage estimate matters
– Apps may not report total driving miles accurately around start/stop. Use your car’s trip odometer between your home and the start/end of the block to get precise miles driven per block.
Convert block pay into hourly and per-mile terms
Comparing blocks of different lengths requires normalizing to a common unit. Two common measures are net per hour and net per mile.
Formulas:
– Net hourly = Net after tax ÷ Block hours (H)
– Net per mile = Net after tax ÷ Block miles (M)
Sample comparison: 2-hour vs 4-hour block (hypothetical)
– Short 2-hour block: posted pay $30, expected tips $4, miles 12, variable cost $0.30/mile, fixed allocation $4, tax reserve 25%
– Gross = 34
– Variable = 12 × 0.30 = 3.60
– Net pre-tax = 34 − 3.60 − 4 = 26.40
– Net after tax = 26.40 × 0.75 = 19.80
– Net hourly = 19.80 ÷ 2 = $9.90/hour
– Net per mile = 19.80 ÷ 12 = $1.65/mile
- Long 4-hour block: posted pay $60, expected tips $6, miles 50, variable cost $0.30/mile, fixed allocation $8, tax reserve 25%
- Gross = 66
- Variable = 50 × 0.30 = 15
- Net pre-tax = 66 − 15 − 8 = 43
- Net after tax = 43 × 0.75 = 32.25
- Net hourly = 32.25 ÷ 4 = $8.06/hour
- Net per mile = 32.25 ÷ 50 = $0.645/mile
Interpretation: The short block produced higher hourly pay and far higher per-mile value because it had higher delivery density and fewer miles. Your priorities (hourly vs per-mile) drive which blocks you prefer.
The true costs of driving you must subtract
To get accurate net figures, estimate these costs realistically. Break them into variable (per-mile) and fixed (per-block or monthly) categories.
Variable costs (per mile)
– Fuel: Estimate using your vehicle’s real-world mpg and expected gas price. Fuel per mile = Gas price ÷ mpg.
– Incremental maintenance: oil, brakes, tires wear tied directly to miles. You can conservatively estimate this by calculating expected service costs over lifetime miles and divide to get per-mile.
– Parking and tolls: If block includes paid parking or toll roads, treat these as variable. Add them to the block’s costs as they occur.
Fixed costs (allocated)
– Depreciation: a vehicle loses value over time. To allocate depreciation per mile: (purchase price − expected resale) ÷ total expected miles over life. Multiply by block miles to allocate.
– Insurance and registration: these are fixed monthly/yearly bills. Allocate a portion to each block by dividing monthly cost by the number of hours or blocks you typically do each month.
– Licensing and business expenses: phone data, hotspot costs, or subscriptions. Allocate similarly.
Taxes
– Because you’re a contractor, you’ll owe income and self-employment taxes. Set aside a percentage of pre-tax net income for taxes. The exact rate depends on your bracket, state tax, and deductible expenses; a practical range drivers use is 20–30%. Consult an accountant for your situation.
Practical tips to estimate each cost
– Fuel: track gas receipts for a month and divide gallons by miles driven to get real mpg.
– Maintenance: keep service records and build a rolling average of maintenance cost per mile.
– Depreciation: be conservative — vehicles used for delivery see faster wear. Estimate heavier depreciation per mile than casual-use calculators.
– Insurance: contact your insurer for quotes on commercial-use riders if needed; allocate the incremental difference.
– Phone/data: measure how much of your phone/tablet usage is for deliveries and apportion accordingly.
A simple per-mile model you can use initially:
– Fuel = $0.15–$0.25/mile (depending on mpg and gas prices)
– Maintenance & tires = $0.05–$0.10/mile
– Depreciation = $0.06–$0.15/mile
Total variable estimate = $0.26–$0.50/mile (adjust to your vehicle and local prices)
Do not undercount miles: small driving between stops adds up. Overestimated block efficiency is the most common mistake drivers make.
Net-pay examples: three realistic scenarios
Below are three walk-throughs using the formula and conservative assumptions that you can replicate with your numbers. Numbers here are illustrative — replace them with your tracked data.
Scenario 1 — Short urban block (2 hours)
– Posted block pay (G): $30
– Expected tips (T): $6
– Bonuses (B): $0
– Block duration (H): 2 hours
– Miles (M): 10
– Variable cost per mile (Cvar): $0.30 (fuel + maintenance)
– Fixed allocation (Cfix): $3
– Tax reserve (PctTax): 25%
Calculation:
– Gross = 30 + 6 = 36
– Variable = 10 × 0.30 = 3
– Net pre-tax = 36 − 3 − 3 = 30
– Net after tax = 30 × 0.75 = 22.50
– Net hourly = 22.50 ÷ 2 = $11.25/hour
– Net per mile = 22.50 ÷ 10 = $2.25/mile
Interpretation: Dense stops, low miles. For drivers who prioritize hourly pay and minimal wear, short urban runs can be strong.
Scenario 2 — Suburban spread-out block (4 hours)
– G: $60
– T: $4
– B: $0
– H: 4
– M: 60
– Cvar: $0.32/mile
– Cfix: $8
– PctTax: 25%
Calculation:
– Gross = 64
– Variable = 60 × 0.32 = 19.20
– Net pre-tax = 64 − 19.20 − 8 = 36.80
– Net after tax = 36.80 × 0.75 = 27.60
– Net hourly = 27.60 ÷ 4 = $6.90/hour
– Net per mile = 27.60 ÷ 60 = $0.46/mile
Interpretation: Lots of driving lowers hourly rate. This kind of block might be worthwhile for drivers aiming for per-mile totals (if that matters) or for hitting weekly income targets when other options are scarce — but it’s lower net hourly.
Scenario 3 — High-density busy block (3 hours)
– G: $50
– T: $10
– B: $5 (busy period incentive)
– H: 3
– M: 25
– Cvar: $0.28/mile
– Cfix: $5
– PctTax: 25%
Calculation:
– Gross = 50 + 10 + 5 = 65
– Variable = 25 × 0.28 = 7.00
– Net pre-tax = 65 − 7 − 5 = 53
– Net after tax = 53 × 0.75 = 39.75
– Net hourly = 39.75 ÷ 3 = $13.25/hour
– Net per mile = 39.75 ÷ 25 = $1.59/mile
Interpretation: Bonus plus tips and moderate miles give strong net hourly. This is the sweet spot many drivers chase.
How to use these examples
– Replace the inputs with your recent 30-day averages and re-run the calculations.
– Use the net hourly figure as a decision rule: set a minimum acceptable net hourly rate and only accept blocks that meet or exceed it.
Playbook to maximize net earnings and efficiency
Use the following prioritized tactics — ordered by impact — to raise net hourly pay.
- Track everything for 30 days (high impact)
-
Build a simple spreadsheet: date, block type, posted pay, tips, hours, miles, variable costs. Accurate data beats guesswork.
-
Set a minimum net hourly threshold (decision rule)
-
Decide how much you need after costs to make driving worthwhile. Only accept blocks that meet that threshold based on your calculations.
-
Prioritize high-density short blocks when possible
-
Higher stop density usually means more pay per hour and less depreciation per order.
-
Schedule strategically
-
Work peak hours with historical boosts (mornings, evenings, holidays) and avoid slow mid-day blocks unless they meet your minimum.
-
Route proactively (use your own app stack)
-
Load your navigation ahead, handle close groups of stops together, and plan parking that minimizes walking time.
-
Reduce deadhead miles
-
Start near high-density hubs, decline blocks that require long travel to the start point unless the pay justifies it.
-
Combine gigs cautiously
-
If you do multiple platforms, avoid overlapping commitments. Batching can help — accept Flex blocks that align with other platform pickups if timing allows.
-
Car and load management
-
Keep your car organized for quick access; use a collapsible cart if allowed to move faster between deliveries.
-
Fuel & maintenance optimization
-
Buy fuel in a way that reduces time (use stations with fast pumps), maintain tires and oil to maximize mpg, and avoid aggressive driving.
-
Bookkeeping and tax efficiency
-
Track every expense and mileage. Use accounting tools or a simple spreadsheet and consider quarterly estimated tax payments to avoid year-end shocks.
-
Accept blocks based on calculated ROI, not emotion
-
It’s tempting to take any block when you’re short on cash — but in the long run, declining low-return blocks preserves vehicle life and increases average weekly pay.
-
Know your local tipping and access patterns
- Some neighborhoods tip more or have easier access (no security gates). Prioritize those blocks.
Key factors that influence which blocks are worth it
When evaluating a block, consider these decision points:
- Delivery density: the number of stops per mile/hour. High density → higher effective hourly pay.
- Distance between stops: long legs reduce hourly pay unless compensated by higher payout.
- Expected wait times: apartment buildings, security checkpoints, or complex access can add unpredictable minutes.
- First-mile and last-mile travel: long drives to/from the loading point are unpaid time that must factor into H.
- Time windows: tight delivery windows can slow you down; blocks with flexible windows are often faster.
- Tipping patterns: urban and affluent neighborhoods may tip more; holidays can boost tips.
- Parking constraints: downtown parking costs or limited curb space can add time and expense.
- Vehicle type and capacity: see below.
- Safety and comfort: dangerous neighborhoods or particularly unpleasant blocks might not be worth a small pay premium.
Vehicle considerations: car vs SUV vs van
Vehicle choice affects both earnings opportunity and costs.
- Small car (compact sedan or hatchback):
- Pros: Better fuel economy, lower depreciation and parking costs.
- Cons: Limited cargo capacity; may miss out on large-item or bulk blocks.
-
Best for: Dense city runs, light-package deliveries.
-
SUV / crossover:
- Pros: More cargo space, better capacity for mixed deliveries.
- Cons: Worse MPG than a compact, higher depreciation per mile.
-
Best for: Drivers who want flexibility to accept a broader mix of blocks.
-
Van (cargo van or large SUV):
- Pros: Highest capacity; better for bulky orders and volume gigs, can handle more packages per trip.
- Cons: Higher fuel and fixed costs, parking can be harder, often faster depreciation.
- Best for: Drivers who frequently accept large-item or multiple-parcel blocks and can justify the extra running costs.
How to decide:
– If your market has many bulky or high-volume blocks, a larger vehicle can increase revenue opportunity. If your market leans toward frequent small deliveries and parking hassles, a fuel-efficient small car is likely better.
– Run the math: add the extra per-mile cost of an SUV or van and compare to the incremental revenue you expect to gain from additional block types.
Realistic downsides and signals to stop
Driving for Flex is not always profitable. Watch for these warning signs:
– Declining net hourly across weeks: track your rolling average.
– Frequent unpaid wait times or excessive queuing at hubs.
– Rising maintenance bills that make per-mile costs climb above your estimates.
– Local market saturation: if posted block pay drops and bonuses vanish, reassess.
– Burnout and safety: long hours behind the wheel with little return erode wages and well-being.
If you consistently fail to meet your minimum acceptable net hourly rate after accounting for all costs, re-evaluate: reduce hours, switch to a different gig that pays hourly, or couple Flex with other side hustles that digrammatically boost your effective time/profit.
Practical next steps (what to do this week)
- Create a one-page tracking sheet
- Columns: date, block type, posted G, tips, bonuses, start/end odometer, total miles, start/end time, notes (waits).
- Track ten blocks immediately
- Use trip odometer and receipts. This will give a rapid view of your market.
- Set your minimum net-hourly threshold
- Based on living costs, vehicle wear, and desired profit.
- Use the formula from this article to evaluate every block before you accept it
- If the app doesn’t show miles, estimate conservatively.
- Test scheduling tactics for two weeks
- Try more short, dense blocks and compare your rolling net hourly to your prior mix.
Driving for Amazon Flex can be a viable side hustle or part-time income source when you treat it like a small business: track inputs, apply a consistent decision rule, and optimize where you have leverage (time of day, block selection, routing). Conversely, avoid mistaking gross pay for profit — the difference is what matters.
Use the methods here to estimate real net earnings per block, and let those numbers guide which blocks you accept, which vehicle you operate, and how many hours you commit. Small changes in choice and efficiency compound quickly; the power in delivery driving is less about finding a single “best” block and more about consistently choosing the blocks that meet your calculated minimum and improving your operations week over week.