Skip to content
LTO Guide

LTO DL Codes vs Restriction Codes 1-8 Guide 2026

Philippine driver's licenses now carry alphanumeric DL codes (A, A1, B, B1, B2, C, D, BE, CE) that replaced the old single-digit restriction codes 1-8. Both systems still appear on cards issued at different times. The table below (verified 2026-09-14) matches every DL code to its old restriction code and says exactly what you're allowed to drive.

Aditya Aman, author and expressway expert based in Manila, PhilippinesBy Aditya AmanPublished Feb 7, 2026Updated Sep 14, 202618 min readEditorial Policy
LTO DL Codes vs Restriction Codes 1-8 Guide 2026

Philippine driver's licenses now carry alphanumeric DL codes (A, A1, B, B1, B2, C, D, BE, CE) that replaced the old single-digit restriction codes 1-8. Both systems still appear on cards issued at different times. The table below (verified 2026-09-14) matches every DL code to its old restriction code and says exactly what you're allowed to drive.

LTO DL Codes vs Old Restriction Codes (1-8)

Since 2021, LTO has issued licenses with alphanumeric DL codes instead of the old numeric restriction codes 1-8. Older cards still showing only the numeric codes remain valid until they expire. You are not required to replace a card early just to get the new codes. Here is what each code covers:

New applicants may only apply for non-professional DL codes A, A1, B, B1, and B2 (or combinations). Codes C, D, BE, and CE require a professional license upgrade. Transmission rule: an MT (manual transmission) code lets you drive both MT and AT vehicles in that class; an AT-only code does not let you drive MT vehicles.

AMotorcycles (two-wheeled, any engine size). Replaces old Restriction Code 1.
A1Tricycles and motorcycles with a sidecar (three- and four-wheeled light vehicles, L4-L7). Replaces old Restriction Code 1.
BPassenger cars up to 8 seats, GVW up to ~5,000 kg. Replaces old Restriction Codes 2 (manual or automatic) and 4 (automatic-only).
B1Passenger vans and jeepneys carrying more than 8 passengers, same GVW ceiling as B. Replaces old Restriction Codes 2 and 4.
B2Light commercial/goods vehicles up to 3,500-4,500 kg GVW (N1 category). Replaces old Restriction Codes 2 and 4.
CHeavy commercial trucks (N2, N3 category), GVW above 4,500 kg. Replaces old Restriction Codes 3 (manual or automatic) and 5 (automatic-only).
DHeavy passenger buses (M3 category). Replaces old Restriction Codes 3 and 5.
BELight articulated vehicles and towed trailers. Replaces old Restriction Codes 6 (articulated, GVW ≤1,600 kg) and 7 (towed trailer, GVW 1,601-4,500 kg).
CEHeavy articulated vehicles, combined GVW above 4,500 kg. Replaces old Restriction Code 8.

Can I Drive a Motorcycle With DL Code A1?

No, not on its own. DL code A1 covers tricycles and motorcycles fitted with a sidecar (three- and four-wheeled vehicles), not solo two-wheeled motorcycles. Riding a regular two-wheeled motorcycle requires DL code A specifically. In the reverse direction, DL code A (motorcycle) does not by itself authorize a tricycle. That needs A1. Both codes trace back to the same old Restriction Code 1, which is why LTO commonly issues A and A1 together to riders who take the motorcycle practical exam, but they are technically separate categories.

Check the back of your card or your LTMS profile at portal.lto.gov.ph for your exact codes. If only A1 appears without A, confirm with LTO before riding a two-wheeled motorcycle on public roads.

How to Check Your License Restriction Code

Check License Details

Your license shows either the old numeric restriction code (a single digit or several digits separated by commas, for example '2,4') or the newer alphanumeric DL code (for example 'B, B1'), depending on when your card was issued. Both appear in the 'Restrictions' field below your license number. If you have a digital copy of your license, the code is visible in the same location. You can also verify your code through the LTO Portal at portal.lto.gov.ph by logging in with your license number and birthdate. The portal displays your complete license details including all active codes. For paper Student Permit holders, the code is handwritten on the permit by the LTO examiner after you pass the PDC. If your code is missing or illegible, visit any LTO office with your license and request a free verification. The LTO officer will print a verification slip showing your official code on file.

How DL Codes Affect Expressway Use

Expressway operators enforce LTO codes at toll plazas. Motorcycles under DL code A or A1 (old Restriction Code 1) cannot use NLEX, SLEX, Skyway, TPLEX, SCTEX, CAVITEX, CALAX, MCX, or STAR Tollway unless the motorcycle is 400cc or above and the rider has completed the Motorcycle Safety Training Seminar. The LTO and TRB require motorcycles on expressways to meet three conditions: 400cc minimum displacement, a valid license with DL code A or A1, and a motorcycle that has passed LTO roadworthiness inspection. Riders caught on expressways with sub-400cc motorcycles face ₱3,000 LTO violation plus ₱5,000 TRB expressway violation. Car drivers with DL code B, B1, or B2 can use all expressways without limitations as long as the vehicle is Class 1 (cars, SUVs, vans, pickups under 4,500 kg GVW). Vehicles under commercial DL codes C, D, BE, or CE pay higher toll rates (Class 2 or Class 3) because of their heavier GVW and must follow truck lane and truck ban restrictions on certain expressways; confirm your vehicle's exact toll class with the tollway operator or on your OR/CR.

NLEX and SLEX have dedicated motorcycle lanes but only for 400cc+ motorcycles. If your license shows only DL code A or A1 without proof of 400cc motorcycle registration, expressway security will deny entry at the toll plaza.

How to Add a DL Code to Your License

You can add a DL code by completing additional PDC training for that vehicle class and applying for a license amendment at any LTO office. To add DL code A or A1 (motorcycle or tricycle) to an existing B-class license, complete Motorcycle PDC training, pass the motorcycle practical exam, then submit your Certificate of Completion to LTO with the license amendment fee. The new license will show the added code alongside your existing one. To upgrade from an automatic-only DL code to one that also covers manual transmission, enroll in manual PDC training at an accredited driving school, pass the practical exam, then submit your Certificate of Completion to LTO for amendment. Upgrading from a non-professional license (A, A1, B, B1, B2) to a professional license (C, D, BE, CE) requires passing the LTO Professional Driver's Exam, an NBI clearance, a drug test, and PDC training for the specific commercial class. See the Professional vs Non-Professional section below. For amendment fees, processing times, or anything not covered here, check your LTMS account or confirm at the LTO office, since requirements can vary by branch.

  1. 1

    Enroll in Additional PDC Training

    Visit an LTO-accredited driving school and enroll in the vehicle category you want to add. For manual transmission, enroll in Manual PDC. For motorcycles, enroll in Motorcycle PDC. Training takes 8-15 hours over 3-5 days.

    Choose driving schools near LTO offices to simplify the certificate submission process.

  2. 2

    Complete PDC and Pass Practical Exam

    Attend all PDC sessions and pass the final practical driving exam. The driving school will issue a Certificate of Completion with LTO validation stamp. Keep the original certificate. You'll submit this to LTO.

    Request 2 photocopies of your PDC certificate before submitting to LTO in case of processing delays.

  3. 3

    Submit Documents to LTO Licensing Section

    Visit any LTO office and go to the Licensing Section. Submit your PDC Certificate, current driver's license, and 1 valid ID. Pay ₱585 license amendment fee at the cashier. The LTO officer will process your restriction code change.

    Go to LTO on weekdays before 10:00 AM to avoid long queues. Bring ₱1,000 cash for fees and photocopies.

  4. 4

    Claim New License Card

    The LTO will issue a temporary paper license valid for 60 days. Your new plastic license card with updated restriction codes will be mailed to your address or available for pickup at the LTO office within 21-30 days. Check LTO Portal for card printing status.

    Update your address on the LTO Portal before applying to ensure your new card is mailed to the correct location.

Common DL Code Violations and Penalties

The most common violation is driving a vehicle outside your DL code's coverage. A driver licensed only for DL code A or A1 (motorcycles) caught driving a car faces ₱3,000 fine under RA 4136 Section 28 (Operating a Motor Vehicle Without License). Repeat offenders face license suspension for 3 months on second offense and 1 year on third offense. The LTO also imposes a 6-month suspension if you're caught driving a Professional-class vehicle (jeepney, bus, truck) with only a Non-Professional license, even if your DL code otherwise matches that vehicle type. For expressway violations, riding a sub-400cc motorcycle on NLEX or SLEX results in ₱3,000 LTO fine plus ₱5,000 TRB expressway violation plus vehicle impoundment. The total penalty reaches ₱8,000 plus towing fees. MMDA and LTO enforcers use handheld scanners to verify license codes during checkpoints. They cross-reference your license against the vehicle you're driving and issue violation tickets immediately if there's a mismatch.

If you're involved in an accident while violating your restriction code, your insurance company can deny coverage. You'll be personally liable for all damages and medical expenses even if the other party was at fault.

Driving Outside Your DL CodeOperating a vehicle not covered by your DL code (e.g., driving a car with only DL code A or A1)₱3,000 + license suspension
Sub-400cc Motorcycle on ExpresswayUsing NLEX, SLEX, or other expressways with a motorcycle below 400cc displacement₱8,000 + vehicle impound
Professional Vehicle with Non-Pro LicenseDriving a for-hire vehicle (jeepney, taxi, bus) with a Non-Professional license even if restriction code matches₱5,000 + 6-month suspension

Restriction Codes for Student Permits

Student Permit holders receive a temporary code after completing TDC and PDC. The LTO examiner writes the code on your paper Student Permit based on which vehicle type you trained on. If you took PDC in a car, your Student Permit shows DL code B, noted as automatic-only if you trained on an automatic transmission vehicle. If you took PDC on a motorcycle, your permit shows DL code A or A1. Student Permit holders cannot use expressways regardless of the vehicle class trained on. The TRB and LTO prohibit Student Permit drivers from limited-access toll roads until they obtain a full Non-Professional or Professional license. The Student Permit code transfers to your permanent license when you pass the LTO practical exam and receive your plastic license card. If you want a different vehicle class, you must complete additional PDC training before taking the final LTO practical exam. You cannot amend a Student Permit's code after it is issued. You must wait until license conversion and then apply for license amendment. Student Permits are valid for 3 years or until you pass the LTO practical exam, whichever comes first. The code remains unchanged during this period unless you retake PDC for a different vehicle type.

If you're planning to drive both cars and motorcycles, take PDC for both vehicle types before getting your Student Permit. This way, your permanent license will show DL codes A, A1, and B from day one and you won't need a separate amendment later.

Restriction Codes for Foreign License Conversion

Foreign License Conversion Guide

Foreign nationals converting their overseas driver's license to a Philippine license receive DL codes based on their foreign license vehicle categories and LTO medical exam results. The LTO cross-references your foreign license vehicle classes against Philippine DL codes. A US driver's license with Class D (passenger vehicles) converts to Philippine DL code B. A UK license with Category A (motorcycles) and Category B (cars) converts to Philippine DL codes A/A1 and B. A Japanese license with AT限定 (automatic transmission limited) converts to Philippine DL code B, noted as automatic-only. The LTO requires foreign license holders to submit an authenticated English translation of their license if it's not in English. You must also pass the LTO medical exam; if you need corrective lenses, confirm with the LTO medical clinic how this is noted on your license. It is not one of the nine DL codes. Foreign license conversion does not require PDC or practical exam if your foreign license is valid and not expired. The LTO issues a Philippine license with DL codes matching your foreign license vehicle categories. The conversion fee is ₱585 for Non-Professional and ₱785 for Professional. Processing takes 30 days. If your foreign license has vehicle categories that don't match a Philippine DL code exactly (example: European Category C+E for articulated trucks), confirm the correct code (BE or CE, depending on GVW) at the LTO office; conversion may require additional certification from the Philippine Embassy in your home country.

Professional vs Non-Professional DL Codes

New applicants may only apply for non-professional DL codes A, A1, B, B1, and B2. Codes C, D, BE, and CE require a professional license upgrade. You cannot get these on a first-time application. The key difference: Professional license holders can drive for-hire vehicles and receive payment for driving services. Non-Professional license holders cannot accept payment for driving even if their DL code covers the vehicle type. A Non-Professional B license lets you drive a UV Express van for personal use but not as a public utility vehicle. A Professional D license lets you drive the same class of vehicle for hire and collect fares legally. To upgrade from Non-Professional to Professional, you must pass the LTO Professional Driver's Exam, submit an NBI clearance, pass a drug test, and complete additional PDC training for the commercial class you're adding. Confirm current fees at the LTO office or LTMS. Professional license holders must renew their medical certificate every 3 years and submit annual drug test clearance. Non-Professional license holders only need a medical exam at initial application and 5-year renewal. Professional DL codes C, D, BE, and CE (trucks, buses, and articulated vehicles) require additional Heavy Vehicle Training Certification from TESDA-accredited schools.

Non-Professional A / A1Private motorcycles and tricycles: no for-hire use allowed
Non-Professional B / B1 / B2Private cars, vans, jeepneys, and light commercial vehicles: no for-hire use allowed
Professional CHeavy commercial trucks (N2, N3): for-hire cargo hauling allowed
Professional DHeavy passenger buses (M3): for-hire passenger services allowed
Professional BELight articulated vehicles and towed trailers: for-hire use allowed
Professional CEHeavy articulated vehicles: for-hire long-haul cargo allowed

How DL Codes Affect Car Rental and Ride-Hailing

Car rental companies in the Philippines check your license's DL code before releasing a vehicle. If your license notes automatic-transmission-only, rental companies will not let you rent a manual transmission vehicle. If your license only carries DL code A or A1 (motorcycles), you cannot rent a car even with international driving experience. Major rental companies like Avis, Budget, and Hertz scan Philippine licenses and cross-check the DL code against their vehicle fleet. Renting a vehicle outside your DL code's coverage voids your rental insurance. If you crash a manual car while restricted to automatic, the rental company can charge you the full vehicle replacement cost plus damages. For ride-hailing services like Grab and Uber, drivers need a Professional license with a DL code appropriate to their vehicle. Grab Taxi drivers need a valid Taxi Operator's Permit in addition to their Professional code. Motorcycle taxi riders (Angkas, Joyride) need a Professional A/A1 license plus Motorcycle Taxi Training Certification. The LTO and LTFRB conduct random inspections of ride-hailing drivers. Operating with the wrong DL code results in an LTFRB fine, vehicle impoundment, and suspension from the platform; confirm the exact code and fee with LTFRB before applying. International driving permits (IDP) do not override Philippine DL codes. An IDP does not let you drive outside what your Philippine license covers.

Grab and other ride-hailing platforms verify your LTO license DL code during driver application. If your code doesn't match the service you're applying for, your application will be rejected.

Medical Conditions and Your License

The LTO tests your visual acuity during the medical examination and requires 20/40 minimum vision in at least one eye. If your vision is worse than 20/40 without correction, you must wear eyeglasses or contact lenses to meet the standard, and the LTO medical clinic retests you wearing them. If you fail even with correction, the LTO will deny your license application until your vision improves. Color blindness does not stop you from getting a standard license but may disqualify you from Professional licenses. Hearing impairment does not stop you from getting a license. The LTO allows deaf drivers to obtain licenses with standard codes. Physical disabilities that limit vehicle operation may require custom equipment such as hand controls, verified by medical certification from a specialist. Exactly how a corrective-lens or other medical condition is noted on your card is not part of the nine DL codes (A, A1, B, B1, B2, C, D, BE, CE). Check your LTMS account or confirm at the LTO office for how your specific condition is recorded. Results of the medical exam are valid for 5 years for Non-Professional license holders and 3 years for Professional license holders.

Always carry your eyeglasses when driving if your vision required correction during your LTO medical exam.

Know Your Toll Before You Go

Plan your trip budget with exact toll fees and fuel cost estimates.

Try the Toll Calculator

Frequently Asked Questions

What is the difference between DL code A and A1?
DL code A covers two-wheeled motorcycles of any engine size. DL code A1 covers tricycles and motorcycles fitted with a sidecar (three- and four-wheeled light vehicles). Both replace the old Restriction Code 1 and are commonly issued together, but they are separate codes: A1 alone does not authorize a solo two-wheeled motorcycle, and A alone does not authorize a tricycle.
Ano ang ibig sabihin ng DL code sa lisensya?
Ang DL code ay ang bagong alpanumerikong sistema (A, A1, B, B1, B2, C, D, BE, CE) na pumalit sa lumang restriction codes 1-8. Nasa likod ng iyong lisensya o sa LTMS profile mo sa portal.lto.gov.ph makikita ang eksaktong mga code na nakatalaga sa iyo.
Can I drive on expressways with DL code A or A1 only?
No, you cannot use NLEX, SLEX, Skyway, or other expressways on a motorcycle under DL code A or A1 unless the motorcycle is 400cc or above. The LTO and TRB require motorcycles on expressways to have minimum 400cc displacement. If your motorcycle is below 400cc, expressway security will deny entry at the toll plaza. To legally use expressways on a motorcycle, you need DL code A or A1, a motorcycle 400cc or larger, and completion of the Motorcycle Safety Training Seminar. Violating this rule results in ₱8,000 in combined LTO and TRB fines plus vehicle impoundment.
Can I add DL code A or A1 (motorcycles) to my existing B license?
Yes. Complete Motorcycle PDC training at an LTO-accredited driving school, pass the motorcycle practical exam, then submit your Certificate of Completion to LTO with the license amendment fee. The LTO will issue a new license card showing both codes. You must complete the full motorcycle PDC course even if you already know how to ride. The LTO requires the certificate for a code addition. Confirm the current fee and processing time at the LTO office or your LTMS account.
Do foreign license holders get DL codes when converting to a Philippine license?
Yes. The LTO assigns Philippine DL codes based on your foreign license vehicle categories. A US Class D license converts to Philippine DL code B. A UK Category A+B license converts to Philippine DL codes A/A1 and B. You must also pass the LTO medical exam; how a corrective-lens or other medical condition is recorded on your license is separate from the nine DL codes, so confirm that detail at the LTO office. The conversion costs ₱585 and takes 30 days, with no PDC or practical exam required if your foreign license is valid.
What DL code do I need to drive for Grab or ride-hailing services?
Grab and similar platforms require a Professional license with a DL code appropriate to your vehicle. Grab Taxi drivers also need a valid Taxi Operator's Permit. Motorcycle taxi riders (Angkas, Joyride) need a Professional A/A1 license plus Motorcycle Taxi Training Certification. A Non-Professional license is not sufficient even if you're driving your own car. Confirm the exact code and any fee with LTFRB before applying, since operating with the wrong code can mean a fine and suspension from the platform.
How long does it take to add or change a DL code on my license?
Adding or changing a DL code takes 24-35 days total. You complete additional PDC training for the class you're adding (3-5 days), pass the practical exam, then submit your Certificate of Completion to LTO with the amendment fee. The LTO issues a temporary paper license immediately and mails your new plastic license card within 21-30 days. You can check card printing status on the LTO Portal at portal.lto.gov.ph. The temporary license is valid for 60 days and shows your updated code.
What is the penalty for driving a Professional vehicle with a Non-Professional license?
Driving a for-hire vehicle (jeepney, taxi, bus, UV Express) with a Non-Professional license results in a ₱5,000 fine and 6-month license suspension even if your DL code otherwise matches the vehicle type. The LTO requires Professional licenses for all commercial driving regardless of vehicle size, for example, driving a UV Express van for hire on a Non-Professional B license is illegal; you need a Professional D license. The penalty applies even if you're not actively collecting fares but the vehicle has for-hire markings or franchise plates.
Do Student Permit holders have restriction codes?
Yes. Student Permit holders receive a temporary code based on their PDC training. If you took PDC in a car, your Student Permit shows DL code B, noted as automatic-only if you trained on an automatic transmission vehicle. If you took PDC on a motorcycle, your permit shows DL code A or A1. Student Permit holders cannot use expressways regardless of their code. The LTO prohibits Student Permits on limited-access toll roads. The code transfers to your permanent license when you pass the LTO practical exam. To get a different code, you must complete additional PDC training before taking the final exam.
What DL code do I need to drive a pickup truck on expressways?
Pickup trucks under 4,500 kg GVW fall under DL code B2 (light commercial) for expressway use. Most consumer pickup trucks like Toyota Hilux, Ford Ranger, Isuzu D-Max, and Mitsubishi Strada fall under Class 1 toll classification and only require DL code B2. You can drive these on NLEX, SLEX, Skyway, and all expressways with a Non-Professional B2 license. Larger commercial pickup trucks above 4,500 kg GVW require a Professional C license and pay Class 2 toll rates. Check your vehicle's Certificate of Registration. The GVW is listed under 'Unladen Weight' plus 'Maximum Capacity'.