The average HGV driver salary UK wide sits around £32,000–£34,000 a year in 2026 — but that national average is almost useless on its own, because the single biggest factor in your pay is which licence you hold. A Class 2 driver earns £28,000–£36,000, while a Class 1 driver earns £38,000–£55,000, and specialists go past £60,000. This guide breaks down what drivers really earn by licence class, shift pattern and specialism — and why the upgrade between the two pays for itself in under a year.

Class 2 HGV driver salary UK: what you earn per year
A Class 2 (Category C) licence covers rigid lorries over 3.5 tonnes — the single-unit vehicles used for supermarket deliveries, waste collection, construction and regional distribution. It’s the standard entry point into the industry.
Class 2 drivers typically earn £28,000–£36,000 a year in permanent roles, with newly qualified drivers starting near the bottom of that range and experienced drivers on regular multi-drop or night work reaching the top. On agency work, Class 2 rates run £13–£16 an hour for standard shifts, rising for nights and weekends. The licence itself costs around £1,500–£3,000 to obtain including training and testing, and many employers now fund it in exchange for a minimum period of service — worth asking about before you pay out of pocket.
Class 2 work also tends to mean home every night, which is why plenty of drivers stay on rigid work by choice even though Class 1 pays more.
Class 1 vs Class 2: the upgrade that pays for itself
A Class 1 (Category C+E) licence covers articulated lorries — the tractor-and-trailer combinations that do trunking and long-haul. It’s the biggest single pay jump available in the trade.
Class 1 drivers earn £38,000–£55,000, with agency rates of £18–£24 an hour. Do the arithmetic on the upgrade: adding Category C+E costs roughly £3,000–£5,000 in training, and typically raises annual pay by £5,000–£10,000. That means the investment usually pays back within the first year of full-time work — one of the fastest returns on any qualification in any UK trade.
The trade-off isn’t money, it’s lifestyle. Class 1 trunking and long-haul often means nights out away from home, and drivers weighing the upgrade should decide based on that, not the pay gap alone.
HGV driver salary UK by experience
Pay climbs steadily with time in the seat, and the curve is unusually long — drivers keep earning more well past the point where most trades plateau:
- Under 3 years — around £24,400, typically new Class 2 drivers building experience.
- 4–9 years — around £30,800.
- 10–20 years — around £39,500.
- 20+ years — around £45,600.
| Role / licence | Typical annual salary (gross) |
|---|---|
| Newly qualified (Class 2) | £24,000 – £28,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 |
Where the real money is: nights, ADR and tankers
The base rate is only part of the picture. Four things push HGV pay well above the averages above:
- Night trunking — night and weekend shifts carry enhanced rates, and on agency contracts a full week of nights adds up fast. Experienced night Class 1 drivers regularly clear £45,000–£55,000.
- ADR (hazardous goods) — the certificate that lets you carry dangerous goods. Depending on the sector, it can add anywhere from a few thousand to £15,000–£30,000 a year, because the qualified pool is small and chemical work pays a premium.
- Tanker and abnormal loads — specialist chemical tanker driving and abnormal-load work are the top of the employed scale, with the best roles exceeding £60,000.
- Owner-driver — running your own vehicle can bring £45,000–£80,000+ after costs, though you carry the finance, maintenance, insurance and downtime risk yourself.
Agency vs permanent: which pays more?
Agency work often looks better on paper — the hourly rate is higher, and drivers chasing overtime can out-earn permanent colleagues in a busy period. But permanent roles include holiday pay, pension contributions, sick pay and guaranteed hours, none of which appear in an agency rate. A useful rule: compare an agency hourly rate against a permanent salary only after adding roughly 20–25% to the permanent figure to account for those benefits. Agency suits drivers who want flexibility or are building experience across sectors; permanent suits those who value stability and want the pension.
Regional differences in HGV pay
London and the South East pay the highest rates, driven by logistics density and cost of living, though much of the premium is absorbed by living costs. The Midlands and North West — home to the major distribution corridors — track close to the national average with plenty of work available. Rural areas in the South West and parts of Wales and Scotland pay slightly less, but face a tighter local driver pool, which can mean better negotiating power for anyone already living there.
Why HGV pay keeps rising
The driver shortage that peaked in 2021 has eased, but it hasn’t gone away — and it’s structural, not cyclical. Three forces keep it in place: the departure of European drivers after Brexit, an ageing workforce with a large cohort approaching retirement, and the cost and time barrier of getting qualified in the first place. The result is that wages have risen consistently since 2021, and rising general unemployment doesn’t fix it, because you can’t fill an HGV seat with an unqualified applicant. For anyone entering now, that shortage translates into real bargaining power — particularly if you hold Class 1 with ADR.
Is HGV driving a good career in 2026?
For a route into £30,000+ within weeks rather than years, it’s one of the strongest options in the UK. Training takes a matter of weeks, many employers fund it, there’s no degree or long apprenticeship, and the ladder from Class 2 to Class 1 to ADR and tanker work is clear and well paid. The honest trade-offs: long hours, time away from home on trunking work, strict tachograph rules, and a job that’s physically and mentally tiring. But measured in earnings per week of training, few UK careers come close.
How much does a Class 2 HGV driver earn per year in the UK?
A Class 2 (Category C) driver earns £28,000–£36,000 a year in a permanent role, with agency rates of £13–£16 an hour. Newly qualified drivers start near £28,000, rising with experience and night work.
How much more does a Class 1 driver earn than Class 2?
Typically £5,000–£10,000 more per year. Class 1 drivers earn £38,000–£55,000 against £28,000–£36,000 for Class 2 — and since the licence upgrade costs £3,000–£5,000, it usually pays for itself within the first year.
What is the highest-paying HGV driving job?
Specialist chemical tanker driving and abnormal loads pay the most among employed roles, exceeding £60,000, while owner-drivers can clear £45,000–£80,000+ after costs.
Those are gross figures. To see what lands in your account after income tax, National Insurance, pension and student loan, run the numbers through our UK take-home pay calculator.
Want the wider picture on UK pay? See our guide to the average salary in the UK, or compare it with other skilled trades in our ranking of the highest paying trades in the UK. For official earnings data, see the Office for National Statistics (ONS).