Driver Knowledge Test (DKT) online is a 4 to 6 hour interactive course that teaches you about road safety and road rules in NSW.

DKT online includes the test you must pass to get your C class (car) learner licence. 

Once you have passed the test and you are 16 years or older, you can apply for your learner licence. To apply you'll need to visit a Service NSW Centre, mobile service centre or council agency.


To enrol in DKT online you must:

  • be at least 15 years and 11 months of age
  • be a NSW resident 
  • have never been disqualified, suspended or refused from driving (for example, for driving unlicensed)
  • not hold a current NSW or interstate driver licence (excluding rider only licence).

Note: Overseas licence holders should check eligibility requirements.

What you need

A MyServiceNSW Account (if you don't have one you can create one when you start your enrolment).

Enrolment documents

If you have one of the below you can use it to enrol:

  • NSW Driver Licence (including rider only or expired learner licence)
  • NSW Photo Card
  • NSW registered vehicle
  • Mobility Parking Scheme permit
  • Customer number (created by Service NSW).

If you do not have one of the above you'll need to provide an identity document from the list below when you enrol.

  • Australian driver licence
  • Australian passport
  • Australian birth certificate
  • Australian citizenship certificate
  • Australian certificate of registration by descent
  • ImmiCard.

Note: if you do not have any of these documents you will need to visit a service centre to prove your identity in person. Service centres can accept other identity documents.

How to enrol

  1. Check the eligibility requirements.
  2. Select the 'Do your DKT online' button.
  3. Log in, or create your MyServiceNSW Account.
  4. Follow the prompts to enrol in DKT online.

More information

DKT online course details

When you enrol in DKT online you get:

  • 12 months access to the course
  • as many attempts to pass the online test as you need (you only pay the test fee when you apply for your licence)
  • notifications to keep you up to date about your enrolment status and next steps. You'll get these via email, your MyService NSW Account, and the Service NSW app.

Languages and accessibility

  • DKT online is available in English and Simplified Chinese. If you require an interpreter or want to take the test in other languages you must book a DKT in-person at a Service NSW Centre.
  • DKT online is designed to be accessible. It has a text to speech function that can read the content out to you.

Fees and waivers

  • The one test fee gives you unlimited attempts at the DKT online until you pass. You only pay once you pass and go to a service centre to apply for your licence.
  • If you pass the DKT online but find out later you were not required to do it, you must still pay the test fee when you apply for your licence. It is your responsibility to check if a DKT is required before you enrol.
  • You may be eligible to have the test fee waived if you are:
    • a participant in the Driver Licensing Access Program
    • undertaking the DKT within a Correctional Centre or Juvenile Justice Centre.

Health conditions and driving 

  • If you have a health condition, disability, illness or an eye/vision condition you will need to provide a medical report to prove you are fit to drive when you apply for your learner licence at a service centre.

Overseas driver licence holder

Last updated: 10 July 2024

Rate the information on the page