Amazon Flex drivers typically earn between $18 and $25 per hour, according to Amazon's stated range and multiple driver reports
. On average, many drivers make around $20 to $21 per hour, with some variation depending on location, demand, time of day, and type of delivery
. Weekly earnings can vary widely based on hours worked and delivery blocks completed. For example, some drivers report making about $600 to $700 per week working roughly 30 hours
, while others report earnings from $360 to $500 per week working around 20 hours
. During peak seasons or high-demand periods, drivers can earn more, sometimes up to $1,500 per week with tips and bonuses included
. It is important to consider that drivers use their own vehicles, so expenses such as fuel, maintenance, and insurance reduce net earnings. Some drivers note that after factoring in these costs, the effective pay per mile can be low
. In summary:
- Hourly pay: $18 to $25 (average around $20-$21)
- Weekly earnings: $360 to $700+ depending on hours and demand
- Peak season potential: up to $1,500 per week with bonuses and tips
- Expenses: Drivers cover their own vehicle costs, which affects net income
This makes Amazon Flex a flexible gig option with variable earnings largely dependent on how many delivery blocks a driver completes and local market conditions