What a California Commercial Driver's License Is and Who Needs One
A California Commercial Driver's License (CDL) is required to operate certain large or specialized vehicles for compensation. You need a CDL to drive a truck weighing more than 26,001 pounds, a bus carrying 16 or more passengers, or any vehicle carrying hazardous materials. If you drive for work — whether as a truck driver, bus operator, or in a role that involves transporting goods or people — California law requires you to hold a valid CDL before you get behind the wheel.
The CDL is separate from a regular driver's license. You cannot straightforward add it to your existing license; you must pass written tests and a behind-the-wheel driving exam specific to commercial vehicles. The process takes several weeks and involves multiple steps at the California Department of Motor Vehicles (DMV).
Key Takeaways
- You must be at least 18 years old (21 for interstate driving) and hold a valid California driver's license before you can get a CDL.
- The CDL process requires a written knowledge test, a skills test, and a behind-the-wheel driving exam — you cannot pass with written tests alone.
- Different CDL classes (A, B, and C) and endorsements (hazmat, tanker, passenger) depend on what vehicle you will drive, and each requires separate testing.
- You must pass a Department of Transportation (DOT) medical exam and provide the results to the DMV before you can be issued a CDL.
- The entire process from first visit to license issuance typically takes 4 to 8 weeks, depending on test availability and how quickly you schedule appointments.
CDL Classes and What Each One Covers
California offers three CDL classes, and which one you need depends on the vehicle you will operate. Class A covers the widest range of vehicles: any combination of vehicles with a gross vehicle weight rating (GVWR) over 26,001 pounds, as long as the towed vehicle weighs more than 10,000 pounds. Most long-haul truck drivers and many delivery drivers hold a Class A CDL.
Class B covers single vehicles weighing more than 26,001 pounds, or any vehicle weighing more than 26,001 pounds towing a vehicle under 10,000 pounds. Bus drivers and some delivery truck operators hold a Class B CDL. Class C is the most limited: it covers vehicles under 26,001 pounds that carry 16 or more passengers, or any vehicle carrying hazardous materials. You can only get a Class C CDL if you do not may have access to for Class A or B.
You must take a separate written test for the class you are seeking. The test covers vehicle operation, safety, and the specific rules for that class. You cannot upgrade from one class to another without retesting; if your job changes and you need a different class, you must go through the testing process again.
Endorsements: Hazmat, Tanker, Passenger, and Others
Beyond your CDL class, you may need one or more endorsements — special certifications that allow you to drive certain types of cargo or passengers. The most common endorsements are H (hazardous materials), T (tanker), P (passenger), and X (hazmat and tanker combined).
If you will transport hazardous materials — fuel, chemicals, explosives, or other regulated substances — you must pass the hazmat written test and undergo a Transportation Security Administration (TSA) background check. The TSA check takes several weeks and costs extra. If you will drive a tanker truck, you must pass the tanker endorsement test. If you will operate a bus or van carrying passengers for compensation, you need the passenger endorsement.
You can add endorsements at the same time you get your CDL, or you can add them later. Each endorsement requires its own written test. Some endorsements have additional requirements — for example, the hazmat endorsement requires fingerprinting and a federal background check that you must complete before the DMV can issue your license.
The Step-by-Step CDL Process in California
The first step is to visit a California DMV office and request a Commercial Driver's License process (DL 44) or complete it online before you arrive. You will need to provide proof of California residency, your Social Security number, and your current driver's license. At this visit, the DMV will take your photograph and collect your information.
Next, you must obtain a Department of Transportation (DOT) medical certificate from a certified medical examiner. This is not a full physical; it is a brief exam that confirms you can safely operate a commercial vehicle. You can find a certified examiner through the Federal Motor Carrier Safety Administration (FMCSA) website. Once you have the certificate, bring it to the DMV or mail it to them. Without this certificate, you cannot proceed.
You will then schedule a written knowledge test at a DMV office. Study materials are available on the California DMV website, organized by CDL class and endorsement. The test covers traffic laws, vehicle operation, and safety procedures. You must score at least 80 percent to pass. If you fail, you can retake the test, but you must wait at least one day before your next attempt.
After passing the written test, you schedule a skills test, which includes a vehicle inspection test (you walk around the truck and identify working and broken parts), a basic control skills test (you maneuver the vehicle in a controlled area), and a road test (you drive on public roads with a DMV examiner). You must bring your own vehicle or arrange one through a commercial driving school. The road test typically lasts 30 to 45 minutes.
Once you pass all tests and your DOT medical certificate is on file, the DMV will issue your CDL. The entire process usually takes 4 to 8 weeks, though it can be faster if you schedule tests quickly and slower if test appointments are booked out in your area.
What Documents You Need to Bring
Gather these documents before your first DMV visit: your current California driver's license, proof of residency (a utility bill, lease, or mortgage statement dated within the last 60 days), your Social Security card or a document showing your Social Security number, and your DOT medical certificate (you can bring this at your first visit or submit it later, but you will need it before the CDL is issued).
If you are adding a hazmat endorsement, you will also need to complete a TSA background check form at the DMV. The DMV will collect your fingerprints and submit them to the FBI and TSA. This process takes 2 to 4 weeks. You cannot receive your CDL with a hazmat endorsement until the background check is complete.
Keep copies of all documents you submit. If the DMV loses a form or your medical certificate, having a copy will speed up the replacement process.
Costs and Fees
The California DMV charges separate fees for each part of the CDL process. The process fee is included in your driver's license renewal fee. Written test fees vary by class and endorsement but typically range from $10 to $15 per test. The skills test fee is approximately $50 to $75. The DOT medical exam is not a DMV fee — you pay the medical examiner directly, and costs range from $75 to $150 depending on the examiner.
If you need a hazmat endorsement, the TSA background check adds approximately $85 to $100. If you use a commercial driving school to prepare for the skills test or to provide a vehicle for testing, that school will charge its own fees, which vary widely.
The total cost to obtain a CDL from start to finish is typically $300 to $500, not including driving school costs if you choose to use one.
Frequently Asked Questions
Can I get a California CDL if I have an out-of-state driver's license?
No. You must hold a valid California driver's license before you can get a CDL. If you are new to California, you must first get a regular driver's license, then explore for the CDL. The process takes longer but follows the same steps.
What happens if I fail the skills test?
You can retake the skills test, but you must wait at least one day before scheduling another attempt. There is no limit to how many times you can retake it, but each attempt costs the same fee. Many people pass on their second or third try after additional practice or driving school instruction.
Do I need to go to a commercial driving school?
No, it is not required. You can study on your own using the California DMV handbook and practice materials, and you can arrange your own vehicle for the skills test. However, many people find that a commercial driving school provides structured training, a vehicle for testing, and guidance that increases their chances of passing on the first attempt.
How long is a California CDL valid?
A California CDL is valid for five years from the date of issue. You must renew it before it expires. Renewal requires a new DOT medical certificate and a written test, though you do not have to retake the skills test unless you have had a serious traffic violation or your license was suspended.
Can I drive a commercial vehicle while my CDL process is being processed?
No. You cannot legally operate a commercial vehicle that requires a CDL until you have been issued the license. Driving without a valid CDL is a criminal offense in California and can result in fines, jail time, and a suspended license.