Where and how to book your NSW learner permit test online

You book your NSW learner permit theory test (also called the knowledge test) through the Service NSW website or the Service NSW mobile app. You cannot book by phone, mail, or in person at a Service NSW office — online booking is the only option. The test itself is delivered at approved testing centres across NSW, not online; you book the appointment online, then attend in person on the date and time you choose.

To book, you need a Service NSW account. If you do not have one, you create it free on the Service NSW website using your email address and a password. Once logged in, search for "book learner licence knowledge test" and follow the prompts. You will select your preferred testing centre, date, and time from available slots. The test costs $39.50 and you pay by credit or debit card at the time of booking.

Booking typically opens up to 28 days in advance. Popular times and locations fill quickly, especially in Sydney metropolitan areas, so booking early gives you more choice. You can change or cancel your booking up to two business days before your test date without losing your fee; cancellations made less than two business days before forfeit the $39.50.

Key Takeaways

  • Book your learner permit theory test through the Service NSW website or app only — phone and in-person bookings are not available.
  • You need a free Service NSW account to book; create one with your email address if you do not already have one.
  • The test costs $39.50, paid by card at booking, and you choose your testing centre, date, and time from available slots.
  • Bookings open 28 days in advance and fill quickly in busy areas, so book early for better time options.
  • You can change or cancel up to two business days before your test without losing your fee; cancellations within two business days forfeit the payment.

What you need before you book

Before you start the booking process, have your learner licence number ready. If you do not yet have a learner licence, you must obtain one first — you cannot book the theory test without it. You get a learner licence by visiting a Service NSW office or an authorised third-party agent (such as a post office or motor registry) with proof of identity and proof of residency. This is a separate step from booking the test.

You also need a valid email address to create or access your Service NSW account, and a credit or debit card to pay the $39.50 test fee. Have your preferred testing centre locations in mind; the booking system shows you which centres are near you, but you can select any approved centre in NSW. If you live in a regional area with limited testing centre options, book further in advance because slots may be fewer.

Step-by-step booking process

Start by going to the Service NSW website (www.service.nsw.gov.au) or opening the Service NSW app on your phone. Log in with your email and password. If you do not have an account, select "Create account" and follow the prompts — it takes about five minutes and is free.

Once logged in, search the site or app for "book learner licence knowledge test" or navigate to the learner licence section. Select "Book your knowledge test" and enter your learner licence number when prompted. The system will confirm your details and show you available testing centres.

Choose your preferred testing centre from the list. The system then displays available dates and times at that centre. Select the date and time that suits you — slots are usually shown in two-week blocks. Review your booking details, confirm your email address, and proceed to payment. Enter your card details and complete the transaction. You will receive a confirmation email when ready with your booking reference number, test date, time, centre address, and what to bring.

Save or print your confirmation email. You do not need to print a ticket; the testing centre will have your booking on file. Arrive 15 minutes early on the day of your test.

Testing centres and location options

NSW has approved testing centres in most towns and cities. Major centres in Sydney include Parramatta, Penrith, Newcastle, Wollongong, and Canberra. Regional centres operate in places like Tamworth, Coffs Harbour, Lismore, Dubbo, and Albury. The Service NSW booking system shows all active centres and their current availability when you search.

You can book at any centre in NSW, not just the one nearest you. If your local centre is fully booked, you can travel to another location. Some people book at less busy regional centres to get an earlier appointment, even if it means travelling. Check the address and opening hours of your chosen centre before you book — some centres have limited hours or close on certain days.

What happens after you book

After booking, you will receive a confirmation email with your booking reference, test date, time, centre location, and parking or access information. The email also lists what you must bring: your learner licence, a form of photo identification (passport, proof of age card, or overseas licence), and your confirmation email or booking reference number. Do not bring mobile phones, smartwatches, or other electronic devices into the test room.

You should receive a reminder email or SMS a few days before your test, depending on your Service NSW notification settings. If you do not receive a reminder, log back into your Service NSW account and check your booking details to confirm the date and time are correct.

The theory test itself is a multiple-choice exam with 20 questions. You need to score at least 16 out of 20 (80%) to pass. The test covers road rules, road signs, and safe driving practices. You have 30 minutes to complete it. Results are given when ready after you finish, and you will receive a certificate if you pass. If you fail, you can book another test as soon as you want — there is no waiting period between attempts, but you must pay the $39.50 fee again for each booking.

Changing or cancelling your booking

To change your test date, time, or centre, log into your Service NSW account, find your booking, and select "Reschedule". You can reschedule up to two business days before your test date without losing your fee. The system will show you available slots at your chosen centre or at a different centre if you prefer. Confirm your new booking and you will receive an updated confirmation email.

To cancel your booking, log in and select "Cancel" on your booking details. Cancellations made more than two business days before your test date are refunded in full. Cancellations made within two business days of your test date forfeit the $39.50 fee. If you cancel and later want to book again, you must pay the full fee for a new booking.

Common issues and what to do

If you cannot find your learner licence number, check your physical licence card or log into your Service NSW account — your licence number is displayed there. If you have lost your licence or it has expired, you must renew it before you can book a test. Visit a Service NSW office or authorised agent to renew.

If the booking system says "no slots available" at your preferred centre, try selecting a different centre or checking back later — slots are released regularly as people cancel. You can also try booking at a less busy time of day or on a weekday rather than a weekend. If you are unable to book within a reasonable timeframe, contact Service NSW by phone (13 77 88) or through the website chat function to ask about alternative options.

If you forget your Service NSW password, select "Forgot password" on the login page and follow the email recovery steps. If you cannot access your account for any reason, contact Service NSW before your test date so they can help you regain access or rebook if necessary.

Frequently Asked Questions

Can I book my learner permit test if I have not yet received my physical learner licence card?

No. You must have your learner licence number to book the test. If you have been issued a learner licence but have not received the physical card, log into your Service NSW account to find your licence number, or contact Service NSW to confirm your number. The card usually arrives within 10 business days of issue.

What if I book the wrong date or centre by mistake?

Log into your Service NSW account and select "Reschedule" on your booking. You can change the date, time, or centre as long as you do so more than two business days before your test. If you are within two business days, you will forfeit the $39.50 fee if you cancel, but you can still reschedule and pay again for a new booking.

Do I need to print my confirmation email before I go to the test?

No. The testing centre has your booking on file and will check you in using your learner licence and photo ID. Printing the email is optional but can be helpful as a backup reference for the centre address and time. You can also show the email on your phone if the centre asks to see it.

How long does the theory test take, and when do I get my results?

The test itself takes up to 30 minutes. You receive your results when ready after you finish — the testing centre will tell you whether you passed or failed before you leave. If you pass, you receive a certificate. If you fail, you can book another test and try again.

Can I book a test for someone else using my Service NSW account?

No. Each person must have their own Service NSW account and book their own test using their own learner licence number. You cannot book on behalf of another person, even a family member or friend.