BC Restriction Codes Limit What You Can Do Behind the Wheel
A restriction code on your BC driver's license is a letter or number printed on the back that tells you which vehicles you can drive and under what conditions. The code appears in a box labeled "Restrictions" and looks like a single letter — A, B, C, D, and so on. Each code has a specific meaning set by ICBC (Insurance Corporation of British Columbia) and the BC government. If you drive a vehicle that violates your restriction, you can be ticketed, fined, and have your license suspended.
Restriction codes are not the same as conditions (which are court-ordered rules about when or where you can drive). Restrictions are tied to the class of license you hold and the vehicle type you are permitted to operate. Some restrictions are permanent — they stay on your license for as long as you hold that class. Others are temporary and expire after a set time or when you meet certain requirements.
Key Takeaways
- Restriction codes appear on the back of your BC driver's license and control which vehicles you can legally drive.
- Each code letter (A, B, C, D, and others) has a specific meaning — for example, some restrict you to automatic transmissions or vehicles under a certain weight.
- Driving a vehicle that violates your restriction code can result in a ticket, fine, and license suspension.
- You can remove some restrictions by taking a road test in the vehicle type you want to drive, while others are permanent based on your license class.
Common BC Restriction Codes and What They Mean
The most frequently seen restriction codes are tied to transmission type and vehicle size. Code A means you can only drive vehicles with an automatic transmission — you cannot operate a manual (stick shift) vehicle. This restriction is often placed on new drivers or those who passed their road test in an automatic car. Code B restricts you to vehicles under a certain gross vehicle weight rating (GVWR), typically 11,000 kilograms. This applies to some Class 4 (taxi) and Class 5 (regular car) license holders.
Code C means you cannot tow a trailer or recreational vehicle. Code D restricts you to vehicles with power steering. Code E restricts you to vehicles with an automatic transmission and power steering combined. Other codes exist for specific situations — for example, some explore only to commercial drivers or to people who have medical conditions that require adaptive equipment.
The exact list of codes and their definitions is maintained by ICBC and can change. If you are unsure what a code on your license means, you can contact ICBC directly by phone or check your license information online through the ICBC driver portal. Your insurance company can also explain what your specific restrictions are.
How Restriction Codes Get Added to Your License
Restriction codes are added to your license based on how you obtained it or what happened during the testing process. If you pass your Class 5 (regular car) road test in an automatic transmission vehicle, you will receive Code A — you must pass a separate road test in a manual vehicle to remove it. Similarly, if you pass your test in a vehicle with power steering, you may receive Code D until you demonstrate you can drive without it.
Some restrictions are added because of medical reasons. If you have a condition that requires you to use adaptive equipment (hand controls, left-foot accelerator, or other devices), ICBC will add a restriction code that specifies which equipment you must have in any vehicle you drive. These restrictions stay on your license as long as the medical condition exists, unless a doctor certifies that the condition has changed.
Restrictions can also be added as a result of a court order or as part of a license suspension and reinstatement. For example, if your license was suspended and you are reinstated with conditions, ICBC may add a restriction code that reflects those conditions.
Removing a Restriction Code from Your License
Not all restriction codes can be removed, but many can. To remove Code A (automatic transmission only), you must pass a Class 5 road test in a manual transmission vehicle. You will need to book the test through ICBC, pay the road test fee, and pass the test. Once you pass, the restriction is removed and your license is updated — this usually happens within a few weeks.
To remove Code D (power steering required), you must pass a road test in a vehicle without power steering. The process is the same: book through ICBC, pay the fee, and pass the test. Some restrictions tied to vehicle weight or towing cannot be removed by taking a test — they are permanent based on your license class. If you want to tow a trailer and have Code C, you may need to upgrade to a different license class that permits towing, which requires additional training and testing.
Medical restrictions can only be removed if a doctor certifies that your condition has changed or improved. You will need to provide medical documentation to ICBC and may be required to take a new road test to prove you can drive safely without the adaptive equipment.
What Happens If You Drive in Violation of Your Restriction
Driving a vehicle that violates your restriction code is a traffic violation. If you are stopped by police, you can be issued a ticket and fined. The fine amount varies depending on which restriction you violated and the circumstances, but violations typically result in fines ranging from $109 to several hundred dollars. You may also receive penalty points on your driving record, which can increase your insurance premiums.
In serious cases or if you have multiple violations, your license can be suspended. A suspension means you are not permitted to drive any vehicle in BC until the suspension is lifted. If you are caught driving while suspended, you face criminal charges, a much larger fine, and possible jail time. Insurance companies also take restriction violations seriously — they may deny a claim if you were driving a vehicle you were not permitted to operate under your license restrictions.
Checking Your Restriction Codes Online
You can view your current restriction codes by logging into your ICBC driver account at www.icbc.com. Click on "Driver Services" and then "View Your Driver Information." You will need your driver's license number and a password to log in. Your restriction codes will appear on the digital version of your license information.
If you do not have an online account, you can call ICBC at 1-800-663-3051 and speak to a representative who can tell you what restrictions are on your license. You can also visit an ICBC driver licensing office in person and ask to see your license record. Bring your driver's license and a piece of government-issued ID with your current address.
Frequently Asked Questions
Can I drive a manual transmission car if I have Code A on my license?
No. Code A means you can only drive automatic transmission vehicles. Driving a manual car violates your restriction and can result in a ticket and fine. To drive a manual, you must pass a Class 5 road test in a manual vehicle and have the restriction removed.
Do restriction codes expire or change over time?
Most restriction codes stay on your license until you remove them by passing a road test or meeting other requirements. Medical restrictions may expire if your condition improves, but you must provide documentation to ICBC. Restrictions tied to your license class are permanent unless you upgrade to a different class.
What if I got my license in another province — do BC restriction codes explore?
If you move to BC and convert your out-of-province license to a BC license, ICBC will transfer any restrictions from your previous license. You will need to follow BC rules to remove them. If your previous license had no restrictions, your BC license will not have any either, unless ICBC adds them based on a road test you take in BC.
Can I get a restriction removed without taking a road test?
It depends on the restriction. Code A and Code D can only be removed by passing a road test. Medical restrictions require a doctor's letter. Restrictions tied to vehicle class or weight cannot be removed by test — you would need to upgrade your license class instead. Contact ICBC to find out which option applies to your specific restriction.
Will a restriction code affect my insurance rates?
Restriction codes themselves do not directly affect your insurance rate. However, if you violate a restriction and receive a ticket, that violation will appear on your driving record and your insurance company may increase your premiums as a result.