HGV Driver Salary UK (2026): Class 1 vs Class 2 Pay Explained

£33,000
Average gross per year
£16
Average per hour
£2,150
Net per month (approx.)

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.

hgv driver salary uk

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 / licenceTypical 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.

Leave a Comment