To obtain a Code B driving licence in South Africa, applicants must be at least 18 years old, hold a valid Code 2 learner’s licence, meet official eye test requirements, and present valid identification alongside proof of residential address. The licence permits drivers to operate light motor vehicles with a Gross Vehicle Mass (GVM) not exceeding 3,500 kg, including passenger cars, SUVs, bakkies, and light delivery vans, along with small trailers up to 750 kg GVM. Candidates must successfully complete the formal K53 examination, consisting of pre-trip inspection, yard parking maneuvers, and a public road driving test administered by a Driving Licence Testing Centre (DLTC).

What is a Code B Driving Licence?

The Code B licence is the standard driver’s qualification in South Africa for operating light motor vehicles on public roads. It replaces the historical “Code 8” designation from the pre-1998 numbering system, though the term “Code 8” remains widely used in casual conversation.

Authorized Vehicles Under Code B

A valid Code B licence authorizes you to drive:

Vehicle and Trailer Weight Restrictions

The defining restriction of a Code B licence is vehicle weight:

If you intend to tow a heavy caravan, boat trailer, or horse box exceeding 750 kg GVM where the total articulated mass remains within light vehicle limits, you must obtain a Code EB licence instead.

Key Eligibility Requirements and Documentation

Before booking a driving licence test at a Driving Licence Testing Centre (DLTC), applicants must fulfill specific legal criteria and assemble required documentation.

Age and Learner’s Licence Requirements

Required Documentation for DLTC Application

When visiting the DLTC to book or sit for your test, you must bring:

Visual Acuity and Physical Fitness

Applicants must undergo a mandatory eye test at the DLTC or submit an official eye test certificate from a registered optometrist.

The K53 Driving Test Structure

The practical driving test follows the standardized K53 testing method, designed to assess safe vehicle operation, road rule compliance, and defensive driving awareness.

1. Pre-Trip Inspection

Before moving the vehicle, you must demonstrate thorough vehicle knowledge to the examiner:

2. Yard Test Maneuvers

The yard test takes place on a enclosed test track within the DLTC facility and evaluates precise vehicle control:

3. Road Driving Test

After passing the yard test, the examiner guides you onto public roads for a 20 to 45-minute driving assessment. Key areas assessed include:

Automatic vs. Manual Transmission Restrictions

When booking your test, the vehicle transmission you use dictates your driving authorization:

Licence Issuance and Renewal

Temporary Licence and Card Collection

Upon passing the K53 practical driving test:

  1. You will undergo fingerprint scanning and pay the required issuing fee.
  2. A temporary driving licence is issued immediately, valid for 6 months, allowing you to drive legally while your permanent card is produced.
  3. The official credit-card-format driving licence is ready for collection at the DLTC within 4 to 8 weeks.

Validity and Expiry

Professional Driving Permit (PrDP)

A standard Code B licence permits driving for personal use. If you intend to operate vehicles for commercial passenger transport (e.g., e-hailing services like Uber/Bolt, metered taxis, or shuttle services), you must apply for a Category P (Passenger) Professional Driving Permit (PrDP), which requires a medical assessment, police clearance, and a minimum age of 21.

Frequently Asked Questions

Is Code 8 the exact same as a Code B driving licence?

In everyday conversation, yes. Code 8″ is the legacy term from the pre-1998 South African numbering system. Under the modern system, the light motor vehicle licence is officially designated as Code B on your physical licence card.

Can I drive a manual car if I passed my Code B test in an automatic vehicle?

No. If you pass your practical test in an automatic vehicle, an automatic restriction code is printed on your licence card. Driving a manual vehicle with an automatic-restricted licence is illegal and can void your motor insurance.

How long is a Code 2 learner’s licence valid in South Africa?

A Code 2 learner’s licence is valid for exactly 24 months (2 years) from the date of issue. It cannot be extended; if it expires before you pass your driving test, you must reapply and retake the written learner’s exam.

What happens if I fail the yard test during my Code B examination?

If you fail any part of the yard test (such as rolling back on the incline start, hitting a pole during parking, or exceeding allowed roll limits), the test ends immediately. You will not be permitted to proceed to the road test portion and must rebook a new test appointment at the DLTC.

Can I tow a heavy caravan or boat trailer with a Code B licence?

No. A Code B licence only permits towing light trailers with a Gross Vehicle Mass (GVM) up to 750 kg. To tow heavier caravans, boat trailers, or horse floats exceeding 750 kg GVM, you must upgrade your qualification to a Code EB licence.

How often does a Code B driving licence card need to be renewed?

The physical driving licence card must be renewed every 5 years at a registered Driving Licence Testing Centre (DLTC). The renewal requires an eye test, new passport photographs, and an application fee, but does not require retaking the practical driving test.