What you need to get a BC driver's license

A BC driver's license is issued by the Insurance Corporation of British Columbia (ICBC) and is required to drive legally in the province. To obtain one, you must be at least 16 years old, pass a knowledge test and a road test, and provide proof of identity and residency. The process takes place at an ICBC driver licensing office, and you cannot complete it online or by mail.

The first step is to get a learner's license, which allows you to practice driving with a supervising driver. You need to pass the knowledge test — a written exam covering BC traffic laws and road signs — before you can take the road test. Once you pass both tests, you receive your Class 7 (learner) license, which you must hold for a minimum period before you can challenge the Class 5 (full) license test.

The entire process from learner's license to full license typically takes several months, depending on how quickly you book tests and how many attempts you need. ICBC sets the testing schedule, and wait times vary by location and season.

Key Takeaways

  • You must pass a knowledge test and a road test at an ICBC office; there is no online or mail-in option for new drivers.
  • You start with a Class 7 learner's license and must hold it for a set minimum period before you can test for a full Class 5 license.
  • Proof of identity (such as a birth certificate or passport) and proof of residency (such as a utility bill or lease) are required documents.
  • You can renew your license online, by mail, or in person at an ICBC office, depending on your situation and how much time remains before expiry.

Documents you need to bring to ICBC

ICBC requires specific documents to issue a driver's license. You must bring proof of identity — a birth certificate, passport, or other government-issued ID — and proof of residency, such as a utility bill, lease agreement, or bank statement dated within the last three months. If your name has changed, you will need a marriage certificate, divorce decree, or court order showing the change.

You also need a Social Insurance Number (SIN) or proof that you have applied for one. If you are a permanent resident or temporary resident, bring your immigration documents. ICBC will not issue a license without these documents, so check the ICBC website for the full list before you go to an office.

Bring your learner's license when you return to take the road test. If you are renewing an expired license, bring the expired license itself or proof that you held one.

How the knowledge test works

The knowledge test is a computer-based exam at an ICBC office that covers BC traffic laws, road signs, and safe driving practices. The test has 50 questions, and you must answer at least 40 correctly to pass. You have one hour to complete it. The questions are multiple-choice, and the test is offered in several languages.

You can study using the official ICBC Driver's Guide, which is free and covers all the material on the test. Many people also use practice tests available online or through driving schools. There is no limit to how many times you can take the knowledge test, but you must pay the test fee each time.

After you pass the knowledge test, ICBC issues your Class 7 learner's license on the spot. You can then begin practicing with a supervising driver who holds a valid license.

Class 7 learner's license rules and restrictions

While you hold a Class 7 license, you must follow specific rules. You must always have a supervising driver in the front passenger seat — someone at least 25 years old who holds a valid Class 5 license. You cannot drive alone, and you cannot drive between midnight and 5 a.m. You must display L-plates on the front and back of the vehicle.

You must hold the Class 7 license for a minimum of 12 months before you can take the Class 5 road test. During this time, you cannot accumulate certain violations or you may lose your learner's license. ICBC tracks your driving record, and serious infractions can delay your progress.

After 12 months, you can book a road test at an ICBC office. The road test takes about 45 minutes and covers basic driving skills, hazard awareness, and ability to follow traffic laws. You must pass this test to receive your full Class 5 license.

Renewing your BC driver's license

Your BC driver's license expires every five years. ICBC sends a renewal notice by mail about two months before expiry. You can renew online through the ICBC website if your license is not expired and you have no medical or legal issues. Online renewal takes a few minutes and costs less than renewing in person.

If you cannot renew online, you can renew by mail by returning the renewal form and fee to ICBC, or you can visit an ICBC office in person. Renewing by mail takes about two weeks. If your license has been expired for more than two years, you may need to retake the knowledge test and road test.

If your circumstances have changed — such as a name change, address change, or new medical condition — you must renew in person at an ICBC office and bring updated documents. Medical conditions that affect driving must be reported to ICBC, as they can affect your license status.

Different license classes and what they allow

BC has several driver's license classes, each allowing you to drive different types of vehicles. Class 5 is the standard license for cars and light trucks. Class 7 is the learner's license. Class 4 allows you to drive taxis and small buses. Class 3 is for medium trucks, and Class 2 is for large trucks. Class 1 is for semi-trucks and tractor-trailers.

Most new drivers start with Class 7 and progress to Class 5. If you want to drive a different class of vehicle, you must take separate knowledge and road tests for that class. The requirements and restrictions vary by class, and ICBC publishes detailed information for each one on its website.

You can hold multiple license classes at the same time. For example, you can hold both a Class 5 (cars) and a Class 4 (taxi) license if you pass the tests for both.

What happens if you fail the road test

If you do not pass the road test, you can retake it. There is no waiting period between attempts, but you must pay the test fee each time. Most people pass on their second or third attempt. ICBC will tell you which specific areas you need to improve — such as parking, lane changes, or hazard awareness — so you can focus your practice.

You can continue to drive on your Class 7 license while you prepare for another road test. There is no limit to how many times you can take the test, but you must hold the Class 7 license for at least 12 months from the date it was issued before you can take the Class 5 test.

If you have taken the road test multiple times and are struggling, consider taking lessons with a professional driving instructor. Many instructors in BC specialize in helping people pass the road test and can identify specific skills you need to work on.

Frequently Asked Questions

Can I get a BC driver's license if I am not a Canadian citizen?

Yes. You must be a permanent resident, temporary resident with valid status, or have a valid work or study permit. Bring your immigration documents to ICBC along with proof of identity and residency. The process is the same as for Canadian citizens.

How much does it cost to get a BC driver's license?

Fees vary. The knowledge test costs around $30, the Class 7 license costs around $30, and the Class 5 road test costs around $65. Renewal fees are lower. Exact amounts change, so check the ICBC website for current pricing before you visit an office.

What if I lose my license or it gets damaged?

You can request a replacement at an ICBC office or online through the ICBC website. You will need to pay a replacement fee and provide proof of identity. A replacement license usually arrives by mail within two weeks.

Can I renew my license early?

Yes. You can renew your license up to one year before it expires. Renewing early does not change the expiry date — your new license will still expire five years from the original expiry date, not five years from the renewal date.

What medical conditions must I report to ICBC?

You must report conditions that affect your ability to drive safely, such as vision problems, hearing loss, seizure disorders, or conditions affecting your ability to control the vehicle. ICBC may require a medical report from your doctor. Failing to report a medical condition can result in license suspension.