The basic path to a BC driver's license
To get a BC driver's license, you move through three stages: a written knowledge test, a road test, and a final license issuance. You start by visiting a ICBC (Insurance Corporation of British Columbia) driver licensing office or an authorized third-party office to book your knowledge test. You must pass that test before you can book a road test. Once you pass the road test, ICBC issues your license. The whole process typically takes several weeks to several months, depending on how quickly you book tests and how many attempts you need.
ICBC runs most licensing offices directly, but you can also use private third-party testing centers in some regions — they handle the knowledge test and road test but follow ICBC rules. Either way, you pay ICBC fees and receive the same license.
Key Takeaways
- You must pass a written knowledge test before you can book a road test, and you need a valid ID and proof of residency to take either test.
- The knowledge test covers BC traffic laws and safe driving practices; you can study using the official ICBC handbook or online resources before you book.
- Road tests are booked after you pass the knowledge test, and you must bring a vehicle that meets safety standards and is insured in your name.
- ICBC charges separate fees for the knowledge test, road test, and license issuance, and fees vary depending on the type of license you are seeking.
- You can book tests online through the ICBC website, by phone, or in person at a licensing office.
Documents you need before you book
You must bring proof of identity and proof of BC residency to take either the knowledge test or the road test. Acceptable ID includes a valid passport, a birth certificate with a government-issued photo ID, or a previous BC driver's license. Proof of residency can be a utility bill, a lease agreement, a mortgage statement, or a government letter — it must show your name and current address and be dated within the last three months.
If you are under 19, you may need a parent or guardian to sign consent forms. If you are a new resident of BC, you may need to provide documents showing when you arrived in the province. Bring originals or certified copies — photocopies alone are usually not accepted.
Taking the knowledge test
The knowledge test is a written or computer-based exam covering BC traffic laws, road signs, right-of-way rules, and safe driving practices. You have 45 minutes to answer 50 multiple-choice questions. You must score at least 24 out of 50 (48 percent) to pass. The test is offered in multiple languages, and you can request extra time if you have a documented learning disability.
Before you book, study the official ICBC Driver's Guide, which is free and available online or in print at licensing offices. Many people also use practice tests on the ICBC website or third-party study apps. You can retake the test if you fail, but you must wait at least seven days before your next attempt, and you pay the test fee each time.
Book your knowledge test through the ICBC website (icbc.com), by calling 1-855-922-4222, or in person at a licensing office. You choose your test date and location when you book. Tests are offered most days of the week at multiple times.
Booking and taking the road test
After you pass the knowledge test, you can book a road test. You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have valid license plates, working brakes, working lights, a functioning windshield wiper, and a valid safety inspection (if required). You cannot use a vehicle with a "for sale" sign or one that is not insured in your name.
The road test lasts about 30 to 40 minutes. The examiner watches you perform basic driving tasks: starting the vehicle, turning, stopping, parking, and responding to traffic. You must follow traffic laws and demonstrate safe driving habits. You pass if the examiner judges you safe to drive on BC roads; you fail if you make a critical error (such as running a red light) or accumulate too many minor errors.
Book your road test through the same channels as the knowledge test. Road test wait times vary by region — some areas have openings within two weeks, while others may have a wait of several months. If you fail, you must wait at least seven days before retaking the test, and you pay the fee again.
Fees and payment
ICBC charges separate fees for the knowledge test, the road test, and the license itself. The knowledge test fee is the same regardless of which type of license you are seeking. The road test fee also does not vary by license type. The license fee depends on whether you are getting a Class 7 (learner), Class 5 (standard car), Class 4 (taxi or bus), or another class. Fees are updated annually and are posted on the ICBC website.
You pay the knowledge test fee when you book the test. You pay the road test fee when you book the road test. You pay the license fee when ICBC issues your license after you pass the road test. ICBC accepts payment by debit card, credit card, or cash at in-person offices. Online bookings require a credit or debit card.
What happens after you pass the road test
Once you pass the road test, ICBC processes your process and issues your license. You can choose to receive a plastic card by mail or pick it up in person at a licensing office. If you choose mail delivery, the card typically arrives within two to three weeks. If you pick it up in person, you can get it the same day or within a few days, depending on the office's schedule.
Your new license is valid for five years (or until age 25 if you are under 20). You can renew it online, by mail, or in person before it expires. If you lose your license or it is damaged, you can request a replacement at any licensing office.
Frequently Asked Questions
Can I use an online course instead of studying the handbook?
No official ICBC online course replaces the knowledge test, but many private websites offer practice tests and study materials based on the ICBC handbook. These are helpful for preparation, but you must still take the official ICBC knowledge test at a licensing office or authorized third-party center to move forward.
What if I fail the road test?
You can retake the road test after waiting at least seven days. There is no limit to how many times you can retake it. Each attempt costs the full road test fee. Many people pass on their second or third attempt after more practice.
Do I need to take the knowledge test again if I already have a license from another province?
If you hold a valid driver's license from another Canadian province or territory, you may be able to exchange it for a BC license without taking the knowledge test. You still need to take a road test. Contact ICBC or visit a licensing office to confirm whether your license qualifies for exchange.
Can I book my road test before I pass the knowledge test?
No. ICBC requires you to pass the knowledge test first. Your test results are recorded in the system, and you cannot book a road test until that record shows a passing score.
What if I cannot find a road test appointment in my area?
Road test availability varies by region and season. If your local office has no openings, you can try booking at a different ICBC office in a nearby city or region. Some people travel to less busy areas to get an earlier appointment. Check the ICBC website regularly, as cancellations open up slots throughout the day.