How Much Does HGV Training Cost in the UK?

By The HGV Driver Jobs Team · Updated 6 July 2026

HGV training is an investment, but it usually pays for itself within the first few months of work. Below is a clear breakdown of every cost involved in getting qualified in 2026, what the total looks like for Class 1 versus Class 2, and the ways you can get most or all of it paid for.

The full cost breakdown

ItemTypical costNotes
Provisional entitlement (D2)FreeNo DVLA fee to add lorry provisional to a car licence.
HGV medical (D4)£50 to £120Required before you can drive. Done by a doctor.
Theory test (multiple choice + hazard perception)Around £26 to £37 each partTwo parts to book and pass.
Driver CPC Module 2 (case studies)Around £23Required to work professionally.
Driver CPC Module 4 (practical demo)Around £55Loading, safety and vehicle checks.
Practical training + test (Class 2)£1,500 to £3,000Usually 3 to 5 days of tuition plus the test.
Practical training + test (Class 1 upgrade)£3,000 to £5,000On top of Class 2, once you hold Category C.

Class 2 vs Class 1: the real total

Adding the pieces together gives a realistic all-in figure:

  • Class 2 (Category C): roughly £1,700 to £3,300 including medical and test fees.
  • Class 1 (Category C+E): because you must hold Class 2 first, the combined route is roughly £4,700 to £8,300 if you pay for both.

Prices vary by region and by how much one-to-one tuition you buy. Intensive courses cost more per day but get you on the road faster.

Hidden extras to watch for

  • Test re-sits. If you fail a test you pay again for the retest and often for extra training hours.
  • Shared vs one-to-one training. Cheaper courses may put two or three learners in a cab, cutting your seat time.
  • DQC issue. A small fee applies to issue your Driver Qualification Card.
  • Periodic CPC. Every five years you complete 35 hours of training to stay qualified, often paid by your employer.

How to get your training paid for

You do not always have to fund it yourself. Common routes include:

  • Employer-sponsored training. Many large hauliers and supermarkets now pay for your licence in return for a minimum service period, often 12 to 24 months. Leave early and you may repay a portion.
  • Agency training schemes. Some driver agencies subsidise or arrange training for candidates who commit to working shifts through them.
  • Upgrade after Class 2. Get hired on a Class 2 role, prove yourself, then ask your employer to fund the Class 1 upgrade.
  • Interest-free or spread payment plans offered by many training providers.

How to choose a training provider

Price is not the only thing that matters. A cheap course with poor pass rates can cost you more once you factor in re-sits. Before you book, ask each provider:

  • What is the first-time pass rate? Higher is better and often justifies a higher price.
  • Is training one-to-one or shared? More seat time in the cab means you learn faster.
  • Are test fees included in the quoted price, or added on top?
  • What happens if I fail? Check the cost of extra hours and a retest.
  • How soon can I get a test date? Test availability varies a lot by area.

Get everything in writing so there are no surprises, and be wary of any quote that looks far cheaper than the rest. It is also worth reading recent reviews from drivers who trained there, since word of mouth tells you a lot more than a glossy website about how good the tuition and test-booking support really are.

Regional price differences

Training costs are not the same across the country. London and the South East tend to sit at the top of the ranges, while the North and rural areas are often a little cheaper. Test-centre waiting times also differ, so it can be worth travelling a short distance for an earlier test date rather than waiting weeks locally.

Is it worth it?

With Class 1 drivers earning £38,000 to £50,000 a year and agency rates of £18 to £24 an hour, most drivers recover their training cost within the first few months. If an employer sponsors you, your out-of-pocket cost can be close to zero. Given the ongoing driver shortage, and with the average driver now aged around 51 and a retirement wave on the way, demand is set to stay high. It remains one of the most reliable career changes available in the UK, and one of the few where the investment pays back so quickly.

Frequently asked questions

How much does Class 2 HGV training cost?

Class 2 (Category C) training typically costs £1,500 to £3,000 for tuition and the test, plus £50 to £120 for the medical and small theory and CPC test fees.

How much does Class 1 HGV training cost?

The Class 1 (C+E) upgrade usually costs a further £3,000 to £5,000 on top of Class 2, since you must hold Category C first.

Can I get my HGV training paid for?

Yes. Many large employers and some driver agencies sponsor training in return for a minimum service period, which can reduce your cost to almost nothing.

How much is the HGV medical?

The HGV medical typically costs between £50 and £120 and must be completed by a doctor before you can drive professionally.

Ready to find a job?

Browse live HGV jobs with pay shown up front.

Search jobs