What you need to know about BC driver's licenses
A BC driver's license is issued by the Province of British Columbia through a program called ICBC (Insurance Corporation of British Columbia). You need one to drive legally in the province, and the process differs depending on whether you are getting your first license, renewing an expired one, or moving to BC from another province or country.
The license itself comes in two main types: a Class 7 (learner's permit) that lets you drive with restrictions while learning, and a Class 5 (full license) that lets you drive without supervision. Most people start with Class 7, pass a road test, and then move to Class 5. The whole process from learner's permit to full license typically takes several months because you must hold Class 7 for a minimum period before you can test for Class 5.
Key Takeaways
- You must get your learner's permit (Class 7) first by passing a written knowledge test at an ICBC office, and you must hold it for at least 12 months before you can take the Class 5 road test.
- A Class 5 road test costs money and must be booked in advance through ICBC; test availability varies by location and season, so booking early is important.
- You can renew your BC license in person at an ICBC office, by mail, or online through the ICBC website if your license is not expired or suspended.
- If you are moving to BC from another province or country, you may be able to exchange your current license for a BC one without retesting, depending on your home jurisdiction.
- You will need proof of identity, proof of residency, and a medical report (for certain ages or conditions) when you first get your license or renew it.
Getting your first BC driver's license: the Class 7 learner's permit
The first step is to visit an ICBC office in person and take the written knowledge test. This test covers BC traffic laws, road signs, and safe driving practices. You can study using the official BC Driver's Guide, which ICBC publishes and makes available online and in print. The test has 50 questions, and you must answer at least 40 correctly to pass.
Once you pass, you receive your Class 7 learner's permit. This permit allows you to drive only with a fully licensed driver (Class 4 or higher) sitting beside you in the front seat. You cannot drive alone, and you must follow other restrictions: no driving between midnight and 5 a.m., no driving on certain highways, and a zero-alcohol rule. You must hold this permit for a minimum of 12 months before you can take the Class 5 road test.
During your Class 7 period, you are building supervised driving experience. Many people take professional driving lessons during this time, though lessons are not required. ICBC does not track your hours, but the 12-month waiting period is mandatory and cannot be shortened.
Moving from Class 7 to Class 5: the road test
After you have held your Class 7 permit for at least 12 months, you can book a Class 5 road test through ICBC. The test itself lasts about 45 minutes and covers basic vehicle control, parking, lane changes, turns, and your ability to follow traffic laws. You must bring your Class 7 permit, proof of identity, and a vehicle that is registered, insured, and in safe working condition.
Road test availability varies by location and season. In busy urban areas like Vancouver or Victoria, you may need to book several weeks in advance. In smaller communities, appointments may be available sooner. You pay a fee for each test attempt, and if you do not pass, you can book another test and try again. There is no limit to how many times you can test, but you must wait a set number of days between attempts.
Once you pass the road test, you receive your Class 5 license. This is a full, unrestricted license that lets you drive any passenger vehicle in BC without supervision. Your Class 5 license is valid for five years from the date it is issued.
If you already have a license from another province or country
If you are moving to BC and already hold a valid driver's license from another Canadian province, you may be able to exchange it for a BC license without taking the road test. This is called a license exchange. You will still need to visit an ICBC office in person, bring your current license and proof of BC residency, and pay an exchange fee. The process is faster than getting a license from scratch, but you must do it within a certain timeframe after moving to BC.
If your license is from outside Canada, the rules depend on your home country and whether you plan to stay in BC permanently or temporarily. Some countries have reciprocal agreements with BC that allow you to drive on your home license for a limited time. If you are staying longer or want a BC license, you will usually need to take both the written test and the road test, just as a first-time driver would.
Renewing your BC driver's license
You can renew your BC license before it expires through three methods: online at the ICBC website, by mail, or in person at an ICBC office. Online renewal is the fastest option if your license is not expired and you have no medical conditions that require a doctor's report. You will need your current license number and a valid credit or debit card.
By-mail renewal takes longer because the process must be processed and your new license mailed to you. In-person renewal at an ICBC office is useful if you need to update your photo, address, or name, or if you have a medical condition that requires a doctor's report. Bring your current license, proof of your new address if you have moved, and any required medical documentation.
Your renewed license is valid for five years from the renewal date. If your license has already expired, you cannot renew it online or by mail; you must go to an ICBC office in person. An expired license can still be renewed, but you may need to provide updated medical information or take a new photo depending on how long it has been expired.
Documents you will need
When you first get a BC license or renew it, ICBC requires specific documents. For proof of identity, you can use a passport, birth certificate, or other government-issued ID. For proof of BC residency, you can use a utility bill, lease agreement, property tax notice, or bank statement showing your current address. These documents must be recent (usually within three months).
If you are over 80 years old or have certain medical conditions, you will need a medical report completed by a doctor. This report confirms that you are physically and mentally fit to drive. Your doctor can obtain the form from ICBC or you can bring one to your appointment. The report must be dated within a certain timeframe before you submit it.
If you are changing your name, bring a marriage certificate, divorce decree, or court order showing the legal change. Keep copies of everything you submit, and bring the originals to your ICBC appointment.
Where to find ICBC offices and book appointments
ICBC has offices throughout BC in most towns and cities. You can find the nearest office and check hours on the ICBC website. Many offices now require you to book an appointment in advance rather than walk in, especially for road tests and in-person renewals. Booking online through the ICBC website is usually faster than calling.
If you cannot visit an office in person, some services like license renewal can be done by mail or online. However, you must visit an office in person for your first license, your Class 7 knowledge test, your Class 5 road test, and certain renewals that require a new photo or medical documentation.
Frequently Asked Questions
How long does it take to get a BC driver's license from start to finish?
From your first visit to get a Class 7 permit to passing your Class 5 road test takes a minimum of 12 months, because you must hold the Class 7 for at least 12 months before you can test. If you book your road test right at the 12-month mark, you could have your full license within 12 to 13 months. If road test appointments are booked up in your area, it could take longer.
What happens if I fail the Class 5 road test?
You can book another road test and try again. There is no limit to how many times you can test. You must wait a set number of days between attempts (usually 7 to 14 days depending on ICBC's current policy). Each test attempt costs a fee, so you will pay again each time you book.
Can I drive in BC on my home country's driver's license?
This depends on your country and how long you are staying. Some countries have agreements that let you drive on your home license for a limited time (often 3 to 12 months). Check the ICBC website or call an ICBC office to confirm whether your country is included. If you are staying longer or want a BC license, you will need to get one through ICBC.
What if I move to another province after getting my BC license?
Your BC license remains valid in other provinces while you are visiting. If you move permanently to another province, that province will issue you a license. Some provinces allow you to exchange your BC license without retesting, similar to how BC handles exchanges from other provinces. Check the rules in your new province.
Can I renew my license if it has been expired for several years?
Yes, but you may need to visit an ICBC office in person rather than renewing online or by mail. If your license has been expired for a long time, ICBC may require a new photo, updated medical information, or even a new road test depending on how long it has been expired and your age. Contact ICBC directly to find out what you will need to bring.