Code 10 (Code C1) Licence — Training & Requirements 2026

Code 10, now officially Code C1, is the South African licence for heavy motor vehicles with a Gross Vehicle Mass between 3,500 kg and 16,000 kg. It’s the entry point into professional driving and the licence most employers require for delivery, construction, and municipal vehicle operation.

What Is a Code 10 Licence?

Code 10 (Code C1) permits you to drive vehicles with a GVM exceeding 3,500 kg but not exceeding 16,000 kg. This covers the gap between light vehicles (Code 8/B) and articulated heavy vehicles (Code 14/EC).

The distinction matters because vehicles in this weight class handle fundamentally differently from cars. Air brakes replace hydraulic brakes. Turning circles are measured in truck-lengths. Blind spots can hide entire vehicles. The Code 10 licence confirms you’ve been trained and tested on these specific challenges.

What You Can Drive With Code 10

A Code C1 licence authorises you to operate:

  • Medium trucks — 4-tonne to 8-tonne rigid trucks (Isuzu FTR, Hino 500 series, UD Croner)
  • Large delivery vehicles — furniture removal trucks, refrigerated delivery vehicles
  • Construction vehicles — flatbed trucks, crane trucks, tipper trucks within the GVM range
  • Municipal vehicles — refuse collection trucks, water tankers, fire engines (some)
  • Buses — certain buses under 16,000 kg GVM (but you’ll need a PrDP to carry passengers commercially)
  • Agricultural vehicles — heavy tractors and farm trucks used on public roads
  • Horse trucks — dedicated equestrian transport vehicles above 3,500 kg

Note: Code C1 also includes everything Code B covers. Once you hold Code 10, you can still drive any light vehicle under 3,500 kg GVM.

Requirements

Age: You must be at least 18 years old to apply for both the Code C1 learner’s licence and the driving test.

Documents needed:

  • South African ID document or valid passport with permit
  • Two ID-sized photographs
  • Eye test (conducted at the testing centre)
  • Application fee: approximately R78 for learner’s licence (2026)
  • Driving test fee: approximately R162 (2026)

Do You Need Code 8 First?

This is one of the most common questions about Code 10, and the answer surprises many people: No, you do not legally need a Code 8 licence before getting Code 10. The National Road Traffic Act does not require lower codes as prerequisites for higher ones.

However, in practice, the picture is different:

  • Most driving schools strongly recommend Code 8 first. Learning vehicle control, road rules, and K53 procedures on a smaller vehicle before moving to a truck is safer and more effective.
  • Some testing centres may question applications without Code 8, though they cannot legally refuse them.
  • Insurance companies and employers typically expect you to hold Code 8 alongside Code 10.
  • The Code 10 driving test assumes K53 competence. If you haven’t internalised observation routines and road procedures through Code 8 training, the Code 10 test becomes significantly harder.

Practical recommendation: Get Code 8 first unless you have a specific reason not to. The additional cost is worth the foundation it provides.

Training

Code 10 training focuses on skills specific to heavy vehicles that you won’t develop driving a car:

What training covers:

  • Air brake systems — operation, testing, and emergency procedures
  • Double declutching — most heavy vehicles use non-synchromesh gearboxes
  • Wide turns and intersection management — accounting for rear-wheel tracking
  • Hill starts with air brakes — different technique from hydraulic brake hill starts
  • Defensive driving at scale — understanding stopping distances that can be 3-4 times longer than a car
  • Pre-trip inspections — more thorough than Code 8, covering air pressure, coupling gear, and load security
  • Reversing a rigid vehicle — using mirrors only (no rear window)

Training costs (2026):

  • R3,000-R6,000 for a complete training package
  • Most schools offer 5-10 practical lessons
  • Packages often include learner’s licence preparation, vehicle hire for the test, and administrative assistance with bookings

What’s included varies significantly between schools. Some quote per-lesson rates (R400-R800 per lesson), while others bundle everything into a package price. Always confirm whether the quote includes:

  • Vehicle provision for the actual driving test
  • Fuel costs (heavy vehicles burn considerably more)
  • Re-test vehicle provision if you fail

The Code 10 Driving Test

The K53 driving test for Code 10 follows the same structure as Code 8 — yard test plus road test — but with vehicle-specific elements:

Pre-trip inspection (more extensive):

  • Air brake pressure build-up and bleed-down test
  • Brake chamber and air line inspection
  • Coupling security (if applicable)
  • Light, tyre, and fluid checks (same as Code 8 but more components)

Yard test manoeuvres:

  • Parallel parking (with a truck — significantly more challenging)
  • Alley docking
  • Incline start using air brakes

Road test:

  • 20-30 minutes on public roads
  • Assessed on gear selection, air brake management, road positioning, and K53 observation patterns
  • Particular attention to turning technique — ensuring the rear wheels don’t mount kerbs or cut corners
  • Speed management on downhill gradients using engine braking and retarders

Common failure reasons:

  • Incorrect air brake procedures during pre-trip
  • Poor gear selection (missing gears, grinding, incorrect use of double declutch)
  • Cutting corners on turns — underestimating the rear-wheel tracking path
  • Inadequate observation checks (same as Code 8 but stakes are higher)

Employment Value

Code 10 opens doors to a range of employment opportunities across South Africa:

Delivery and distribution: National retailers, FMCG distributors, and courier companies constantly hire Code 10 drivers. Companies like Shoprite, Massmart, and their logistics partners require C1 for their medium truck fleets.

Construction: Tipper trucks, flatbed transporters, and crane trucks on construction sites typically fall in the Code 10 GVM range. The building sector remains one of the largest employers of Code 10 holders.

Municipal services: Refuse removal, water services, and road maintenance departments employ Code 10 drivers. Municipal positions often come with benefits and relative job stability.

Agriculture: Farm-to-market transport, livestock vehicles, and agricultural supply delivery all use Code 10 vehicles extensively, particularly in the Free State, Mpumalanga, and Limpopo.

Typical starting salaries (2026): R8,000-R15,000 per month for entry-level Code 10 driving positions, depending on the employer, region, and whether a PrDP is also required.

Code 10 vs Code 14

The decision between stopping at Code 10 or continuing to Code 14 depends on your career goals:

Factor Code 10 (C1) Code 14 (EC)
Vehicle type Rigid trucks up to 16t Articulated trucks, interlinks
Training cost R3,000-R6,000 R5,000-R10,000+
Training duration 1-4 weeks 2-6 weeks
Job availability High (local delivery, construction) High (long-haul, mining, logistics)
Salary range R8,000-R15,000/month entry R12,000-R25,000/month entry
Prerequisite None (Code 8 recommended) Code C1 required

If you’re aiming for long-haul logistics, mining transport, or positions with Transnet and major freight companies, Code 14 is the goal. Code 10 is the required stepping stone. See our Code 14 guide for the full picture.

Duration

How long from starting Code 10 training to holding your licence:

Stage Duration
Code C1 learner’s licence booking 4-10 weeks
Study and pass learner’s test 1-2 weeks
Practical training 1-4 weeks (intensive daily or spread over weekends)
Driving test booking 4-12 weeks
Licence card issued 4-8 weeks after passing

Total realistic timeline: 3-6 months. Intensive training programmes can get you test-ready in 1-2 weeks, but the bottleneck remains testing centre booking availability.

Next Steps

Find Code C1 Driving Schools

Schools offering Code C1 training, sorted by featured status and rating.

Listed

@Abclose Driving School

Johannesburg Gauteng

No reviews yet
Code A Code B Code C1 Code EC
R300/lesson
+27 72 088 9700
Listed

522 Driving School

Midrand Gauteng

4.9 ★ (97 reviews)
Code B Code C1 Code EC
R2,900 for 10 lessons
+27 72 974 8440
Listed

522 Driving School

Pretoria Gauteng

No reviews yet
Code B Code C1 Code EC
R1,625 for 5 lessons
+27 72 974 8440
Listed

Aa Speedy’s Driving School

Boksburg Gauteng

No reviews yet
Code B Code C1 Code EC
+27 79 887 4442
Listed

Abethu Skills Development

Durban KwaZulu-Natal

4.8 ★ (364 reviews)
Code C1 Code EC
+27 74 299 1348
Listed

Active Driving School

Bloemfontein Free State

4.2 ★ (52 reviews)
Code A1 Code B Code C1
+27 51 447 9083
Listed

Adroit Driving Academy

Soweto Gauteng

1.0 ★ (2 reviews)
Code B Code C1
+27 60 526 0535
Listed

Agape’ Driving School

Roodepoort Gauteng

4.9 ★ (139 reviews)
Code A Code B Code C1 Code EB
+27 82 348 2145
Listed

All In 1 Driving Academy

Johannesburg Gauteng

No reviews yet
Code A Code B Code C1 Code EC
R200/lesson
+27 11 315 1448
Listed

Amachunu Driving Solutions

Durban KwaZulu-Natal

No reviews yet
Code B Code C1 Code EC Motorcycle
R2,300 for 15 lessons
+27 71 317 2196
Listed

Anesh’s Driving School

Sandton Gauteng

4.8 ★ (40 reviews)
Code B Code C1 Code EC
+27 83 651 7441
Listed

Angels Driving School

Pretoria Gauteng

4.9 ★ (224 reviews)
Code B Code C1 Code EC
R270/lesson
+27 79 038 2202