What a California Commercial Driver's License Is and Who Needs One
A Commercial Driver's License (CDL) in California is required to operate certain vehicles for compensation or as part of your job. You need a CDL to drive a truck weighing more than 26,000 pounds, a bus carrying passengers, or a vehicle carrying hazardous materials — regardless of the vehicle's weight. You also need one to tow a trailer weighing more than 10,000 pounds if your total vehicle weight exceeds 26,000 pounds.
If you drive a commercial vehicle without the proper license class, you face fines, vehicle impoundment, and criminal charges. The California Department of Motor Vehicles (DMV) issues CDLs in three classes — A, B, and C — based on the vehicle's gross vehicle weight rating and cargo type. Your current driver's license does not automatically convert to a CDL; you must test and meet separate requirements.
A regular driver's license lets you operate personal vehicles and some light commercial vehicles under specific weight thresholds. Once you cross into commercial territory — whether that means weight, passenger count, or hazardous cargo — you need the CDL. Many employers require the CDL before hiring, so obtaining one is often a prerequisite for the job itself.
Key Takeaways
- California requires a CDL to drive trucks over 26,000 pounds, buses with passengers, or vehicles carrying hazardous materials, even if you already hold a regular driver's license.
- The DMV issues three CDL classes (A, B, and C) based on vehicle weight and cargo type, and you must pass written and driving tests specific to the class you need.
- You must hold a valid California driver's license, pass a medical examination, and obtain a Medical Certificate before you can test for a CDL.
- The written test covers general knowledge, air brakes, combination vehicles, or hazmat depending on your endorsements, and the driving test takes place in the actual vehicle type you will operate.
- Processing times vary, but plan for several weeks from process to test appointment, and bring all required documents to avoid delays or rejection.
CDL Classes and What Each One Covers
California offers three CDL classes, and the one you need depends on the vehicle you will drive and its weight. Class A covers combination vehicles (a tractor pulling a trailer) where the trailer weighs more than 10,000 pounds and the total weight exceeds 26,000 pounds. Class A is the broadest license and allows you to operate Class B and C vehicles as well. Most long-haul trucking jobs require a Class A CDL.
Class B covers single vehicles weighing 26,000 pounds or more, such as straight trucks, large buses, and dump trucks. You can also tow a trailer weighing 10,000 pounds or less with a Class B. School bus drivers, transit bus operators, and delivery truck drivers often hold Class B licenses.
Class C is the most limited and covers vehicles that do not meet Class A or B thresholds but carry hazardous materials or passengers. Passenger vans carrying 16 or more people (including the driver) require a Class C with a passenger endorsement. Vehicles carrying certain hazardous materials also fall under Class C with a hazmat endorsement.
You can also add endorsements to any CDL class to operate specific vehicle types or cargo. Common endorsements include P (passenger), H (hazmat), T (double/triple trailers), and X (combination of hazmat and tanker). Each endorsement requires an additional written test.
Documents and Medical Requirements You Must Have Before Testing
Before the DMV will let you test for a CDL, you must hold a valid California driver's license and pass a medical examination. The medical exam is not performed by the DMV; you must see a Medical Examiner certified by the Federal Motor Carrier Safety Administration (FMCSA). The examiner checks your vision, hearing, blood pressure, and overall fitness to operate a commercial vehicle safely. You can find certified examiners through the FMCSA National Registry on their website.
After the exam, the Medical Examiner issues a Medical Certificate (also called a Medical Clearance Certificate). This certificate is valid for two years and must be current when you test and when you renew your CDL. Bring the original Medical Certificate to your test appointment; a copy is not sufficient.
You will also need to bring proof of California residency (a utility bill, lease, or mortgage statement dated within 60 days), your valid driver's license, and proof of your Social Security number. If you have changed your name since your last license was issued, bring a certified copy of the document that shows the change (marriage certificate, court order, or divorce decree).
Some applicants must also provide a Commercial Learner's Permit (CLP) before testing for the CDL. If you are upgrading from a regular license to a CDL for the first time, you must hold a CLP for at least 14 days before you can take the driving test. The CLP requires passing the written knowledge test and costs less than the full CDL; it allows you to practice driving the commercial vehicle with a licensed CDL holder in the passenger seat.
The Written Knowledge Test and What It Covers
The CDL written test is administered by the DMV at any field office and covers material specific to the class and endorsements you are seeking. For a Class A or B, you must pass the General Knowledge test, which covers vehicle inspection, basic control, and safe driving practices. The test is 50 questions, and you must score at least 80 percent to pass.
If you are towing a trailer (Class A or certain Class B vehicles), you must also pass the Combination Vehicles test, which covers coupling and uncoupling procedures, weight distribution, and handling combination vehicles. This test is 20 questions with an 80 percent passing score.
If your vehicle has air brakes, you must pass the Air Brakes test, which covers how air brake systems work, inspection procedures, and emergency braking. This test is 25 questions with an 80 percent passing score. If your vehicle does not have air brakes, you can skip this test, but your license will carry an air brake restriction.
Endorsements require additional tests: the Hazmat test (30 questions) covers regulations for transporting hazardous materials, and the Passenger test (20 questions) covers passenger safety and vehicle control with a full load. You can take all written tests on the same day or spread them across multiple visits. The DMV does not provide study materials, but California publishes a free CDL Handbook online that covers all test content.
The Driving Test and Vehicle Requirements
After you pass the written tests and hold a valid CLP, you schedule a driving test with the DMV. The driving test takes place in the actual vehicle type you will operate — you cannot test in a different vehicle and transfer the license. You must provide the vehicle yourself or arrange for your employer or a training school to provide it. The vehicle must be properly registered, insured, and in safe working condition.
The driving test has three parts: the pre-trip inspection, the basic vehicle control test, and the road test. During the pre-trip inspection, you walk around and under the vehicle, pointing out safety equipment and explaining what you are checking. The examiner is looking for knowledge of the vehicle, not a perfect inspection; you must identify major components and safety issues.
The basic vehicle control test takes place in a closed course or parking lot and measures your ability to back up, turn, and maneuver the vehicle safely. You will perform exercises like straight-line backing, offset backing, and alley docking (for Class A). Mistakes here do not automatically fail you, but poor control or unsafe movements will.
The road test lasts 30 to 60 minutes and covers city driving, highway driving, and various traffic conditions. The examiner watches how you handle the vehicle, follow traffic laws, use mirrors, and respond to hazards. You must demonstrate smooth acceleration and braking, proper lane changes, and safe speeds for conditions. If you fail any section, you must retake the entire driving test; you cannot retake just the failed portion.
Timeline and Appointment Scheduling
The total time from starting the CDL process to receiving your license typically ranges from four to eight weeks, depending on how quickly you complete each step and how busy your local DMV office is. The first step — obtaining a Medical Certificate — can take one to two weeks if you need to schedule an appointment with a certified examiner. Once you have the Medical Certificate, you can explore for a CLP at any DMV field office.
The CLP is usually issued the same day you explore, provided you pass the written test. You must then hold the CLP for at least 14 days before you can schedule a driving test. During this time, you can practice driving the commercial vehicle with a licensed CDL holder. Some people use this period to attend a commercial driving school, which can accelerate learning but is not required by the state.
Driving test appointments fill up quickly, especially in urban areas. You can schedule an appointment online through the DMV website, by phone, or in person at a field office. Wait times for appointments vary widely; some offices have openings within two weeks, while others may have a six-week backlog. Booking early is important because if you miss your appointment, you may lose your spot and have to wait weeks for another.
After you pass the driving test, the DMV issues your CDL on the spot or mails it within one to two weeks, depending on the office. Your CDL is valid for five years from the date of issue, and your Medical Certificate must remain current throughout that period. If your Medical Certificate expires before your CDL, you cannot legally drive a commercial vehicle until you renew it.
Costs and Fees
The DMV charges separate fees for each component of the CDL process. A Commercial Learner's Permit costs $35 and is valid for 180 days. The CDL process and issuance costs $70 for a five-year license. If you need to add endorsements, each one costs an additional $15 to $20. Written test retakes cost $5 per test, and driving test retakes cost $20.
The Medical Certificate is not issued by the DMV and is not free. Certified Medical Examiners charge between $75 and $150 for the exam, depending on the provider and location. Some employers cover this cost, but you should expect to pay out of pocket unless your employer offers reimbursement.
If you attend a commercial driving school, tuition ranges from $3,000 to $7,000 depending on the program length and location. Schools are not required, but many employers prefer or require graduates of accredited schools. Some schools offer financing or payment plans.
Common Mistakes and How to Avoid Them
One of the most common mistakes is arriving at your driving test without a properly registered and insured vehicle. The DMV will not test you in an uninsured vehicle or one with expired registration, even if you are the owner and the insurance is in your name. Confirm with your employer or school that the vehicle will be available and in compliance at least one week before your test date.
Another frequent error is not holding the CLP for the full 14 days before scheduling the driving test. If you explore for the driving test before 14 days have passed, your appointment will be cancelled. Mark your calendar 14 days from the date you receive your CLP and do not schedule the driving test before that date.
Many applicants fail the pre-trip inspection because they do not study the vehicle they will test in. Spend time learning where safety equipment is located, how to check tire pressure and tread, how to inspect lights and wipers, and how to verify brake function. The examiner expects you to know your vehicle, not to memorize a script.
Forgetting to bring the Medical Certificate to your test appointment is also common and will result in cancellation. Keep the original certificate in a safe place and bring it to every DMV visit related to your CDL. A copy or a photo is not accepted.
Frequently Asked Questions
Can I upgrade my regular driver's license to a CDL without a Commercial Learner's Permit?
No. California requires you to hold a valid CLP for at least 14 days before you can test for the CDL driving test. The only exception is if you already hold a CDL from another state; in that case, you can test for a California CDL without the 14-day waiting period, though you still need to pass the written and driving tests.
What happens if I fail the driving test?
You must retake the entire driving test, including the pre-trip inspection and basic vehicle control exercises. You cannot retake just the road portion. You can schedule another appointment as soon as the next available slot, but there is usually a wait. You must pay the $20 retake fee each time.
Do I need to renew my Medical Certificate before my CDL expires?
Yes. Your Medical Certificate must be current at all times while you hold a CDL. If it expires before your CDL does, you cannot legally operate a commercial vehicle until you renew it. Schedule your medical exam before the certificate expires so there is no gap in coverage.
Can I test for multiple endorsements on the same day?
Yes. You can take all the written tests for your base class and endorsements on the same day. However, the driving test is only for the base class; endorsements like hazmat and passenger are tested through the written exam only, not a separate driving test.
What if I move to another state after getting my California CDL?
Your California CDL is valid in all other states. You do not need to transfer it unless you become a resident of another state. If you move and establish residency elsewhere, that state will require you to obtain a CDL from them, though many states offer reciprocal testing or waived requirements for out-of-state CDL holders.