What You Need to Know About BC Driver's Licenses

A BC driver's license is issued by the Insurance Corporation of British Columbia (ICBC) and comes in different classes depending on what you want to drive. Most new drivers start with a learner's permit (called an L-class license), move to a novice license (N-class), and eventually reach a full Class 5 license for regular cars. The whole process typically takes at least two years, with mandatory waiting periods between each stage. You cannot skip steps or rush the timeline — ICBC enforces these progressions to build your skills gradually.

Each class has different rules about who can sit with you, what hours you can drive, and whether you can drive alone. Understanding which class you're in and what it allows is the difference between driving legally and getting a ticket or having your license suspended.

Key Takeaways

  • BC requires you to hold an L-class license for at least 12 months and pass a written knowledge test before you can get an N-class (novice) license.
  • Once you have an N-class license, you must hold it for at least 24 months and pass a road test before you can reach a full Class 5 license.
  • L-class drivers must have a supervising driver aged 25 or older with a valid Class 4 or Class 5 license in the front passenger seat at all times.
  • N-class drivers have restrictions on driving between midnight and 5 a.m., cannot drive with passengers under 25 (except family), and must display an N-plate on their vehicle.
  • You must pass both a written test and a road test to progress; failing either test means you wait before trying again.

The L-Class License: Your First Step as a Learner

The L-class license is where almost every new driver in BC starts. To get one, you must be at least 16 years old, pass a vision test at an ICBC office, and provide proof of identity and residency. You do not need to pass a written test to get the L-class — you get it first, then study and test later. The L-class is valid for five years.

While you hold an L-class license, you can only drive if a supervising driver is sitting beside you in the front passenger seat. That supervisor must be at least 25 years old and hold a valid Class 4 or Class 5 BC driver's license. You cannot drive alone, and you cannot drive between midnight and 5 a.m. You also cannot tow a trailer or carry passengers other than your supervisor. These rules exist to keep you safe while you are building experience.

You must hold your L-class license for at least 12 months before you can take the written knowledge test. During this time, you are required to log your driving hours — ICBC recommends at least 120 hours, with at least 20 of those in darkness. Keeping a log helps you track progress and shows ICBC you have real experience behind the wheel.

Passing the Written Test and Moving to N-Class

After you have held your L-class license for at least 12 months, you can book a written knowledge test at an ICBC office. The test covers BC traffic laws, road signs, safe driving practices, and hazard recognition. You must score at least 80 percent to pass. If you fail, you can retake the test, but you must wait at least seven days before your next attempt.

Once you pass the written test, you can explore for your N-class (novice) license. The N-class is valid for five years and marks a significant shift in your driving privileges. You can now drive without a supervisor, but you face new restrictions that stay in place for the entire five-year period or until you pass your road test and move to Class 5 — whichever comes first.

N-class restrictions include a midnight-to-5 a.m. driving ban (you cannot be behind the wheel during these hours), a passenger limit (you can carry only family members, not friends), and the requirement to display an N-plate on your vehicle. You also cannot drive with more than one passenger under 25 years old, and you must keep your record clean — any at-fault accident or traffic violation can extend your N-class period or result in license suspension.

The Road Test: Your Path to Class 5

You must hold your N-class license for at least 24 months before you can take the road test. During this time, you build real-world driving experience under the N-class restrictions. When you are ready, you book a road test appointment at an ICBC office or an approved private testing facility.

The road test takes about 45 minutes and covers basic vehicle control, following traffic laws, hazard awareness, and safe decision-making. An ICBC examiner or approved private examiner will ride with you and score your performance. You must demonstrate competence in starting and stopping, turning, lane changes, parking, and responding to traffic situations. If you fail, you can retake the test, but you must wait at least seven days and pay the test fee again.

Once you pass the road test, you are issued a Class 5 license, which is the standard license for driving a regular car in BC. Class 5 is valid for five years and comes with no driving restrictions — you can drive any time of day or night, carry any passengers, and drive anywhere in the province.

Other License Classes You May Need Later

BC offers other license classes for different types of vehicles. A Class 4 license allows you to drive a taxi, limousine, or small bus (up to 24 passengers). A Class 3 license is for medium trucks or buses (up to 35 passengers). A Class 2 license is for large trucks or buses (more than 35 passengers). A Class 1 license is for semi-trucks and other heavy commercial vehicles.

If you want to upgrade from Class 5 to any of these commercial classes, you must be at least 19 years old (or 18 for Class 4), pass a written test specific to that class, and pass a road test in a vehicle of that class. The process is similar to the L-to-N-to-5 progression but compressed — you do not need to wait 12 or 24 months between steps. Most people do not need these classes unless they plan to drive commercially.

What Happens If You Break the Rules

Driving outside the rules of your license class has real consequences. If you are caught driving alone on an L-class license, driving during restricted hours on an N-class license, or carrying prohibited passengers, you face a ticket, a fine, and points on your driving record. Accumulating too many points can result in license suspension.

An at-fault accident or traffic violation while you hold an N-class license can extend your N-class period by up to two years. This means you stay under N-class restrictions longer and must wait even longer before you can take your road test. A serious violation — such as impaired driving, dangerous driving, or a major collision — can result in when ready license suspension and may require you to restart the entire licensing process.

ICBC also tracks your record. If you have a history of violations or accidents, you may face higher insurance premiums, mandatory driver training courses, or denial of your road test appointment until you demonstrate a clean record for a set period.

Costs and Timeline Summary

Getting your BC driver's license involves several fees. The L-class license costs around $30 to $40 and is valid for five years. The written knowledge test costs approximately $30 to $35. The road test costs around $65 to $85, depending on whether you test at an ICBC office or a private facility. Your insurance costs depend on your age, driving record, and the vehicle you drive — new drivers typically pay more.

The total timeline from L-class to Class 5 is at least 36 months (three years): 12 months on L-class, then the written test, then 24 months on N-class, then the road test. If you fail either test, you add time for retakes. If you have an at-fault accident or violation on N-class, you may add up to two years. Most new drivers reach Class 5 between ages 18 and 20, depending on when they started.

Frequently Asked Questions

Can I get my L-class license before I turn 16?

No. You must be at least 16 years old to hold an L-class license in BC. You can prepare by studying the road rules and taking practice tests before your 16th birthday, but you cannot legally drive until you have your L-class in hand.

What if I move to BC from another province or country?

If you hold a valid driver's license from another Canadian province, you can exchange it for a BC Class 5 license without taking a test, as long as your license is not suspended and you meet BC's residency requirements. If your license is from outside Canada, you must go through the full L-to-N-to-5 process, though ICBC may waive the written test if your foreign license is deemed equivalent.

Can I drive with my L-class license if my supervisor is in the back seat?

No. Your supervising driver must sit in the front passenger seat, not the back. This is a strict requirement of the L-class license. If your supervisor is anywhere else in the vehicle, you are driving illegally.

What happens if I get a ticket while on N-class?

A traffic ticket adds points to your driving record. If the ticket is for an at-fault accident or a major violation, ICBC may extend your N-class period by up to two years, meaning you must wait longer before you can take your road test. Minor violations may not extend your period but will still appear on your record and may affect your insurance rates.

Do I have to take my road test at an ICBC office, or can I use a private testing facility?

You can choose either. ICBC operates testing facilities across BC, and there are also approved private testing facilities in many communities. Private facilities often have shorter wait times, but the test itself is the same standard and the fee is similar. Either way, you must book in advance.