Code 8 (Code B) Licence — Complete Guide 2026
Code 8 is the standard South African driving licence for light motor vehicles. Known as Code B under the current letter system, it’s the licence most people get first and the one you need for everyday driving — cars, bakkies, SUVs, and minibuses.
What Is a Code 8 Licence?
Code 8 (Code B) authorises you to drive any motor vehicle with a Gross Vehicle Mass (GVM) of 3,500 kg or less. GVM is the maximum loaded weight specified by the manufacturer — the vehicle itself plus passengers, fuel, and cargo at full capacity.
This single code covers a surprisingly wide range of vehicles, from a Volkswagen Polo to a Toyota Hilux double cab, provided the GVM stays within the 3,500 kg limit.
What You Can Drive With Code 8
A Code 8 licence permits you to operate:
- Passenger cars — sedans, hatchbacks, SUVs, crossovers of any engine size
- Bakkies — single cab, extended cab, and double cab models under 3,500 kg GVM (this includes most popular models: Hilux, Ranger, NP200, D-Max)
- Minibuses — vehicles with up to 16 seats (including the driver), provided GVM is under 3,500 kg
- Light delivery vehicles — panel vans, small trucks like the Hyundai H100 (check GVM — some variants exceed 3,500 kg)
- Trailers — you may tow a trailer with a GVM of 750 kg or less without any additional code
Important bakkie note: Most half-ton and one-ton bakkies in South Africa fall under Code 8. However, some heavy-duty variants (particularly certain Land Cruiser and heavy commercial configurations) have a GVM above 3,500 kg and require Code C1 (Code 10). Always check the GVM plate on the vehicle — it’s usually on the door jamb or under the bonnet.
Requirements to Get Your Code 8
Age:
- 17 years old to apply for a learner’s licence
- 18 years old to take the driving test and receive a full licence
Documents for learner’s licence application:
- South African ID document or valid passport with permit
- Two ID-sized photographs
- Application form (available at the testing centre)
- Eye test (conducted at the testing centre)
- Application fee: approximately R78 (2026)
Documents for driving test:
- Valid learner’s licence (not expired)
- Booking confirmation
- ID document
- Driving test fee: approximately R162 (2026)
The Testing Process — K53 System
South Africa uses the K53 testing system for all driving licence assessments. The Code 8 process has two phases:
Phase 1: Learner’s Licence Test
A computer-based multiple-choice exam covering:
- Road signs and markings (the bulk of the test)
- Rules of the road
- Vehicle controls and safety
You need 77% or higher to pass. The test draws from a pool of roughly 500 questions. Study material is available from driving schools, bookshops, and apps — the official K53 learner’s manual from Shuters is the standard reference.
Booking a learner’s test slot can take 4-12 weeks depending on your province. Gauteng, KwaZulu-Natal, and the Western Cape often have the longest queues. Book early — don’t wait until you’ve finished studying to secure a date.
Phase 2: Driving Test
The driving test has two components completed on the same day:
Yard test (pre-trip and manoeuvres):
- Pre-trip vehicle inspection (checking lights, tyres, fluid levels, mirrors)
- Parallel parking
- Three-point turn
- Alley docking (reverse into a bay)
- Incline start (hill start)
Road test:
- A route through public roads lasting 20-30 minutes
- Assessed on observation, signalling, lane discipline, speed management, and K53 procedures
- Specific attention to blind spot checks, mirror use, and following distance
Examiners use a demerit system. You fail if you accumulate too many demerits or commit an immediate disqualification (running a red light, causing a dangerous situation, or examiner intervention).
Training Expectations
Number of lessons: Most learners need 15-30 practical driving lessons before they’re test-ready. Complete beginners trend toward the higher end. People who’ve had informal practice (on farms, in parking lots) may need fewer.
Lesson cost (2026): R180-R400 per lesson, depending on location and school reputation. Lessons typically run 45-60 minutes. Johannesburg and Cape Town tend to be more expensive than smaller towns.
Total training cost estimate:
- Budget end: 15 lessons × R180 = R2,700
- Mid-range: 20 lessons × R280 = R5,600
- Premium: 30 lessons × R400 = R12,000
These figures cover driving lessons only. Add R78 for the learner’s test fee, R162 for the driving test fee, and potentially R200-R500 for study materials.
Automatic vs Manual Code 8
This is one of the most important decisions you’ll make before starting training.
Manual (stick shift): If you pass on a manual vehicle, your licence has no restriction — you can drive both manual and automatic vehicles. Most driving schools train on manual by default.
Automatic: If you pass on an automatic, your licence is restricted to automatic transmission only. This restriction is printed on your licence card.
Why manual is usually recommended in South Africa:
- The used car market is still dominated by manual vehicles, especially bakkies
- Many entry-level and commercial vehicles are manual only
- If you ever need to drive someone else’s vehicle in an emergency, a manual licence gives you flexibility
- Removing the automatic restriction later means rebooking and retesting from scratch
When automatic makes sense:
- You have a physical condition that makes clutch operation difficult
- You’re certain you’ll only drive automatic vehicles for the foreseeable future
- You want to reduce the learning curve and pass faster
For a detailed comparison, see our Automatic vs Manual guide.
Code 8 With Trailer — Code EB
A standard Code 8 licence lets you tow trailers with a GVM of 750 kg or less. For heavier trailers — car transporters, large caravans, horse boxes — you need Code EB.
Code EB adds trailer-towing rights to your existing Code B. You’ll need to pass an additional driving test with the trailer attached. The test covers coupling/uncoupling procedures, reversing with a trailer, and road driving with the trailer in tow.
Training for Code EB typically costs R2,000-R4,000 and takes 3-5 dedicated lessons.
How Long Does It Take?
Realistic timelines from first enquiry to licence card in hand:
| Stage | Duration |
|---|---|
| Learner’s licence booking queue | 4-12 weeks |
| Study and pass learner’s test | 1-4 weeks |
| Driving lessons | 6-12 weeks (2-3 lessons per week) |
| Driving test booking queue | 4-16 weeks |
| Pass driving test | 1 day |
| Licence card issued | 4-8 weeks after passing |
Total realistic timeline: 4-6 months from starting to holding your licence card. The biggest bottleneck is testing centre availability — the driving and training part is straightforward by comparison.
Frequently Asked Questions
Can I drive a bakkie with a Code 8? Yes — virtually all consumer bakkies in South Africa (Hilux, Ranger, NP200, NP300, Duster Oroch, D-Max) have a GVM under 3,500 kg. Check the GVM plate to be certain, particularly for heavy-duty or modified vehicles.
Can I upgrade from Code 8 to Code 10? Yes. You’ll need to pass the Code C1 learner’s licence test and then the Code C1 driving test. Having Code 8 first is not a legal requirement for Code 10, but most driving schools recommend getting Code 8 before moving to heavier vehicles. See our Code 10 guide for details.
Does my Code 8 expire? Your licence card expires after 5 years and must be renewed. The licence entitlement itself does not expire — renewal is an administrative process, not a retest. However, driving with an expired card is an offence and your insurance may not pay out.
Can I drive a Code 8 vehicle in other countries? Your South African licence is valid in most SADC countries. For international travel beyond the region, you’ll need an International Driving Permit (IDP), available from the AA or testing centres.
How many times can I fail the test? There’s no limit on attempts, but each rebooking means paying the test fee again and waiting for a new slot. This is why thorough preparation matters — a failed test can set you back 2-3 months.
Next Steps
- Find a driving school near you — Compare prices and reviews by area
- Driving school prices 2026 — Detailed cost breakdown across provinces
- K53 preparation guide — What to study for both learner’s and driving tests
- Testing centres — Find your nearest DLTC and check booking availability