The average HGV driver salary UK wide is about £33,000 gross per year in 2026 — roughly £16 an hour, or around £2,150 a month after tax — based on ONS earnings data and current market figures. But that single average hides the most important thing about lorry driver pay: your licence class matters more than almost anything else. A newly qualified Class 2 driver and an experienced Class 1 driver on night trunking can be separated by £15,000 or more. This guide breaks down what HGV drivers really earn by licence, experience and shift pattern.

Class 1 vs Class 2: the licence gap that sets your pay
This is the single biggest factor in any HGV driver salary UK comparison. A Class 2 licence (Category C) lets you drive rigid vehicles up to 32 tonnes, and those roles typically pay £28,000–£36,000 per year. A Class 1 licence (Category C+E) covers articulated lorries and unlocks long-haul work, pushing pay to £38,000–£55,000+. Agency and temporary work is paid hourly, usually £16–£20 depending on shift and region. For most drivers, the fastest route to higher pay is not waiting for years of service — it is upgrading the licence.
HGV driver salary by licence and role
The table below shows typical annual gross pay across the main licence classes and role types in 2026.
| Role / licence | Typical annual salary (gross) |
|---|---|
| Newly qualified (Class 2) | £21,000 – £27,000 |
| Class 2 (Category C, rigid) | £28,000 – £36,000 |
| Class 1 (Category C+E, articulated) | £38,000 – £55,000+ |
| Specialist (ADR tanker, long-haul trunking) | £50,000+ |
| UK average (all classes) | ~£33,000 |
Pay by experience
Experience still moves the needle, especially in the early years. As a guide:
- Newly qualified (under 3 years): around £24,400, often starting near £21,000–£27,000.
- Mid-career (4–9 years): around £30,800.
- Experienced (10–20 years): around £39,500.
- 20+ years: around £45,600, with specialist drivers earning more.
Why HGV pay has risen
HGV driver wages climbed sharply from 2021 onwards, driven by a structural driver shortage across the UK. That shortage has kept pay competitive and job security strong — experienced drivers can be selective about employers. The trade-offs are unsocial hours, nights and weekends, time away from home on tramping routes, and strict compliance (tachographs, working-time rules, Driver CPC renewal).
What you take home after tax
On the £33,000 UK average, take-home pay is roughly £2,150 a month after income tax and National Insurance, before pension contributions. Class 1 drivers clearing £45,000+ keep proportionally less per pound earned once the higher-rate threshold bites, but overtime, night premiums and bonuses can lift real earnings well above the headline figure.
How much does a newly qualified HGV driver earn?
A newly qualified driver, usually on a Class 2 licence, starts at roughly £21,000–£27,000 per year, rising quickly with experience and a Class 1 upgrade.
Do Class 1 drivers earn more than Class 2?
Yes, considerably. Class 1 (articulated) roles pay £38,000–£55,000+, while Class 2 (rigid) roles sit at £28,000–£36,000. The licence is the biggest single pay lever in the job.
Is HGV driving a good career in the UK?
For many, yes — pay is competitive, the driver shortage means strong job security, and Class 1 drivers can earn well above the UK average of around £34,000. The main downsides are unsocial hours and time away from home.
How much do HGV drivers earn per hour?
Around £16 per hour on average, with agency and Class 1 work commonly paying £16–£20 depending on shift pattern and location.
HGV driving is one of the better-paid trades in the country once you hold a Class 1 licence — for the bigger picture, see our guide to the average salary in the UK, or compare it with what a plumber earns in the UK. For official earnings data, the ONS publishes UK pay figures at ons.gov.uk.