If you want to make serious money as a delivery driver in the UK, the app you choose matters greatly. Some promise flexibility but pay pennies. Others offer bigger earnings but come with trade-offs like stricter schedules or commission cuts. So, who’s putting the most cash in drivers’ pockets?
Instead of making you scroll to the end, here’s the quick answer:
- Amazon Flex – Potential for £15-£20 per hour, but shifts aren’t always guaranteed.
- Uber Eats – High demand, but earnings fluctuate based on surge pricing.
- Deliveroo – Good during peak hours, but fees can be inconsistent.
- Stuart – Pays per mile, often better for longer-distance deliveries.
Now, let’s break it down properly—because the best app depends on your priorities.
1. Amazon Flex – High Pay, Low Availability
💰 Earnings: £15-£20 per hour
🕒 Best for: Drivers who don’t mind waiting for shifts
Amazon Flex drivers can make serious money—but there’s a catch. You need to book delivery blocks, and these fill up fast. If you manage to secure one, you’re looking at up to £20 per hour, especially for Prime Now or Same-Day orders.
🔹 Biggest pro: Earnings are generally higher than food delivery apps.
🔹 Biggest con: No guarantee of shifts, so you may be left waiting.
2. Uber Eats – The Wild Card
💰 Earnings: £8-£18 per hour (with potential surge boosts)
🕒 Best for: Riders who work peak hours and know high-demand areas
Uber Eats is unpredictable. Some drivers claim they make close to £18 per hour during busy periods, while others struggle to hit £10. The key? Timing and location.
🔹 Biggest pro: Surge pricing can seriously boost earnings.
🔹 Biggest con: No base pay—earnings depend on orders, distance, and tips.
3. Deliveroo – The “Middle Ground” Option
💰 Earnings: £7-£15 per hour
🕒 Best for: Riders who prefer flexibility with a decent order volume
Deliveroo is consistent but not always the most lucrative. If you stick to lunch and dinner rush hours, you can earn £12-£15 per hour. Outside peak times? Earnings drop fast.
🔹 Biggest pro: Reliable order flow, especially in city centers.
🔹 Biggest con: You cover vehicle costs, and fees vary by distance.
4. Stuart – The Under-the-Radar Option
💰 Earnings: £10-£18 per hour
🕒 Best for: Long-distance couriers who want per-mile pay
Stuart isn’t as well-known as Uber Eats or Deliveroo, but it quietly pays well, especially for drivers taking on longer routes. Unlike food delivery apps that pay per job, Stuart calculates pay based on mileage, which can work in your favor.
🔹 Biggest pro: Per-mile pay structure often means higher earnings.
🔹 Biggest con: Fewer available jobs compared to Uber Eats or Deliveroo.
So, Which App Wins?
If we’re talking about pure earning potential, Amazon Flex takes the top spot—but only if you can consistently get shifts. Uber Eats is the best for those who can game the surge pricing system, while Stuart offers solid earnings for longer-distance drivers.
For drivers who want steady work without relying on luck, Deliveroo remains a safe choice, even if the pay isn’t always the highest.
Bottom Line?
👉 If you want high pay but inconsistent shifts, go for Amazon Flex.
👉 If you want big paydays during peak hours, Uber Eats is your best bet.
👉 If you want a balance of flexibility and decent earnings, Deliveroo is solid.
👉 If you prefer mileage-based pay for longer deliveries, Stuart could be worth a try.