How Amazon Flex pay works
Amazon Flex pays per delivery block, not per parcel. Blocks usually last between three and five hours and can be released up to seven days ahead. Before you accept, the app tells you how long the block is and how much it pays. Amazon’s current UK adverts say drivers can “earn £14 to £18 per hour”, with an asterisk explaining that real earnings per hour vary with how long the deliveries actually take.
That headline rate leaves out three things. You pay for your own fuel and the wear on your car. You pay for insurance. And the block clock does not include the drive to the delivery station, the time queuing to load, or any time you run over. Our calculator adds that extra time to your hours so you see the real rate.
Worked example: four blocks a week
A driver takes four 4-hour blocks a week at £60 each, which is the £15.00 an hour shown in the app. Each block also takes 30 minutes of unpaid time and 40 miles of driving in a petrol car.
| Per week | Amount |
|---|---|
| 4 blocks at £60 | £240.00 |
| Fuel, 160 miles | −£28.13 |
| Wear and servicing | −£12.80 |
| Insurance | −£10.00 |
| Phone and other costs | −£3.00 |
| Tax and National Insurance to set aside | £0.00 |
| You keep | £186.07 |
The week took 18 hours, not 16. That is £10.34 an hour. No tax is due in this example because, over 48 weeks, the profit after HMRC’s mileage deduction is £7,152, below the £12,570 personal allowance. If you also have a job, that changes: enter your salary in the tax section.
Finishing early raises your hourly rate
Block pay is fixed. If you finish a 4-hour block in 3 hours, you still get the full pay, so your hourly rate goes up. If the route runs long, it goes down. This table shows a £60, 4-hour block before costs.
| Real time including extra time | Hourly before costs |
|---|---|
| 3 hours | £20.00 |
| 3.5 hours | £17.14 |
| 4 hours | £15.00 |
| 4.5 hours | £13.33 |
| 5 hours | £12.00 |
Picking better blocks
- Compare pay per real hour, not per block hour. A block from a station 20 minutes away costs you 40 minutes of driving and fuel that the block does not pay for.
- Watch the miles. At about 26p a mile for fuel and wear in our example, a 60-mile rural block costs about £15.60 more to run than a 20-mile town block.
- Keep a mileage log. HMRC lets you deduct 55p a mile for your first 10,000 business miles in 2026/27, but only with records.
Tax for Amazon Flex drivers
Flex drivers are self-employed. Amazon pays you without taking off tax, and you report your profit through Self Assessment if your trading income is over £1,000 in a tax year. You pay income tax above your personal allowance and Class 4 National Insurance at 6% on profits between £12,570 and £50,270. The calculator estimates both.
Questions people ask
How much does Amazon Flex pay per hour in the UK?
Amazon’s UK adverts quote £14 to £18 an hour. That is before fuel, insurance, unpaid extra time and tax, and it varies with how long your deliveries take.
How much does a 4-hour Amazon Flex block pay?
The app shows the pay before you accept. At the advertised £14 to £18 an hour, a 4-hour block would pay about £56 to £72.
Is Amazon Flex worth it after costs?
In our example of four £60 blocks a week, the driver keeps about £10.34 an hour after costs. Short drives to the station and finishing blocks early make the biggest difference.
How long are Amazon Flex blocks?
Amazon says blocks typically last between three and five hours and can be available up to seven days in advance.
Do I pay tax on Amazon Flex earnings?
Yes. You are self-employed, so you register for Self Assessment once your trading income is over £1,000 a year and pay income tax and Class 4 National Insurance on your profit.
Sources
- Amazon Flex UK: With Amazon Flex, you choose when and how you earn
- Indeed: Amazon Flex Delivery Driver, earn £14–£18 per hour
- StudentJob: Amazon Flex advert (hourly earnings may vary)
- Amazon Flex UK
- ICAEW: Approved mileage rate increased to 55p
- GOV.UK: Self-employed National Insurance rates