What you need to know about BC driver's licenses
In British Columbia, your driver's license is issued and managed by ICBC (Insurance Corporation of British Columbia), not by a separate government motor vehicle department. You cannot get a BC license without first holding a learner's permit, and the process moves through three stages: learner, novice, and full. Each stage has different rules about who can sit beside you, what hours you can drive, and how long you must wait before moving to the next level.
The timeline from learner to full license takes a minimum of 20 months if you pass every test on the first attempt. If you already hold a valid license from another province or country, you may be able to skip the learner stage, but ICBC will still require a knowledge test and a road test before issuing a BC license.
Key Takeaways
- BC driver's licenses are issued by ICBC, and you must progress through learner, novice, and full stages rather than jumping straight to a full license.
- The learner stage requires passing a knowledge test and holding the permit for at least 12 months before you can take the novice road test.
- Novice licenses come with restrictions: a supervising driver must be present, you cannot drive between midnight and 5 a.m., and you must display an "N" decal on your vehicle.
- You can renew your BC license online, by mail, or in person at an ICBC office, and renewal takes place every five years for most drivers.
- If you hold a valid license from another Canadian province or certain countries, you may be able to take the road test without the full learner waiting period.
Getting your first BC driver's license: the learner stage
To start, you need to pass the BC knowledge test. You can take this test at any ICBC office or at certain third-party testing centres. The test covers road signs, right-of-way rules, and safe driving practices specific to BC. You must score at least 16 out of 20 questions correct. Once you pass, ICBC issues you a learner's permit, which is valid for five years.
With a learner's permit, you can drive only when a supervising driver is in the front passenger seat. That supervisor must hold a valid BC driver's license and be at least 25 years old. You cannot drive on certain highways (the Coquihala, parts of the Trans-Canada, and some others) and you must display an "L" decal on your vehicle. You must hold the learner's permit for at least 12 months before you are allowed to book a road test for the novice stage.
Moving to the novice stage: your first road test
After 12 months with a learner's permit, you can book a road test through ICBC. The test takes about 45 minutes and covers basic vehicle control, hazard awareness, and following traffic laws. You must bring your learner's permit, proof of identity, and a vehicle that is registered, insured, and in safe working condition. If you pass, ICBC issues a novice license on the spot.
A novice license comes with restrictions that last for 24 months. You must still display an "N" decal. A supervising driver must be present in the front passenger seat (and must hold a valid license and be at least 25 years old). You cannot drive between midnight and 5 a.m., and you cannot drive on certain highways. You are also limited to a maximum blood alcohol level of zero — any alcohol in your system is a violation.
Reaching a full license: the second road test
After 24 months as a novice driver, you become may be able to access for a full BC license. You must pass a second road test. This test is similar to the novice test but may include more complex traffic situations and highway driving. Once you pass, the "N" restrictions are removed, though you still cannot drive between midnight and 5 a.m. until you turn 19 (or 20 if you were under 16 when you got your learner's permit).
The full license is valid for five years from the date it is issued. After that, you must renew it before it expires.
If you already hold a license from another province or country
If you have a valid driver's license from another Canadian province, you do not need to repeat the learner stage. You can go directly to an ICBC office and exchange your license for a BC license after passing a knowledge test. Some provinces have reciprocal agreements with BC, which may allow you to skip the knowledge test as well — ask at your local ICBC office.
If you hold a license from outside Canada, the rules depend on which country issued it. ICBC recognizes licenses from certain countries (including the United States, Australia, and many European nations) and will allow you to take the road test without the full 12-month learner waiting period. You will still need to pass the knowledge test and hold a learner's permit for at least one day before booking the road test. Licenses from countries not on ICBC's approved list require you to go through the full learner and novice stages.
Renewing your BC driver's license
Your BC driver's license expires five years after it is issued. ICBC sends a renewal notice to your mailing address about two months before the expiry date. You have three options: renew online through the ICBC website, renew by mail using the form included in the notice, or renew in person at an ICBC office.
Online renewal is the fastest option and takes a few minutes. You will need your current license number, your personal information, and a payment method. Renewal by mail takes about two weeks. In-person renewal at an ICBC office is when ready if you bring your current license and proof of identity. The renewal fee varies depending on your age and license type, but as of 2024 it ranges from roughly $30 to $50 for most drivers.
If your license has already expired, you cannot straightforward renew it — you must reapply as if you were a new driver, starting with the knowledge test and learner's permit. This is why it is important to renew before the expiry date on your license.
What to bring to an ICBC office
For a knowledge test, bring proof of identity (a passport, birth certificate, or permanent resident card) and proof of your current BC address (a utility bill, lease, or bank statement dated within the last three months). For a road test, bring your learner's or novice permit, proof of identity, proof of address, and a vehicle that is registered and insured. For renewal, bring your current license and proof of identity.
ICBC offices are located throughout BC. You can find the nearest office and book an appointment online through the ICBC website. Walk-ins are accepted, but appointment wait times are often shorter.
Frequently Asked Questions
Can I drive alone with a learner's permit?
No. A learner's permit requires a supervising driver in the front passenger seat at all times. The supervisor must hold a valid BC driver's license and be at least 25 years old. Driving alone with a learner's permit is a violation and can result in a fine.
What happens if I fail a road test?
You can book another road test as soon as you want. There is no waiting period between attempts. However, you must pay the test fee each time you book. Many people take a few attempts to pass, so do not be discouraged by a first failure.
Can I renew my license if it has already expired?
No. If your license has expired, you must reapply from the beginning, starting with the knowledge test and learner's permit. This is why renewing before the expiry date is important. If your license expired less than two years ago, you may be able to skip the learner stage and go straight to the road test — contact ICBC to confirm.
Do I need to take the knowledge test again if I move to BC from another province?
It depends on which province you are coming from. If your license is from another Canadian province, you can exchange it for a BC license after passing a knowledge test. Some provinces have reciprocal agreements that may waive the knowledge test. Call ICBC or visit an office to find out whether your province is included.
How much does a BC driver's license cost?
The knowledge test costs about $25, the road test costs about $35, and a five-year license renewal costs between $30 and $50 depending on your age. Initial license issuance fees vary. Exact amounts change periodically, so check the ICBC website for current fees before you visit an office.