Skip to main content

Class 4 commercial driver's licence

ICBC Class 4 knowledge test practice

Free, realistic practice for the ICBC Class 4 knowledge test — the written exam for a taxi, ride-hail, limousine, ambulance, or small bus licence. Sit a 35-question test, get instant feedback, and read a clear explanation for every answer.

Start practising

Timed exam simulationPaidSit a full 35-question test against the clock, just like the real ICBC exam. Unlock it with a one-time upgrade.

Get the most from your practice

A one-time upgrade unlocks full-length tests and the timed exam simulation for every test on the site.

See upgrade options

Your scores are saved automatically. Sign in to sync them across devices.

What is the ICBC Class 4 knowledge test?

The ICBC Class 4 knowledge test is the written exam you must pass to begin earning a Class 4 commercial driver's licence in British Columbia. A Class 4 licence is the licence for drivers who carry passengers for hire — taxi and ride-hail drivers — and for drivers of limousines, ambulances, and small buses.

You take the test on a touch-screen at an ICBC driver licensing office. Passing it earns a Class 4 learner's licence, the stage before the road test that leads to a full Class 4 credential. This page gives you free, realistic practice so you walk in already knowing the material.

Independent study aid

BC Knowledge Test is an independent practice resource and is not affiliated with ICBC. Test details can change, so confirm current requirements with ICBC before you book.

What does a Class 4 licence let you drive?

A Class 4 licence comes in two versions. A restricted Class 4 licence covers taxis, ride-hail vehicles, limousines, and other vehicles carrying up to 10 people, including the driver — it is the minimum licence for ride-hailing. An unrestricted Class 4 licence additionally covers small buses, special vehicles, and ambulances seating up to 25 people.

Class 4 restricted and unrestricted
VersionWhat it covers
Class 4 restrictedTaxis, ride-hail vehicles, limousines, and vehicles seating up to 10 (including the driver)
Class 4 unrestrictedSmall buses, special vehicles, and ambulances seating 11 to 25 people

One knowledge test for both

Restricted and unrestricted Class 4 share the same knowledge test. The difference is decided at the road test — by the seating capacity of the vehicle you use — not by a different written test.

How many questions are on the Class 4 test and what is the pass mark?

The real ICBC Class 4 knowledge test has 35 multiple-choice questions. You must answer at least 28 correctly — a score of 80% — to pass. The maximum time allowed is 45 minutes.

ICBC Class 4 knowledge test at a glance
DetailClass 4 knowledge test
Questions35 multiple-choice
Correct answers to pass28 (80%)
Time limit45 minutes
Source manualDriving Commercial Vehicles

Match the real test

Each practice attempt here also has 35 questions with a 28/35 pass mark. Use the timed exam-simulation mode to sit the test against a 45-minute clock, exactly like the real thing.

What does the Class 4 knowledge test cover?

Every question is based on the official ICBC “Driving Commercial Vehicles” manual. The Class 4 test pays particular attention to carrying passengers safely and to professional driving. The main topics are:

  • Carrying passengers safely — boarding, stopping points, and assisting passengers
  • Pre-trip, en-route, and post-trip vehicle inspections
  • Professional driving, fitness to drive, and avoiding distraction and impairment
  • Hazards and emergencies, including skids and responding to a collision
  • Driving in adverse weather and managing driver fatigue
  • Rules of the road, signs, and safe handling of the vehicle

What do I need before taking the Class 4 knowledge test?

The Class 4 licence has specific eligibility requirements in addition to the knowledge test. You must already hold a valid full-privilege driver's licence and meet driving-record and age requirements.

  • A valid full-privilege Class 5 (or Class 6) BC licence, or an accepted out-of-province equivalent
  • At least 19 years of age
  • A minimum of two years of non-learner driving experience
  • A driving record with fewer than four penalty point incidents in the past two years
  • No driving-related criminal convictions within the past three years
  • A driver's medical examination, as required for commercial classes

Driving record matters

If you moved to BC from another province or country within the last three years, bring your three-year driving record to the driver licensing office.

How do I book the Class 4 knowledge test?

Book an appointment through icbc.com or visit an ICBC driver licensing office to start your Class 4 learner's licence application. Bring accepted primary and secondary identification, any glasses or contacts you need for the vision screening, and payment for the knowledge test ($15).

After you pass the knowledge test and vision screening, you receive a Class 4 learner's licence. The full Class 4 licence requires a Class 4 road test that includes a pre-trip inspection, and a completed driver's medical examination. Commercial knowledge tests are generally offered in English only.

Frequently asked questions

Is this the official ICBC Class 4 knowledge test?
No. BC Knowledge Test is an independent study aid and is not affiliated with ICBC. Our questions are original and written to cover the same material as the official “Driving Commercial Vehicles” manual.
How many questions are on the ICBC Class 4 knowledge test?
The real test has 35 multiple-choice questions. You need 28 correct (80%) to pass, within a 45-minute time limit. Each practice test here uses the same 35-question format.
What is the difference between restricted and unrestricted Class 4?
Restricted Class 4 covers taxis, ride-hail vehicles, limousines, and vehicles seating up to 10 people including the driver. Unrestricted Class 4 also covers small buses and ambulances seating 11 to 25. Both share the same knowledge test; the difference is set by the vehicle used for the road test.
Do I need a Class 4 licence to drive for a ride-hailing company?
Yes. A full (non-learner) Class 4 licence is the minimum licence required to drive for a ride-hailing company in British Columbia. The restricted Class 4 licence meets this requirement.
What are the age and experience requirements for a Class 4 licence?
You must be at least 19 years old, hold a valid full-privilege driver's licence, and have a minimum of two years of non-learner driving experience, along with a clean enough driving record.
What score should I aim for before booking the real test?
Aim to score 90% or higher across several practice attempts, including at least one timed exam simulation, before you book. Consistency matters more than a single good score.