Licensed providers for professional drivers and small fleets, from official registersSources: 110 official government lists
DriverComplydirectory
CountryUnited States
United StatesCanadasoonUnited KingdomsoonAustraliasoon
HazMat Training1,629Vehicle Inspection67,637CDL & ELDT Training4,122CDL Testing & DMV3,997TSA HazMat & TWIC Enrollment619BOC-3 Process Agents3,738Truck Parking1,915Truck Stops2,835ELD DevicesDOT Physicalssoon

How much does a CDL cost?

9 states checked against their own fee schedulesUpdated September 2026

A CDL costs three kinds of money: the state’s fees for the permit, the tests and the license; the training, which each school prices itself; and the DOT medical exam. This page covers the first, quoted from each state’s own fee page with the date it was checked. States are added as their fee schedules are verified.

Alabama

Commercial learner license$36.25
Skills test (by appointment only)$20
Class A license$66.25
Class B license$56.25
Class C license$36.25

Source: Document Requirements and Fees, Alabama Law Enforcement Agency. Checked September 24, 2026. How to get a CDL in Alabama.

California

Commercial Class A or B, original$100
Commercial Class A or B, renewal$59
Commercial driving or skill retest$46
Adding a passenger endorsement (Class A or B)$100
Adding tank, doubles/triples or HazMat endorsements (Class A or B)$59
Removing an air brake or automatic transmission restriction (requires a driving test)$100
Commercial Class C, original or renewal$59
Replacement (lost or stolen)$44

Source: Licensing Fees, California Department of Motor Vehicles. Checked September 24, 2026. How to get a CDL in California.

Nevada

Commercial learner permit$141.50
Completion of learner permit$57.50
Original or transfer that requires knowledge and skills tests$141.50
Original or transfer that requires knowledge tests only$111.50
Driving skills test for a full license or restrictions/endorsements$30.00 plus $3.50 photo fee
Add a CDL endorsement$14.00 per endorsement plus $3.50 photo fee
Renewal with knowledge and skills tests (8 year)$141.50
Renewal with knowledge tests only or no tests (8 year)$111.50
CDL duplicate$22.50

Source: CDL Offices and Fees, Nevada Department of Motor Vehicles. Checked September 24, 2026. How to get a CDL in Nevada.

New Jersey

Commercial permit (minimum age 18, valid 180 days)$125
Commercial license, initial or renewal$42 + $2.00 per CDL endorsement
Commercial license upgrade (prorated on the license expiration date)$24 + $2.00 per CDL endorsement
Duplicate, correction or downgrade$11

Source: License and Permit Fees, New Jersey Motor Vehicle Commission. Checked September 24, 2026. How to get a CDL in New Jersey.

New York

CDL permit application (covers all written tests taken at the same time)$10.00
Each other required test not taken and passed at the initial application$5
CDL road test$40.00

Source: Get a Commercial Driver License (CDL), New York State Department of Motor Vehicles. Checked September 24, 2026. How to get a CDL in New York.

Pennsylvania

Upgrade from a non-commercial license to a CDL, 7 to 12 months before the license expires$43.50
Upgrade, 13 to 24 months before expiration$65.50
Upgrade, 25 to 36 months before expiration$87.50
Upgrade, 37 to 48 months before expiration$109.50
Each additional commercial permit$5.00
Renew a 4-year CDL$127.50
Renew a 4-year CDL with HazMat$149.50
Upgrade a commercial class or endorsement$21.50
Upgrade to transport hazardous materials$43.50

Source: Driver Licensing Fee Chart, Commercial Driver License Fees (July 2025), Pennsylvania Department of Transportation. Checked September 24, 2026. How to get a CDL in Pennsylvania.

Virginia

Commercial learner's permit$3.00
Commercial driver's license$8.00 per year, $20 minimum
CDL endorsement(s), per year$1.00
CDL skills test missed appointment$50.00
Replacement CDL$20.00
HazMat endorsement background check and fingerprinting$83.00

Source: DMV Fees (DMV 201, 08/10/2026), Virginia Department of Motor Vehicles. Checked September 24, 2026. How to get a CDL in Virginia.

Washington

Commercial learner's permit (CLP)$40
CDL knowledge test$35
CDL skills test$175
CDL skills test for the school bus endorsement (the fee covers 2 attempts)$100
Add a CDL endorsement to a WA driver license ($20 plus $17 per year remaining)$37 to $156
Add a CDL special endorsement$20
Renew with CDL endorsement$163 for 6 years or $217 for 8 years
Transfer an out-of-state CDL$213 for 6 years or $267 for 8 years

Source: Driver licensing fees, Washington State Department of Licensing. Checked September 24, 2026. How to get a CDL in Washington.

West Virginia

CDL testing fee (general knowledge, air brakes and combination)$25.00 plus standard licensing fees
Each endorsement$10.00
Road skills test with a third-party examiner (paid to the examiner)$100.00

Source: Commercial Driver's License, West Virginia Division of Motor Vehicles. Checked September 24, 2026. How to get a CDL in West Virginia.

Every state