Test for License


Test for License in South Africa – The Procedure

To receive your driving license in South Africa, you should pass the test forTest For License license. Without a driving license, it will be difficult to move around freely as you will always need to depend on someone else driving you around. When you get your driving license, you will be able to legally drive a vehicle on South African roads. There are a couple of procedures you need to follow in order to do your test for license.


Test for License – What You Should Do

To begin the process for your test for license, you should go to the nearest Driving License Testing Centre (DLTC) and book a test date.


Test for License – Documents to Submit

When you go to the DLTC, you will need to produce the following documents:

[green_tick_2_list width="100%"]
  • Duly filled in application for driving license (Form DL1)
  • Identity document
  • 4 black and white photos (you will need to check with the DLTC for the exact number of photos required prior to taking the photos)
  • You will also have to pay a booking fee
[/green_tick_2_list]

Test for License – What to do?

You will need to keep the receipt and present it as proof of payment on the day of your test. You will need to be at the DLTC at the specified time. You will also need to carry your learners’ license which will be verified before you proceed for the test.

When you pass the test, you will have to undergo an eye test and your fingerprints will be taken. When you pass the test you will have to pay the issuing fee for the temporary driving license to use while the driving license card is being prepared.


Time and Cost

The application for a driving license will be processed on the same day as it is submitted.

The cost for a driving license will vary according to the different provinces. You will need to contact your local Driving License Testing Centres for an exact quote for test for license.



×
Proof
Signed Up
[formidable key=optin]
<link rel='stylesheet' id='formidable-css' href='https://passmytest.co.za/wp-content/plugins/formidable/css/formidableforms.css' type='text/css' media='all' /> <div class="frm_forms with_frm_style frm_center_submit frm_style_lead-capture" id="frm_form_23_container" > <form enctype="multipart/form-data" method="post" class="frm-show-form frm_js_validate frm_pro_form frm_ajax_submit " id="form_optin" > <div class="frm_form_fields "> <fieldset> <div class="frm_fields_container"> <input type="hidden" name="frm_action" value="create" /> <input type="hidden" name="form_id" value="23" /> <input type="hidden" name="frm_hide_fields_23" id="frm_hide_fields_23" value="" /> <input type="hidden" name="form_key" value="optin" /> <input type="hidden" name="item_meta[0]" value="" /> <input type="hidden" id="frm_submit_entry_23" name="frm_submit_entry_23" value="46b188bb25" /><input type="hidden" name="_wp_http_referer" value="/test-license/" /><label for="frm_verify_23" class="frm_screen_reader frm_hidden">If you are human, leave this field blank.</label> <input type="text" class="frm_hidden frm_verify" id="frm_verify_23" name="frm_verify" value="" /> <div id="frm_field_261_container" class="frm_form_field form-field frm_required_field frm_none_container"> <label for="field_optin-fname" class="frm_primary_label">Name <span class="frm_required"></span> </label> <input type="text" id="field_optin-fname" name="item_meta[261]" value="" placeholder="Name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Name is invalid" /> </div> <div id="frm_field_262_container" class="frm_form_field form-field frm_required_field frm_none_container"> <label for="field_optin-email" class="frm_primary_label">Email Address <span class="frm_required"></span> </label> <input type="email" id="field_optin-email" name="item_meta[262]" value="" placeholder="Email" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Email Address is invalid" /> </div> <input type="hidden" name="item_meta[263]" id="field_optin-country" value="United States" data-frmval="United States" data-invmsg="Country is invalid" /> <input type="hidden" name="item_meta[264]" id="field_optin-city" value="Ashburn" data-frmval="Ashburn" data-invmsg="City is invalid" /> <input type="hidden" name="item_meta[386]" id="field_optin-sourcepage" value="/test-license/" data-frmval="/test-license/" data-invmsg="Page Entry Captured is invalid" /> <input type="hidden" name="item_meta[267]" id="field_optin-userid" value="" data-frmval=""/> <div id="frm_field_268_container" class="frm_form_field form-field frm_Please grant me access._container"> <label class="frm_primary_label">Yes, I Want Access! <span class="frm_required"></span> </label> </div> <input type="hidden" name="item_key" value="" /> <div class="frm_submit"> <input type="submit" value="GET IT NOW!" class="om-trigger-conversion" class="frm_final_submit" formnovalidate="formnovalidate" /> <img class="frm_ajax_loading" src="https://passmytest.co.za/wp-content/plugins/formidable/images/ajax_loader.gif" alt="Sending" style="visibility:hidden;" /> </div></div> </fieldset> </div> </form> </div>
[formidable key=optin-mobile]
<div class="frm_forms with_frm_style frm_center_submit frm_style_formidable-style" id="frm_form_30_container" > <form enctype="multipart/form-data" method="post" class="frm-show-form frm_js_validate frm_pro_form " id="form_optin-mobile" > <div class="frm_form_fields "> <fieldset> <div class="frm_fields_container"> <input type="hidden" name="frm_action" value="create" /> <input type="hidden" name="form_id" value="30" /> <input type="hidden" name="frm_hide_fields_30" id="frm_hide_fields_30" value="" /> <input type="hidden" name="form_key" value="optin-mobile" /> <input type="hidden" name="item_meta[0]" value="" /> <input type="hidden" id="frm_submit_entry_30" name="frm_submit_entry_30" value="46b188bb25" /><input type="hidden" name="_wp_http_referer" value="/test-license/" /><label for="frm_verify_30" class="frm_screen_reader frm_hidden">If you are human, leave this field blank.</label> <input type="text" class="frm_hidden frm_verify" id="frm_verify_30" name="frm_verify" value="" /> <div id="frm_field_362_container" class="frm_form_field form-field frm_required_field frm_none_container frm_full frm_capitalize"> <label for="field_optin-fname3" class="frm_primary_label">Name <span class="frm_required">*</span> </label> <input type="text" id="field_optin-fname3" name="item_meta[362]" value="" placeholder="First Name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Name is invalid" /> </div> <div id="frm_field_363_container" class="frm_form_field form-field frm_required_field frm_none_container frm_full"> <label for="field_optin-email3" class="frm_primary_label">Email Address <span class="frm_required">*</span> </label> <input type="email" id="field_optin-email3" name="item_meta[363]" value="" placeholder="Enter Your Email..." data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Email Address is invalid" /> </div> <input type="hidden" name="item_meta[364]" id="field_optin-country3" value="United States" data-frmval="United States" data-invmsg="Country is invalid" /> <input type="hidden" name="item_meta[365]" id="field_optin-city3" value="Ashburn" data-frmval="Ashburn" data-invmsg="City is invalid" /> <input type="hidden" name="item_meta[366]" id="field_optin-latitude3" value="39.0481" data-frmval="39.0481" data-invmsg="Latitude is invalid" /> <input type="hidden" name="item_meta[367]" id="field_optin-longitude3" value="-77.4728" data-frmval="-77.4728" data-invmsg="Longitude is invalid" /> <input type="hidden" name="item_meta[368]" id="field_optin-userid3" value="" data-frmval=""/> <div id="frm_field_369_container" class="frm_form_field form-field frm_Please grant me access._container"> <label class="frm_primary_label">Yes, I Want Access! <span class="frm_required"></span> </label> </div> <input type="hidden" name="item_key" value="" /> <div class="frm_submit"> <input type="submit" value="GET IT NOW!" class="om-trigger-conversion" class="frm_final_submit" formnovalidate="formnovalidate" /> <img class="frm_ajax_loading" src="https://passmytest.co.za/wp-content/plugins/formidable/images/ajax_loader.gif" alt="Sending" style="visibility:hidden;" /> </div></div> </fieldset> </div> </form> </div>
[formidable key=optin-slidein]
<div class="frm_forms with_frm_style frm_center_submit frm_style_formidable-style" id="frm_form_29_container" > <form enctype="multipart/form-data" method="post" class="frm-show-form frm_js_validate frm_pro_form " id="form_optin-slidein" > <div class="frm_form_fields "> <fieldset> <div class="frm_fields_container"> <input type="hidden" name="frm_action" value="create" /> <input type="hidden" name="form_id" value="29" /> <input type="hidden" name="frm_hide_fields_29" id="frm_hide_fields_29" value="" /> <input type="hidden" name="form_key" value="optin-slidein" /> <input type="hidden" name="item_meta[0]" value="" /> <input type="hidden" id="frm_submit_entry_29" name="frm_submit_entry_29" value="46b188bb25" /><input type="hidden" name="_wp_http_referer" value="/test-license/" /><label for="frm_verify_29" class="frm_screen_reader frm_hidden">If you are human, leave this field blank.</label> <input type="text" class="frm_hidden frm_verify" id="frm_verify_29" name="frm_verify" value="" /> <div id="frm_field_354_container" class="frm_form_field form-field frm_required_field frm_none_container frm_full frm_capitalize"> <label for="field_optin-fname2" class="frm_primary_label">Name <span class="frm_required">*</span> </label> <input type="text" id="field_optin-fname2" name="item_meta[354]" value="" placeholder="First Name" data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Name is invalid" /> </div> <div id="frm_field_355_container" class="frm_form_field form-field frm_required_field frm_none_container frm_full"> <label for="field_optin-email2" class="frm_primary_label">Email Address <span class="frm_required">*</span> </label> <input type="email" id="field_optin-email2" name="item_meta[355]" value="" placeholder="Enter Your Email..." data-reqmsg="This field cannot be blank." aria-required="true" data-invmsg="Email Address is invalid" /> </div> <input type="hidden" name="item_meta[356]" id="field_optin-country2" value="United States" data-frmval="United States" data-invmsg="Country is invalid" /> <input type="hidden" name="item_meta[357]" id="field_optin-city2" value="Ashburn" data-frmval="Ashburn" data-invmsg="City is invalid" /> <input type="hidden" name="item_meta[358]" id="field_optin-latitude2" value="39.0481" data-frmval="39.0481" data-invmsg="Latitude is invalid" /> <input type="hidden" name="item_meta[359]" id="field_optin-longitude2" value="-77.4728" data-frmval="-77.4728" data-invmsg="Longitude is invalid" /> <input type="hidden" name="item_meta[360]" id="field_optin-userid2" value="" data-frmval=""/> <div id="frm_field_361_container" class="frm_form_field form-field frm_Please grant me access._container"> <label class="frm_primary_label">Yes, I Want Access! <span class="frm_required"></span> </label> </div> <input type="hidden" name="item_key" value="" /> <div class="frm_submit"> <input type="submit" value="GET IT NOW!" class="om-trigger-conversion" class="frm_final_submit" formnovalidate="formnovalidate" /> <img class="frm_ajax_loading" src="https://passmytest.co.za/wp-content/plugins/formidable/images/ajax_loader.gif" alt="Sending" style="visibility:hidden;" /> </div></div> </fieldset> </div> </form> </div>