What a BC driver's license is and who needs one
A BC driver's license is the legal document that proves you are authorized to drive a motor vehicle in British Columbia. It is issued by the Insurance Corporation of British Columbia (ICBC) and comes in different classes depending on what you want to drive — a regular car, a motorcycle, a bus, or a heavy truck. You need one before you can legally operate any vehicle on a public road in the province.
If you live in BC and want to drive, you will go through a three-stage process: a learner's permit (called an L-class license), a novice license (called an N-class license), and finally a full license (called a Class 5 for cars, or other classes for larger vehicles). Each stage has its own rules about what you can and cannot do on the road, and you must pass written and road tests to move forward.
Key Takeaways
- BC driver's licenses are issued by ICBC and come in different classes: Class 5 for regular cars, Class 7 for motorcycles, and other classes for commercial vehicles.
- You must progress through three stages — L-class (learner), N-class (novice), and full license — each with different driving restrictions and test requirements.
- The written test covers road signs, traffic laws, and safe driving practices; the road test evaluates your actual driving skills with an ICBC examiner.
- You must be at least 16 years old to get an L-class license in BC, and you must hold each stage for a minimum time before moving to the next.
- ICBC charges separate fees for each license class and for each test attempt, and these fees vary depending on the type of license you are pursuing.
BC driver's license classes and what each one allows
Class 5 is the standard license for driving a regular passenger car, pickup truck, or van. This is what most new drivers work toward. You can tow a small trailer with a Class 5 license, but there are weight limits.
Class 7 is for motorcycles and motorized bicycles. You must pass a separate written test and a separate road test on a motorcycle to get this class. Some people hold both a Class 5 and a Class 7 at the same time.
Class 4 is for driving a taxi or small bus (up to 24 passengers). Class 3 is for larger buses or trucks with air brakes. Class 2 is for heavy trucks. Class 1 is for the largest commercial vehicles. These commercial classes require additional training, medical exams, and higher test standards than Class 5.
Most new drivers in BC start with Class 5. If you want a motorcycle license, you can pursue Class 7 at the same time or after you have your Class 5.
The three-stage progression: L, N, and full license
BC's licensing system is built in stages to give new drivers time to build experience under controlled conditions. You cannot skip stages or move through them quickly — each stage has a minimum holding period.
L-class (Learner) is your first stage. You must be at least 16 years old. With an L-class license, you can only drive when a fully licensed driver (Class 5 or higher) who is at least 25 years old is sitting beside you in the front seat. You cannot drive alone, and you cannot drive between midnight and 5 a.m. You must hold an L-class license for a minimum of 12 months before you can take the road test for an N-class license.
N-class (Novice) is your second stage. You get this after you pass the road test while holding an L-class license. With an N-class license, you can drive alone, but you still have restrictions: you cannot drive between midnight and 5 a.m. (with some exceptions), you cannot drive with more than one passenger under 25 years old, and you cannot drive if you have any alcohol in your system. You must hold an N-class license for a minimum of 24 months before you can take the road test for a full Class 5 license.
Full Class 5 license is your final stage. Once you pass the road test while holding an N-class license, you have a full license with no driving restrictions (beyond the normal traffic laws). You can drive at any time, with any number of passengers, and you are treated like any other licensed driver on the road.
The written test: what it covers and how to prepare
Before you can get an L-class license, you must pass the written knowledge test at an ICBC office. This test has 50 multiple-choice questions, and you must answer at least 40 correctly to pass. You have 45 minutes to complete it.
The test covers BC traffic laws, road signs, safe driving practices, and hazard awareness. Topics include speed limits, right-of-way rules, parking rules, what different road signs mean, how to handle bad weather, and what to do at intersections. The test is based on the BC Driver's Guide, which ICBC publishes and makes available for free online and in print at ICBC offices.
To prepare, read the BC Driver's Guide thoroughly and take practice tests. ICBC offers a free online practice test on its website that mirrors the real test. Many people take the practice test several times until they score consistently above 40 out of 50. You can also take the written test more than once if you do not pass the first time — there is a fee each time you take it.
The road test: what the examiner is looking for
After you have held an L-class license for at least 12 months, you can book a road test with ICBC. The road test takes about 45 minutes. An ICBC examiner sits in the passenger seat while you drive on real streets in your community. The examiner is looking at whether you can control the vehicle safely, follow traffic laws, and respond correctly to hazards.
The examiner will ask you to perform specific tasks: starting the car, turning, stopping, parking (both parallel and perpendicular), backing up, and driving on different types of roads (residential streets, main roads, and sometimes highways). They will also test your ability to spot hazards, such as a pedestrian stepping into the street or a car pulling out of a driveway, and respond appropriately.
Common reasons people fail the road test include hitting the curb while parking, not checking mirrors and blind spots, speeding or driving too slowly, not stopping completely at stop signs, and not responding quickly enough to hazards. If you do not pass, you can book another test, but there is a fee for each attempt. Most people pass on their second or third try.
Documents you need and fees involved
To get your free guide, you will need proof of identity and proof of residency in BC. Acceptable documents include a birth certificate, passport, or citizenship certificate for identity, and a recent utility bill, lease, or mortgage statement for residency. ICBC has a full list of acceptable documents on its website.
Fees vary depending on which license class you are pursuing and which stage you are at. As of the most recent information available, the written test fee is separate from the license issuance fee, and the road test fee is separate again. Commercial license classes (Class 1, 2, 3, 4) cost more than Class 5. Check the ICBC website for current fees, as they change periodically.
You will also need to pay for a road test booking each time you take the test. If you fail and want to try again, you pay the road test fee again. Some people budget for two or three road test attempts when they are planning to get their license.
How long the whole process takes
The minimum time from L-class to full Class 5 license is 36 months (3 years). This is because you must hold an L-class license for at least 12 months before you can take the road test for N-class, and then you must hold an N-class license for at least 24 months before you can take the road test for full Class 5. These holding periods cannot be shortened.
However, the actual time is often longer because of the time it takes to prepare for each test, book test appointments (which may have a wait), and potentially retake tests if you do not pass on the first attempt. Many new drivers take 4 to 5 years from their first L-class test to their full Class 5 license.
If you are pursuing a motorcycle license (Class 7) at the same time, you will go through a separate L-class and N-class progression for the motorcycle, with its own written and road tests. This runs parallel to your Class 5 progression, so you can be working toward both at the same time.
Frequently Asked Questions
Can I get my license faster if I have driven in another province or country?
BC does not waive the L-class or N-class stages based on driving experience elsewhere. However, if you hold a valid driver's license from another province or country, you may be able to exchange it for a BC Class 5 license without taking the written or road test. You will need to visit an ICBC office with your current license and proof of BC residency. The rules for license exchanges vary by province and country, so check with ICBC first.
What happens if I fail the road test?
You can take the road test again as many times as you need. There is a fee for each attempt. You do not have to wait a certain amount of time between attempts, but you do need to book a new appointment, which may have a wait depending on how busy the ICBC office is in your area. Many people pass on their second or third try after getting feedback from the examiner and practicing the skills they struggled with.
Can I drive with passengers while I have an N-class license?
Yes, but with restrictions. You cannot drive with more than one passenger under 25 years old. You can drive with one passenger under 25, and you can drive with as many passengers 25 and older as your vehicle can safely hold. You also cannot drive between midnight and 5 a.m. with any passengers under 25 in the car (with some exceptions for work or medical reasons).
Do I need to take a medical exam to get a Class 5 license?
No, not for a standard Class 5 license. Medical exams are required for commercial licenses (Class 1, 2, 3, 4) and for some motorcycle licenses. If you have a medical condition that affects your ability to drive, ICBC may ask you to provide a medical report, but this is not routine for Class 5.
What is the age limit for getting a BC driver's license?
There is no upper age limit. You can get your first license at any age as long as you meet the requirements and pass the tests. If you are over 25 years old when you get your L-class license, the rules are slightly different — for example, you do not need a supervising driver who is 25 or older, and the midnight-to-5-a.m. restriction does not explore to L-class drivers over 25.