Shoro.aiThe BC Class 7L learner's licence involves two separate ICBC fees: a knowledge test fee and a licence issuance fee. This blog covers exactly what each fee is and what people overlook. This is split into two separate fees paid at an ICBC driver licensing office.
You pay the $15 fee each time you attempt the 50-question knowledge test. After passing, you pay the $10 fee to receive your physical licence card, valid for two years.
While ICBC has no hidden fees, applicants often overlook several costs. The realistic total cost depends on test attempts and necessary documentation.
| Scenario | Total Cost | Breakdown |
|---|---|---|
| Passing on first attempt | $25 | $15 (test) + $10 (licence card). |
| Failing the knowledge test once | $40 | $15 (first test) + $15 (retest) + $10 (licence card). |
| Failing the knowledge test twice | $55 | $15 + $15 + $15 (three test fees) + $10 (licence card). |
Common overlooked costs include:
All fees are paid upfront at ICBC driver licensing offices. There is no payment plan for licence or testing fees.
Accepted payment methods include:
You must settle any outstanding ICBC fines or debts before taking a test or receiving a licence. Fee waivers are limited; the knowledge test is free for seniors (65+).
No Exact Change / Card Down: Port Coquitlam: Interac declined at the ICBC counter—daily limit reached earlier in the day. Sent home; returned same afternoon after raising the limit via the banking app. BC tip: ICBC Learner fees can reach $35; raise your Interac daily limit to $100 before every visit.
Fee Miscalculated: Langley: Brought the standard Learner fee—the optional ICBC RoadSense knowledge test package costs $15 more. Transaction voided; returned same afternoon with the correct total. BC note: ICBC has separate fee rows for standard and enhanced Learner packages; read both before visiting.
Missing or incorrect documentation is a primary cause of rejection.
Knowledge Test (Class 7L)
| Service | Fee | Details |
|---|---|---|
| Knowledge Test (Class 7L) | $15 | Per attempt. 7-day wait between failures. |
| Learner's (L) Licence Issuance | $10 | Paid once after passing the knowledge test. |
| Class 7 Road Test (N Stage) | $35 | First road test fee, per attempt. |
| Class 5 Road Test (Full Licence) | $50 | Final road test fee, per attempt. |
| 5-Year Licence Issue/Renewal | $75 | Fee for your first 5-year N or full licence. |
| Road Test Cancellation | $25 | Charged for late cancellation (<48 hrs) or no-shows. |
Additional potential costs include professional driving lessons ($500-$1500) and medical examination reports if required by RoadSafetyBC.
Practice free BC Class 7L knowledge test questions at shoro.ai/BC — 50 questions, ICBC-style, updated for 2026.
"The AI mock tests were surprisingly realistic. The explanations for road signs helped me understand the logic, not just memorize. Passed my permit test on the first try!"
Michael R.
New Driver
"I was struggling with the specific road rules of my state until I used Shoro. The flashcards are a game changer for quick revision before the actual exam."
Sarah L.
Permit Holder
"The readiness score gives you so much confidence. I knew exactly when I was ready to take the test. Highly recommend Shoro for anyone nervous about their exam."
David K.
G2 Candidate