DL Codes · License Categories

Philippine DL Codes — A, A1, B, B1, B2, C, D Explained

The Philippines transitioned from numbered restriction codes (1-8) to letter-based DL codes (A, B, C, D system). This page explains all current DL codes.

Plate Number Validator & Smart Redirect

Enter your plate number, 15-digit MV File Number, or driver's license number. We'll validate the format, catch common typos, and link you directly to the official LTO tracker.

Try:

All DL Codes Explained

DL Code A

Authorizes: Motorcycle (without sidecar)

Vehicle parameters: Any engine displacement

DL Code A1

Authorizes: Motorized tricycle / motorcycle with sidecar

Vehicle parameters: Any engine displacement

DL Code B

Authorizes: Light passenger / commercial vehicle, manual transmission

Vehicle parameters: Up to 5,000 kg GVW, manual

DL Code B1

Authorizes: Light passenger / commercial vehicle, automatic transmission

Vehicle parameters: Up to 5,000 kg GVW, automatic

DL Code B2

Authorizes: Light commercial truck / van, manual or automatic

Vehicle parameters: 5,001 - 12,000 kg GVW

DL Code C

Authorizes: Cargo trucks, heavy commercial vehicles

Vehicle parameters: Above 12,000 kg GVW

DL Code D

Authorizes: Public utility vehicle, bus

Vehicle parameters: Above 5,000 kg GVW, public

DL Code BE

Authorizes: Vehicle B with light trailer (articulated)

Vehicle parameters: Up to 5,000 kg + trailer

DL Code CE

Authorizes: Vehicle C with heavy trailer (articulated)

Vehicle parameters: Above 12,000 kg + trailer

How DL Codes Differ from Old Restriction Codes

The new system is more granular and aligned with international standards (similar to EU licenses). Key changes:

Transition Period

Both numbering systems currently appear on Philippine licenses. New licenses use the letter codes; older licenses continue showing numbered codes until renewal.

Frequently Asked Questions

What's the difference between DL code B and B1?

B is for manual transmission light vehicles; B1 is for automatic transmission. If you have B1 only, you cannot legally drive a manual transmission car. To drive both, you need B (which covers manual; B1 is implied for automatic).

Do I need DL code D to drive a Grab car?

Yes. Ride-hailing services require Professional license with appropriate code. For sedan ride-hail (Grab Car, Joyride sedan), code D for public utility operation is needed alongside Professional license status.

Can I get DL code C without first having B?

Generally no. Higher codes require demonstrated experience with lower codes. Typically: A → B → B2 → C is the progression for ground vehicles. BE/CE require additional articulated training.

Questions Answered on This Page

Scroll to Top