Skip to main content

How to book your ICBC knowledge test

Last reviewed: May 18, 2026

The knowledge test is the first formal step toward a British Columbia driver's licence. Passing it earns you a Class 7L learner licence, the starting stage of the Graduated Licensing Program. This guide walks you through booking the test, what it costs, the identification you need, and what happens before and after you sit down at the screen.

Independent study aid

BC Knowledge Test is an independent practice resource and is not affiliated with ICBC. Booking is always done through ICBC's own channels — this guide explains the process, but the appointment itself is made with ICBC.

Who can take the ICBC knowledge test?

To take the knowledge test for a passenger vehicle licence, you must be at least 16 years old. You can take the test on or after your 16th birthday, not before. If you are under 19, a parent or legal guardian must give consent, which is normally provided at the driver licensing office.

There is no upper age limit. Newcomers to British Columbia who hold a licence from another province or country may also need to pass a knowledge test as part of exchanging or applying for a BC licence, depending on where their existing licence is from.

How do I book the knowledge test online or in person?

The knowledge test is by appointment only — it is not offered as a walk-in service. ICBC gives you two ways to book.

  1. Online: Use the appointment booking tool on the ICBC website. Choose a driver licensing office, select an available date and time, and provide your details to confirm the appointment.
  2. In person or by phone: Visit a driver licensing office during business hours or call to arrange an appointment with staff.

Booking online is usually the fastest way to secure a convenient time, and it lets you compare availability across nearby offices. Book early if you have a specific date in mind, since popular offices can fill up.

Office hours vary

ICBC-operated driver licensing offices open later on Wednesdays — at 9 a.m. rather than the usual earlier time. Check the hours of your chosen office before you travel.

How much does the ICBC knowledge test cost?

The knowledge test costs $15. Seniors aged 65 and older can take the knowledge test for free. You pay the fee at the office when you check in for your appointment.

Driver licensing offices accept cash, Visa, Mastercard, American Express, debit cards, and personal cheques. If you fail the test and need to take it again, you pay the fee again for each attempt (seniors 65 and older continue to test for free).

Clear any outstanding debt first

Before you can be licensed or upgraded, you must settle any outstanding ICBC debt or provincial government fines. Unpaid amounts can hold up your licence even after you pass.

What ID and documents should I bring?

You must bring two pieces of accepted identification to every visit to a driver licensing office. Together your documents need to prove your legal name, date of birth, and signature, and at least one must establish your identity to ICBC's standard.

  • Primary identification — for example, a passport, a Canadian birth certificate, a permanent resident card, or a Canadian citizenship document.
  • Secondary identification — for example, a BC Services Card, a credit or debit card with your signature, or another government-issued document.
  • Proof of British Columbia residency, if requested.
  • Parental or guardian consent if you are under 19, plus the parent or guardian if the office requires it.
  • Payment for the $15 fee, unless you are 65 or older.

Check the accepted ID list

ICBC publishes a detailed list of accepted identification, and the exact documents that qualify depend on your situation. Confirm the current list on the ICBC website before your appointment so you are not turned away.

What languages is the knowledge test offered in?

The official ICBC knowledge test is available in 12 languages: English, French, Punjabi, Simplified Chinese, Traditional Chinese, Farsi, Vietnamese, Modern Standard Arabic, Croatian, Russian, Spanish, and Ukrainian.

ICBC's free online practice knowledge test is available in seven of those languages — English, Simplified Chinese, Traditional Chinese, Punjabi, Farsi, Vietnamese, and Modern Standard Arabic. Practising in the language you will test in helps you get comfortable with the wording before your appointment.

Can I reschedule or cancel my appointment?

Yes. If you cannot make your appointment, you can reschedule or cancel it through the same channel you used to book — online or by contacting the driver licensing office. Do this as early as you can so the time can be released to other test-takers and so you can secure a new slot before your preferred dates fill up.

Arriving late may mean losing your appointment, so plan to reach the office with time to spare for parking, check-in, and a vision screening.

What happens if I fail the knowledge test?

The knowledge test has 50 multiple-choice questions, and you need 40 correct answers to pass. If you do not reach 40, you do not pass that attempt, but failing is not the end of the road — you can take the test again.

You will need to book another appointment and pay the $15 fee again (seniors 65 and older test for free on every attempt). ICBC normally asks you to wait a short period before retesting so you have time to study the material you missed. Use that time well: review the Learn to Drive Smart guide and take repeated practice tests until your scores are consistently above the passing mark.

Practise before you book again

Most people who fail simply needed more preparation. Free practice tests that mirror the real format are the most reliable way to know you are ready before you rebook.

Frequently asked questions

How much does the ICBC knowledge test cost?
The knowledge test costs $15. It is free for seniors aged 65 and older. You pay the fee when you check in at the driver licensing office, and offices accept cash, debit, and major credit cards.
Can I just walk in to take the knowledge test?
No. The knowledge test is by appointment only. You must book a time at a driver licensing office, either online through ICBC's booking tool or in person or by phone.
How old do I have to be to take the knowledge test?
You must be at least 16 years old. You can take the test on or after your 16th birthday. If you are under 19, a parent or legal guardian must provide consent.
What identification do I need to bring?
You must bring two pieces of accepted identification that together prove your legal name, date of birth, and signature. Check ICBC's current accepted ID list before your appointment, since the exact documents that qualify depend on your situation.
What happens if I fail the knowledge test?
You can take it again. You will book a new appointment and pay the $15 fee again, after a short waiting period set by ICBC. Use that time to study the Learn to Drive Smart guide and take practice tests until you score consistently above 40 out of 50.
How many languages is the test available in?
The official knowledge test is offered in 12 languages, including English, French, Punjabi, Simplified and Traditional Chinese, Farsi, Vietnamese, Arabic, Croatian, Russian, Spanish, and Ukrainian.