What you need to know about BC learner's permits
A BC learner's permit is your first step toward driving in British Columbia. It lets you practice driving with a supervising driver before you take your road test. You must be at least 16 years old, pass a written knowledge test, and pay a fee to get one. The permit is valid for five years, and you'll need it before you can move to a Class 7 (intermediate) license.
The process starts at a DriveTest centre or an approved private testing facility. You'll need to bring proof of identity, proof of residency, and your Social Insurance Number. Once you pass the knowledge test, you can start driving with a supervising driver who is at least 25 years old and holds a valid Class 5 license.
Key Takeaways
- You must be at least 16 years old and pass a written knowledge test to get a BC learner's permit.
- The knowledge test covers road signs, traffic laws, and safe driving practices specific to BC.
- You need a supervising driver who is at least 25 years old and holds a valid Class 5 license whenever you drive with your learner's permit.
- Your learner's permit is valid for five years from the date you pass the knowledge test.
- You must hold your learner's permit for a minimum of 12 months before you can take the Class 7 road test.
Age requirements and who can supervise you
You must be at least 16 years old to hold a BC learner's permit. There is no upper age limit. If you are under 19, you must have a supervising driver present whenever you drive. That supervising driver must be at least 25 years old and hold a valid Class 5 (full) license. They must be seated in the front passenger seat beside you.
If you are 19 or older when you get your learner's permit, you do not need a supervising driver. However, you still cannot drive alone until you pass your road test and receive your Class 7 license. Many people in this situation choose to have someone with them for safety and feedback, but it is not a legal requirement.
Documents you need to bring to DriveTest
Bring two pieces of identification to prove who you are. One must be a government-issued photo ID, such as a passport, provincial ID card, or birth certificate with a photo. The second can be another government ID or a document like a school ID, library card, or utility bill in your name.
You also need proof that you live in BC. A utility bill, lease agreement, mortgage statement, or government letter with your current address works. Your Social Insurance Number is required as well. If you do not have one yet, you can bring a letter from Service Canada confirming you have applied for one.
Bring the fee in cash or by debit card. As of 2024, the learner's permit knowledge test costs $25, but fees can change. Check the BC ICBC website or call your local DriveTest centre to confirm the current amount before you go.
What the knowledge test covers
The BC knowledge test has 50 multiple-choice questions. You need to answer at least 40 correctly to pass (80 percent). The test covers BC traffic laws, road signs, safe driving practices, and how to handle different road conditions. You have 45 minutes to complete it.
The test includes questions about speed limits, right-of-way rules, parking, pedestrian safety, and what to do in bad weather or at night. It also covers the rules for learner's permit holders specifically, such as restrictions on driving alone or on certain highways. You can study using the official BC Driver's Guide, which is free online, or purchase a study guide from most bookstores.
You can take the test in English, French, Mandarin, Cantonese, Korean, Punjabi, Spanish, or Vietnamese. If you need an interpreter or have a disability that affects how you take the test, contact DriveTest in advance to arrange accommodations.
Restrictions while you hold a learner's permit
With a learner's permit, you cannot drive alone. You must have your supervising driver with you at all times (if you are under 19). You cannot drive between midnight and 5 a.m., and you cannot drive on certain highways, such as the Trans-Canada Highway or major freeways in urban areas. The exact highways vary by region, so check your permit or ask at DriveTest.
You must display an "L" plate on the front and back of the vehicle. You cannot tow a trailer, and you cannot carry passengers other than your supervising driver. You must wear a seatbelt, and all passengers must wear seatbelts. If you are caught breaking these rules, you can be fined and your permit can be suspended.
How long you hold a learner's permit before the road test
Your learner's permit is valid for five years from the date you pass the knowledge test. However, you must hold it for at least 12 months before you can take the Class 7 road test. This means you cannot rush through the learning phase — BC law requires a minimum year of supervised driving practice.
After 12 months, you can book your road test at any DriveTest centre. The road test costs $35 as of 2024 and takes about 30 to 40 minutes. You must bring your learner's permit, proof of identity, and proof of residency. You must also bring a vehicle that is registered, insured, and in safe working condition. Your supervising driver can accompany you to the test but cannot be in the vehicle during the actual test.
What happens after you pass the road test
Once you pass your road test, you receive a Class 7 (intermediate) license. This license is valid for five years. As a Class 7 driver, you have fewer restrictions than a learner's permit holder, but you still cannot drive alone between midnight and 5 a.m. if you are under 19. You also cannot drive on certain highways and cannot carry more than one passenger under 19 (unless they are family members).
After you hold your Class 7 license for two years, you can take a second road test to upgrade to a Class 5 (full) license. Some people skip this step and wait until their Class 7 expires, at which point they automatically become Class 5 drivers. The choice depends on how soon you want full driving privileges.
If you fail the knowledge test or road test
If you do not pass the knowledge test, you can take it again. There is no waiting period between attempts, but you must pay the test fee each time. Most people pass on their second or third try. You can take the test as many times as you need.
If you fail the road test, you must wait at least two weeks before you can book another one. You can take the road test up to three times within a 12-month period. If you fail all three times, you must wait 12 months before you can take it again. Each road test costs $35.
Frequently Asked Questions
Can I get a learner's permit if I already have a license from another province or country?
If you have a valid driver's license from another Canadian province or country, you may be able to skip the learner's permit stage and go straight to a Class 7 road test. You will need to pass a knowledge test first. Contact DriveTest or ICBC to find out what documents you need to bring and whether your license is recognized in BC.
What if I lose my learner's permit or it gets damaged?
You can get a replacement at any DriveTest centre. Bring proof of identity and proof of residency. The replacement fee is usually $10 to $15, but check with your local centre for the exact amount. You can also request a duplicate online through the ICBC website if you have a BC Services Card.
Can I drive in other provinces with a BC learner's permit?
No. A BC learner's permit is only valid in British Columbia. If you travel to another province, you cannot drive, even with a supervising driver. You would need to hold a valid license in that province or not drive at all.
What if my learner's permit expires before I take the road test?
If your five-year permit expires, you must take the knowledge test again to get a new one. You do not lose the 12 months of supervised driving you already completed, but you will need to renew your permit before you can book a road test. It is a good idea to schedule your road test before your permit gets close to expiring.