All guides

Code 1, 2 or 3: which learner’s test you sit

Codes, guide 1 of 9, 3 min read

Code 1 is a motorcycle, Code 2 is a car, and Code 3 is a heavy vehicle. Sit the paper for the vehicle you will drive.

Learner’s testThe licence it gives you
  • Code 1, Code A. Motorcycles

    Lets you drive

    • A1Light motorcycle, up to 125cc, from 16
    • AAny motorcycle over 125cc, from 18
  • Code 2, Code B. Light motor vehicle

    Lets you drive

    Was Code 8

    • BCars, bakkies and vans up to 3 500 kg
    • EBThat vehicle, with a trailer
  • Code 3, Code C. Heavy motor vehicle

    Lets you drive

    Was Code 10

    • C1Trucks up to 16 000 kg
    • CTrucks over 16 000 kg

    Was Code 14

    • EC1Articulated vehicles up to 16 000 kg
    • ECArticulated vehicles over 16 000 kg
Each learner’s code and the licence letters it leads to.

Which code you need

On the learner’s paper, Code 1 is Code A, Code 2 is Code B, and Code 3 is Code C. Most first-time drivers sit Code 2. Pick the vehicle you will drive in the next two years, not the one you hope to upgrade to later.

A learner’s licence lasts 24 months and cannot be extended. If it expires before you pass the driving test, you sit this paper again and pay the test fee again.

Rules of the road and vehicle controls change with the code. Road signs stay the same for every code.

How old you must be

Age is counted on the day of the test. The national categories are:

  • Code 1: 16 for a motorcycle up to 125cc, and 18 for anything larger
  • Code 2: 17, for a car, bakkie or van up to 3 500 kg
  • Code 3: 18, for a vehicle over 3 500 kg

What the learner’s test covers

The paper has three sections. Each has its own pass mark, and you must pass all three.

Rules of the road
22 of 30 to pass
Signs, signals and markings
23 of 30 to pass
Vehicle controls
6 of 8 to pass
Pass mark for each section. You need all three.
  • You must clear every section. Two passes do not carry a third.
  • One short section means you rewrite the whole paper and pay the test fee again.

Practise for your code

Driver53 has a question bank for Code A, B and C, and ten Tests for each code. Signs are shared. Rules and vehicle controls follow the code you picked, so clearing Code 2 practice does not mean you are ready for Code 3.

Start with the free sign questions on this site. That paper is the same for every code.

Short answers

Is Code 8 the same as Code B?
Yes. Code 2 on the learner’s test is Code B, which used to be called Code 8. It covers cars, bakkies and vans up to 3 500 kg, and Code EB if you will tow.
Can I sit Code 2 and later drive a truck?
No. A Code 2 learner’s licence does not cover a vehicle over 3 500 kg. That is Code 3, and it is a separate test.
Do the road signs change with the code?
No. Signs, signals and markings are the same paper for Code 1, 2 and 3. Rules of the road and vehicle controls are where the codes differ.

Get Driver53 on your phone.

Keep practising the same section-marked paper when you have a few minutes. Launching soon on iPhone and Android.

  • App StoreComing soon for iPhone
  • Google PlayComing soon for Android

One email when Driver53 reaches iOS and Android. No newsletter.

On a computer? Scan this with your phone camera to open the download page there.

Get Driver53 on your phone.

Ten Tests for every code, with the same section pass marks as the real paper. Launching soon on iPhone and Android.

  • App StoreComing soon for iPhone
  • Google PlayComing soon for Android

One email when Driver53 reaches iOS and Android. No newsletter.

On a computer? Scan this with your phone camera to open the download page there.