
How to Book Your ICBC Knowledge Test in BC (2026 Guide)
What Is the ICBC Knowledge Test?
The ICBC knowledge test is a 50-question multiple-choice exam that you must pass to obtain a Class 7 Learner's Licence in British Columbia. It covers road signs, rules of the road, speed limits, intersections, parking, and safe driving practices drawn from the official Learn to Drive Smart manual.
Passing the knowledge test is the first step in BC's Graduated Licensing Program (GLP). You need to score at least 40 out of 50 (80%) within 45 minutes. The test costs $15 per attempt and you can retake it as many times as needed.
How to Book an ICBC Knowledge Test
You can book the ICBC knowledge test in two ways: online through the ICBC website, or by walking into a driver licensing office without an appointment.
Option 1: Book Online
- Go to the ICBC driver licensing appointment booking page at icbc.com.
- Select "Knowledge test" as the service type.
- Choose your preferred driver licensing office location.
- Select an available date and time.
- Confirm your appointment — you will receive a confirmation email.
Online booking is recommended because it guarantees a specific time slot and avoids potential wait times at walk-in locations.
Option 2: Walk In
Many ICBC driver licensing offices accept walk-in knowledge test appointments on a first-come, first-served basis. Arrive early — offices are often busiest on Mondays and at the start of the month. Walk-in availability varies by location and time of year.
What to Bring to Your Knowledge Test
- Two pieces of ID — at least one must be government-issued with your photo (e.g., passport, PR card, health card with photo). The second can be a secondary ID such as a bank card or student card.
- Your $15 test fee — ICBC offices accept cash, debit, and credit cards.
- Your glasses or contacts if you need them for the vision screening that takes place before the knowledge test.
You do not need to bring a vehicle or be accompanied by a licensed driver — the knowledge test is a written exam only.
ICBC Driver Licensing Office Locations in BC
ICBC has driver licensing offices across British Columbia. Major locations include Vancouver, Surrey, Richmond, Burnaby, Coquitlam, Langley, Delta, North Vancouver, Kelowna, Victoria, Kamloops, Prince George, Nanaimo, Abbotsford, and many more communities throughout the province.
To find the nearest office and its hours, visit the ICBC website and search by city or postal code. Note that hours vary by location — most offices are open Monday through Friday, with some Saturday appointments available at select locations.
What Happens on Test Day
- Check in at the front desk with your ID and payment.
- Vision screening — a basic eye test to ensure you meet the minimum vision standard for driving.
- Knowledge test — 50 multiple-choice questions on a computer or tablet. You have 45 minutes.
- Results — you will know your score immediately. If you pass (40/50 or higher), staff will process your Class 7L licence on the spot.
If you do not pass, you can rebook and retake the test. There is no mandatory waiting period between attempts, though you must pay the $15 fee again.
How to Prepare for the Knowledge Test
The most effective preparation strategies are:
- Read the Learn to Drive Smart manual cover to cover. Every question comes from this guide.
- Practice with online knowledge test questions by topic — road signs, speed limits, intersections, and alcohol rules are the most commonly tested areas.
- Take a full 50-question timed mock exam to simulate real test conditions before your appointment.
Most people who study with practice questions for 2–3 days pass on their first attempt. The test is straightforward if you know the material — it is not designed to trick you.
Frequently Asked Questions
How much does the ICBC knowledge test cost?
The ICBC knowledge test costs $15 per attempt. This fee is non-refundable whether you pass or fail.
Can I take the ICBC knowledge test without a booking?
Yes. Many ICBC offices accept walk-in knowledge test appointments, but availability is not guaranteed. Booking online is recommended to secure a specific time.
What ID do I need for the ICBC knowledge test?
You need two pieces of ID. At least one must be a government-issued photo ID (passport, PR card, BC Services Card with photo). The second piece can be secondary ID such as a student card or bank card.
What happens if I fail the ICBC knowledge test?
You can retake the test as many times as needed. There is no waiting period — you can rebook immediately. Each attempt costs $15.
Is the knowledge test available in languages other than English?
Yes. The ICBC knowledge test is available in multiple languages including French, Punjabi, Chinese (Simplified and Traditional), Korean, Japanese, Tagalog, Vietnamese, and several others. You can select your preferred language when booking.
Ready to pass your BC knowledge test?
Practice with 500+ real questions and mock exams.
Start Practicing Free