What a California CDL is and who needs one
A Commercial Driver's License (CDL) in California is required to operate certain large or hazardous 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 that require placarding. If you drive these vehicles without a CDL, you face fines, criminal charges, and civil liability if an accident occurs.
California issues three classes of CDL — Class A, Class B, and Class C — based on the vehicle's gross vehicle weight rating (GVWR) and what it carries. Most long-haul trucking jobs require a Class A. School bus drivers and some delivery drivers need a Class B. A Class C CDL with a passenger endorsement covers small buses and vans.
You do not need a CDL if you drive a personal vehicle, a vehicle under 26,001 pounds for non-commercial purposes, or certain farm or military vehicles. The distinction between commercial and non-commercial use is strict: if you are paid to operate the vehicle or it is owned by a business, you likely need a CDL.
Key Takeaways
- California requires a CDL to drive trucks over 26,001 pounds, buses with 16+ passengers, or any vehicle carrying hazardous materials, and you must pass a written test, skills test, and medical exam.
- You must hold a valid California driver's license, be at least 18 years old (21 for interstate commerce), and pass a Department of Motor Vehicles medical examination before testing.
- The written test covers general knowledge, air brakes, combination vehicles, and other topics depending on your endorsements; the skills test includes a pre-trip inspection, basic controls, and an on-road drive.
- Endorsements like Hazmat, Tanker, and Passenger are added to your CDL based on additional tests and background checks, and some require fingerprinting.
- You can prepare through a commercial driving school, which typically costs between $3,000 and $7,000 and takes three to seven weeks, or study independently using DMV materials.
Basic requirements before you can test
You must be at least 18 years old to drive within California and at least 21 to drive across state lines (interstate commerce). You need a valid California driver's license in your possession before you can even explore for a CDL — the DMV will not issue a CDL to someone without a regular license first.
You must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and ability to safely operate a commercial vehicle. The examiner issues a Medical Certificate (Form MCSA-5875) valid for two years. You cannot take the CDL written or skills test without this certificate, and you must carry it while driving commercially.
You must also obtain a Learner's Permit (Commercial) before you can take the skills test. To get this permit, you pass the written knowledge test at a DMV office. The permit is valid for six months and allows you to practice driving with a licensed CDL holder in the passenger seat.
The written knowledge test and what it covers
The written test is administered at any California DMV office and covers material specific to the class of CDL you are pursuing. The general knowledge test is required for all applicants and includes questions about vehicle inspection, safe driving practices, cargo securement, and hours-of-service rules.
Depending on your vehicle type, you will also take tests for air brakes, combination vehicles, or other systems. If you plan to carry hazardous materials, you must pass the Hazmat test. If you will drive a tanker truck, you take the Tanker test. Each test is separate, and you can fail one without failing the others — you only retake the section you did not pass.
The DMV provides a California Commercial Driver Handbook free online and in print at any DMV office. This handbook contains all the material covered on the written tests. Most people study the handbook for two to four weeks before testing. You can take the written test as many times as needed, but you must wait one day between attempts if you fail.
The skills test: pre-trip inspection, basic controls, and road test
After you pass the written test and hold a valid Commercial Learner's Permit, you schedule a skills test at a DMV office that administers them. The skills test has three parts, all conducted on the same day with the same examiner, and you must pass all three to earn your CDL.
The pre-trip inspection requires you to walk around and point out critical safety components of the vehicle — lights, brakes, tires, mirrors, coupling devices — and explain what you are checking and why. You do not have to touch every part, but you must demonstrate knowledge of the vehicle's systems. This portion lasts about 10 to 15 minutes.
The basic controls test takes place in a closed course or parking lot and measures your ability to operate the vehicle's controls — steering, backing, stopping, and coupling or uncoupling (if applicable). You will perform maneuvers like straight-line backing, offset backing, and alley docking depending on your vehicle class.
The on-road driving test lasts 30 to 45 minutes and takes place on public roads selected by the DMV. The examiner watches how you handle acceleration, braking, turning, lane changes, merging, and responses to traffic and road conditions. You must follow all traffic laws, maintain safe speed, and demonstrate smooth vehicle control. One critical error (running a red light, hitting an object, unsafe lane change) results in automatic failure.
Endorsements: Hazmat, Tanker, Passenger, and others
An endorsement is an additional qualification added to your CDL that authorizes you to operate specific types of vehicles or cargo. You do not need all endorsements — you only obtain the ones required for the job you are pursuing.
The Hazmat endorsement allows you to transport hazardous materials requiring placards. You must pass a written Hazmat test and undergo a Transportation Security Administration (TSA) background check, which includes fingerprinting. The TSA will disqualify you if you have certain felonies, immigration violations, or security-related offenses. This endorsement is valid for five years.
The Tanker endorsement authorizes you to drive tanker trucks carrying liquids or gases. You pass a written Tanker test covering the physics of liquid surge, safe braking, and cargo-specific handling. No background check is required for Tanker alone.
The Passenger endorsement is required to drive a bus or any vehicle designed to carry 16 or more passengers. You pass a written Passenger test and must pass a skills test that includes backing and maneuvering a bus-sized vehicle. Some employers also require a passenger endorsement even for smaller vehicles.
Other endorsements include Double/Triple Trailers (for pulling multiple trailers), School Bus (requires TSA background check and fingerprinting), and Air Brake (restricts you to vehicles without air brakes if you do not pass the air brake test). You can add endorsements after you receive your CDL by passing the relevant written test and, if required, the background check.
Commercial driving schools versus self-study
You can prepare for a CDL through a commercial driving school or by studying independently using DMV materials. A commercial driving school is a for-profit or non-profit institution that teaches classroom material and provides behind-the-wheel training in a commercial vehicle.
A typical commercial driving school program costs between $3,000 and $7,000 and takes three to seven weeks, depending on the class of license and endorsements. The school provides the vehicle for your skills test, which eliminates the need to own or rent a commercial truck. Most schools also help you schedule your DMV tests and provide study materials. Some schools partner with trucking companies that hire graduates, though this is not may provide.
If you study independently, you obtain the California Commercial Driver Handbook from the DMV, study the material on your own schedule, and take the written test at a DMV office. For the skills test, you must provide your own vehicle — a truck or bus that meets the specifications for the class you are testing in. This is the main barrier to self-study: you need access to a commercial vehicle, and many people do not own one or have a friend willing to lend one for testing.
Self-study is less expensive upfront (only the cost of the handbook and test fees), but it requires discipline and access to a vehicle. Commercial school is more expensive but provides structure, instruction, and a vehicle for testing. Many employers prefer or require that you complete a school program, so check your job posting before deciding.
Fees, timelines, and renewal requirements
California CDL fees vary by class and endorsement. The written test costs $15 per test section. The skills test costs $50. A new CDL costs $35 and is valid for five years. If you add an endorsement after you receive your CDL, the fee depends on the endorsement type — Hazmat and School Bus endorsements cost more due to background checks.
The timeline from starting to holding a CDL typically takes four to twelve weeks. If you attend a commercial driving school, the school takes three to seven weeks, and you schedule your DMV tests during or after the program. If you study independently, you can take the written test within days of obtaining the handbook, but scheduling a skills test at your local DMV office may take several weeks depending on demand.
A California CDL is valid for five years from the date of issue. You renew it by visiting a DMV office, passing a new written test (or renewing without testing if you have a clean record), and paying the renewal fee. You must also maintain a valid DOT Medical Certificate — if it expires, your CDL becomes invalid for commercial driving until you renew it.
Frequently Asked Questions
Can I use my regular driver's license to drive a commercial truck while I am studying for my CDL?
No. Driving a commercial vehicle without a CDL is illegal, even if you are learning or practicing. Once you hold a Commercial Learner's Permit, you can practice with a licensed CDL holder in the vehicle, but you cannot drive alone. Violating this results in fines and criminal charges.
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. You keep your Commercial Learner's Permit and can practice more before retesting. If you fail the same section multiple times, a commercial driving school instructor can help identify what you are doing wrong.
Do I need a Hazmat endorsement if I drive for a small local delivery company?
Only if your job involves carrying hazardous materials that require placarding — such as fuel, chemicals, or explosives. If you deliver packages, groceries, or other non-hazardous goods, you do not need Hazmat. Your employer will tell you which endorsements your job requires.
Can I get a CDL if I have a DUI or traffic violations on my record?
A DUI or serious traffic violation does not automatically disqualify you from a CDL, but it may affect your background check for certain endorsements like Hazmat or School Bus. The TSA makes the final decision on Hazmat may be able to access. Contact your local DMV office to discuss your specific record before investing in a commercial driving school.
How long does a DOT Medical Certificate last, and what happens if it expires?
A DOT Medical Certificate is valid for two years from the date the medical examiner signs it. If it expires while you hold a CDL, your license becomes invalid for commercial driving until you obtain a new certificate. You can renew the certificate by visiting a certified medical examiner — the DMV does not issue it, only the examiner does.