Licence Guide 06 Jun 2026 · Driving Schools Directory

Code 8 vs Code 10: Which Driver's Licence Do You Need?

Not sure whether you need a Code 8 or Code 10 licence? This guide explains the difference, who needs each one, what vehicles they cover, and how to decide which is right for you.

Code 8 vs Code 10: Which Driver's Licence Do You Need?

When South Africans talk about getting their driver's licence, they often just say "getting their licence" — but the South African licencing system actually has multiple licence codes that authorise you to drive very different types of vehicles. If you are getting a licence for the first time, or upgrading, understanding the difference between Code 8 and Code 10 will save you time and money.

A Quick Overview of the South African Licence Codes

South African driver's licences are categorised by code, which corresponds to the type and weight of vehicle you are authorised to drive:

  • Code 8: Light motor vehicles — motor vehicles with a gross vehicle mass (GVM) not exceeding 3 500 kg. This includes regular cars, bakkies, and minibuses with fewer than 12 passengers.
  • Code 10: Heavy motor vehicles — motor vehicles with a GVM exceeding 3 500 kg but not exceeding 16 000 kg, without a trailer. This covers rigid trucks, large buses, and minibuses with more than 12 passengers.
  • Code 14: Extra-heavy motor vehicles — vehicles with a GVM exceeding 16 000 kg with an articulated trailer. This is the licence required for semi-trucks and interlinks.

Code 8: The Most Common Licence

If you want to drive a standard car, a small bakkie, or a minibus taxi (under 12 passengers), a Code 8 licence is what you need. This is the licence the vast majority of South African drivers hold.

Who needs a Code 8?

  • Anyone who wants to drive a personal vehicle
  • Ride-hailing drivers (Uber, Bolt)
  • Sales representatives
  • Anyone driving a company car

Can you drive a manual and automatic with a Code 8?

Yes, but with a condition. If you pass your driving test in an automatic vehicle, your licence will be restricted to automatic vehicles only. If you pass in a manual vehicle, you can drive both manual and automatic cars. This is important to know before you choose which vehicle to train in.

Code 10: For Professional and Commercial Drivers

A Code 10 licence is required to operate larger commercial vehicles — rigid trucks, large buses, and vehicles used to transport goods above 3 500 kg. Many employment opportunities in logistics, public transport, and construction require a Code 10.

Who needs a Code 10?

  • Truck drivers (rigid trucks up to 16 000 kg)
  • Bus drivers (large intercity or local buses)
  • Minibus taxi drivers operating larger vehicles
  • Anyone working in logistics, construction, or transport

Do you need a Code 8 first?

No — you can apply for a Code 10 licence without first holding a Code 8. However, practically speaking, most Code 10 driving schools recommend that you learn the basics in a lighter vehicle first. The theory test (learner's licence) for Code 10 covers additional content related to heavy vehicles and is generally considered more demanding.

How to Upgrade from Code 8 to Code 10

If you already hold a valid Code 8 licence and want to upgrade to Code 10, you will need to:

  1. Pass a new learner's licence test for Code 10 (or Code 14)
  2. Complete the required practical driving lessons in the relevant vehicle category
  3. Pass the Code 10 driving test at a DLTC

Your existing Code 8 licence is not replaced — the upgraded code is added to your existing licence card.

Which Licence Do You Need?

The simple answer: if you want to drive a regular car or light bakkie for personal or professional use, get a Code 8. If you plan to drive large trucks or buses for work, get a Code 10. If you are unsure, speak to a driving school instructor — they will be able to assess your situation and recommend the right path.

Ready to get started? Find a driving school near you that offers the licence code training you need.

Related Articles

South Africa

Ready to find a driving school?

Search accredited schools across all 9 provinces.

Find Schools Near Me