How to book your learner's permit test in South Africa

You book your learner's permit test through your provincial licensing department, either online or in person at a testing centre. The exact process depends on which province you live in — each one runs its own system. Most provinces now offer online booking through their official websites, which lets you choose your test date and time without visiting an office. Some provinces still require you to book by phone or in person, so you'll need to check your province's specific process first.

The test itself is a written exam that covers road signs, traffic laws, and safe driving practices. You need to pass this before you can get your learner's permit card. Once you have the permit, you can legally drive with a licensed supervisor in the car.

Key Takeaways

  • Each South African province manages its own learner's permit testing, so the booking method varies by where you live.
  • Most provinces offer online booking through their licensing department website, letting you pick your test date without visiting an office.
  • You'll need your ID number and proof of residence to book, and you must be at least 16 years old.
  • Test fees vary by province but typically range from R50 to R150, payable when you book or on the day of your test.
  • Bring your original ID document and the booking confirmation to your test appointment.

Finding your provincial licensing department's booking system

Your first step is to find the official website or phone number for your province's licensing department. The national Department of Transport oversees licensing, but each province — Eastern Cape, Free State, Gauteng, KwaZulu-Natal, Limpopo, Mpumalanga, Northern Cape, North West, and Western Cape — runs its own testing centres and booking system.

Search for "[Your Province] learner's permit test booking" or "[Your Province] licensing department" to find the correct office. Many provinces have dedicated online portals where you can book when ready. If your province doesn't offer online booking, you'll find the phone number and testing centre addresses on their website. Some testing centres are at the provincial licensing offices themselves; others are at private driving schools or testing facilities contracted by the province.

What you need to have ready before booking

Gather these documents and information before you start the booking process. You'll need your South African ID number (or passport number if you don't have an ID yet), your date of birth, and a current residential address. Some provinces ask for proof of residence — a recent utility bill, lease agreement, or bank statement — so have one of these available.

You must be at least 16 years old to book a learner's permit test. If you're under 18, some provinces require parental consent or a parent's signature on the booking form. Check your province's age requirements and consent rules before you book, as these vary.

Booking online through your province's portal

If your province offers online booking, go to their licensing department website and look for a link labeled "Book Learner's Permit Test," "Online Booking," or "Testing Appointments." You'll create an account or log in with your ID number, then fill in your personal details, choose your preferred testing centre, and select an available date and time slot.

After you submit your booking, you'll receive a confirmation number and usually a confirmation email or SMS. Write down your confirmation number — you'll need it when you arrive for your test. Most provinces let you reschedule or cancel online up to a certain number of days before your test date, so check the cancellation policy when you book.

Booking by phone or in person

If your province doesn't offer online booking, call the licensing department's main number during business hours. Have your ID number, date of birth, and preferred testing centre ready when you call. The staff member will check available dates and times, book you in, and tell you the fee amount and payment method.

You can also visit a testing centre or licensing office in person to book. Bring your ID document and proof of residence. The staff will complete the booking form with you, collect the test fee, and give you a receipt with your appointment details. In-person booking usually takes 15 to 30 minutes.

Test fees and payment methods

Learner's permit test fees vary by province. Most provinces charge between R50 and R150 per test attempt. When you book online, you typically pay by credit card, debit card, or electronic transfer. If you book by phone or in person, you may be able to pay cash, card, or through a bank transfer — ask when you book which methods your testing centre accepts.

Keep your payment receipt. If you need to reschedule or if there's a dispute about your booking, the receipt proves you paid. Some provinces refund test fees if you cancel within a certain timeframe, usually 48 hours before your appointment.

What to bring on your test day

Bring your original South African ID document or passport — a photocopy is not accepted. Bring your booking confirmation number or confirmation letter if you have one. Arrive at least 15 minutes early so the testing centre staff can check you in and verify your details.

The test itself takes about 30 to 45 minutes. You'll answer multiple-choice questions on a computer or paper form, depending on your testing centre's setup. The pass mark is usually 70 percent or higher. If you pass, you'll receive your learner's permit card on the same day or within a few days, depending on your province. If you don't pass, you can book another test attempt.

Frequently Asked Questions

Can I book a learner's permit test if I don't have a South African ID yet?

Yes. If you don't have an ID, you can use your passport number instead. You'll still need proof of residence and your date of birth. Contact your provincial licensing department to confirm they accept passport numbers, as some provinces have specific rules about this.

How long does it take to get a test appointment after I book?

This varies by province and how busy the testing centres are. In busy areas, you might wait two to four weeks for an appointment. In quieter areas, you may get a slot within a few days. Online booking systems usually show available dates when ready, so you can see how far ahead appointments are booked.

What happens if I fail the learner's permit test?

You can book another test attempt. Most provinces let you retake the test after a waiting period of a few days to a week. You'll pay the test fee again for each attempt. There's usually no limit to how many times you can retake the test, but check your province's specific rules.

Can I change my test date after I book?

Yes, most provinces allow you to reschedule online or by contacting the testing centre directly. You usually need to reschedule at least 48 hours before your appointment. If you cancel too close to your test date, you may lose your test fee or have to pay a rescheduling fee.

Do I need to study before I book the test?

You should study the South African road rules and traffic signs before taking the test, but you don't need to study before booking. Booking just reserves your test slot. Most provinces publish a learner's guide or study material on their website that covers what the test will ask about.