Driver licensing
Book a knowledge test and other driver licensing and ID services
Appointments are required for knowledge tests. For your convenience, we also recommend booking an appointment for services such as licence renewals and replacements as well as BC Services Card and BCID applications and renewals.
To avoid waiting, we recommend that you arrive no more than 15 minutes before your appointment. When visiting a driver licensing office, masks and physical distancing are voluntary.
Looking to book a road test?
Road tests are booked using a different system than other services, including knowledge tests. Review this page for information on booking an appointment for these services.
Before you book your in-person appointment
You must be a resident of British Columbia to apply for or hold a B.C. driver’s licence. If you are unsure if you qualify as a resident, please contact us.
Unpaid debt could affect your ability to renew or upgrade your licence. If you have outstanding debt with us, please call Account Services (604-661-2723 or 1-800-665-6442) prior to booking an appointment. For more information about when we refuse to issue a licence, please see the relevant section of the Motor Vehicle Act.
Online and phone services
The following services are available online or by phone and don't require an appointment:
Applying for a driving prohibition review (only for an immediate roadside prohibition (IRP), administrative driving prohibition (ADP) or unlicensed driving prohibition)
Find your nearest driver licensing office
Find the office nearest you and click/tap the green or blue map pin to either book your appointment online (at an ICBC driver licensing office or Service BC Centre) or to find the contact information for the nearest driver licensing agent.
Depending on your location, your nearest driver licensing office may be operated by ICBC directly, by Service BC or, in smaller communities, by a driver licensing agent (typically an Autoplan broker). These three location types have separate booking systems.
If you know the type of office nearest you, you can book your appointment online with ICBC Driver licensing or with Service BC or find the contact information for your nearest driver licensing agent.
The driver licensing offices in Chilliwack and Prince George are currently for road tests only. For other driver licensing services in these areas, please book your appointment through Service BC.
What you’ll need for your appointment
We’ll send you specific instructions in a confirmation email and two reminder emails. In the meantime, here are some important things you need to be aware of:
Expiry dates: Book your appointment within the recommended period ahead of any expiry dates.
Licence classes and types: Find out which licence is right for you and prepare for your knowledge test.
Accepted ID: Find out what types of ID we accept.
Fees: Find out what the fees are for your service.
Check-in times: You'll need to arrive 15 minutes ahead of your appointment time. Make sure you consider this when booking.
Can't find an appointment?
We may at times be able to serve customers without appointments. At ICBC driver licensing offices (not Service BC centres or driver licensing agents), you can walk in during our normal office hours. However, depending on how busy the office is, you may have to wait for an extended time, or you might not get served that day.
If you would like to walk into a Service BC centre or driver licensing agent, please contact their office directly for their walk-in information.
Frequently asked questions
To allow access to as many people as possible, you will only be able to hold one appointment at a time.
Please refer to our ‘Unable to book an appointment’ section above.
You can change your appointment online through the booking system by clicking on the link in your confirmation or reminder emails.
Some of our offices are open on a Saturday to offer appointments. You can find your nearest one using our locator tool.
Booking an appointment requires sharing personal information. If your friend or family member prefers, they can also book an appointment by calling our driver licensing information line.
No, please use the Service BC booking system.