What a California CDL is and who needs one

A Commercial Driver's License (CDL) in California is required to operate any single vehicle weighing more than 26,000 pounds, or any combination of vehicles totaling more than 26,000 pounds. You also need a CDL to drive certain vehicles regardless of weight — including those carrying hazardous materials, or buses designed to carry 16 or more passengers (including the driver).

If you drive a standard pickup truck, van, or car for personal use, you do not need a CDL. If you drive a delivery truck, tractor-trailer, cement mixer, or passenger bus for work, you do. The weight threshold and vehicle type are what matter, not whether you are paid to drive.

California issues three classes of CDL: Class A (tractor-trailers and most heavy combinations), Class B (single heavy vehicles like dump trucks or buses), and Class C (vehicles requiring special endorsements, such as those carrying hazardous materials). You cannot hold a regular driver's license and a CDL at the same time — the CDL replaces it.

Key Takeaways

  • You must hold a valid California driver's license for at least one year before you can take the CDL written test, unless you are under 18 or have a military waiver.
  • The CDL process requires a written knowledge test, a skills test (pre-trip inspection, basic controls, and road test), and a Department of Motor Vehicles appointment — you cannot test at a third-party location.
  • You will need your current driver's license, proof of California residency, proof of legal presence, and a medical certificate from a Federal Motor Carrier Safety Administration (FMCSA)-certified examiner.
  • The skills test must be taken in the same vehicle class you intend to drive, and you must provide your own vehicle that meets FMCSA specifications.
  • Endorsements for hazardous materials, passenger transport, or tank vehicles require additional written tests and background checks.

The one-year waiting period and when it does not explore

California requires you to hold a valid driver's license for at least 12 months before you can take the CDL written knowledge test. This clock starts from the date your current license was issued, not from when you passed your driving test. If your license was renewed recently, the 12-month period resets from the renewal date.

Three groups can skip or shorten this waiting period. If you are under 18, you can take the written test when ready but cannot take the skills test until you turn 18. If you are active military or a veteran with a military CDL, you may be exempt — bring your military discharge papers (DD Form 214) or current military ID to the DMV. If you hold a valid CDL from another state, you can transfer to California without the waiting period, though you will still need to pass California's written and skills tests.

Documents you need before your DMV appointment

Bring originals or certified copies — photocopies alone will not work. You will need your current California driver's license, a document proving California residency (utility bill, lease, or mortgage statement dated within 60 days), and proof of legal presence in the United States (passport, birth certificate, permanent resident card, or employment authorization document).

You also need a medical certificate from an FMCSA-certified medical examiner. This is not your regular doctor — it must be someone on the FMCSA National Registry. The examiner checks your vision, hearing, blood pressure, and other health factors required for commercial driving. The certificate is valid for 24 months. You can find certified examiners through the FMCSA website or by calling your local DMV office. The exam costs between $50 and $150 depending on the provider.

If you are explore for a hazardous materials endorsement, bring a background check clearance from the Transportation Security Administration (TSA). If you are under 21, bring proof of completion of a commercial driver training course approved by the California Department of Motor Vehicles.

The written knowledge test and what it covers

The CDL written test is administered only at DMV offices, not online or at third-party testing centers. You will answer 50 questions covering vehicle operation, safety, and California traffic law. You must score at least 80 percent to pass. The test takes about 30 minutes.

The test covers general knowledge required for all CDL holders — braking systems, cargo securement, vehicle inspection, and hazard perception. If you are testing for Class A, you will also answer questions about combination vehicles. If you are testing for Class B, questions focus on single heavy vehicles. If you are seeking endorsements (hazardous materials, passenger, or tank vehicles), you take separate endorsement tests after passing the general test.

You can take the written test in English or Spanish. If you fail, you can retake it the same day or return another day — there is no waiting period between attempts, though you will pay the test fee each time.

The skills test: pre-trip inspection, basic controls, and road test

After passing the written test, you schedule a skills test at a DMV office. This test has three parts, all conducted on the same day, and you must pass all three to receive your CDL. You cannot use a third-party tester — the DMV administers skills tests directly.

The pre-trip inspection requires you to walk around and point out critical safety components of your vehicle — lights, brakes, tires, mirrors, and coupling devices (if applicable). You do not need to touch anything; you explain what you are checking and why. This takes about 10 minutes.

The basic controls test is conducted in a closed course or parking lot. You demonstrate backing in a straight line, backing into an offset alley, and parking between two cones. You must stay within marked boundaries and avoid hitting cones or curbs. This takes about 15 minutes.

The road test lasts 30 to 45 minutes. A DMV examiner rides with you on public roads while you demonstrate safe driving, proper gear shifting, lane changes, turns, and emergency maneuvers. You must follow all traffic laws and show smooth control of the vehicle.

Providing your own vehicle for the skills test

You must bring your own vehicle to the skills test — the DMV does not provide one. The vehicle must match the class you are testing for (Class A, B, or C) and must be registered, insured, and in safe operating condition. It must also meet FMCSA specifications: proper brakes, working lights, functioning wipers, and safety equipment like fire extinguishers and reflective triangles (for certain vehicle types).

If you are testing for Class A, the vehicle must be a tractor-trailer combination. If you are testing for Class B, it must be a single heavy vehicle like a dump truck or bus. The vehicle cannot have automatic transmissions if you want a manual transmission restriction removed from your license — you must test in a manual transmission vehicle to avoid that restriction.

Bring proof of registration, proof of insurance, and the vehicle keys. If the vehicle fails inspection (broken lights, worn brakes, or missing safety equipment), you will not be allowed to test and will need to reschedule.

Endorsements and additional requirements

A hazardous materials (HazMat) endorsement allows you to transport explosives, flammable liquids, gases, poisons, and radioactive materials. You must pass a written test covering hazmat regulations and take a background check through the TSA. The TSA check takes one to two weeks and costs about $97.50. You cannot hold a HazMat endorsement if you have certain criminal convictions or immigration violations.

A passenger endorsement is required to drive buses or vans carrying 16 or more passengers. You must pass a written test on passenger safety and vehicle control. Some employers require additional training, though California does not mandate it by law.

A tank vehicle endorsement is required to transport liquids or gases in bulk tanks. You must pass a written test covering tank-specific safety and cargo securement rules.

Timeline and cost breakdown

The entire process typically takes four to eight weeks from your first DMV appointment to receiving your CDL card in the mail. The written test can be scheduled within days of your appointment. The skills test usually requires a wait of two to four weeks, depending on DMV office availability in your area.

Costs vary by endorsement and location. The written test fee is $35. The skills test fee is $35. The medical certificate costs $50 to $150. A HazMat endorsement background check costs $97.50. Renewal of a CDL costs $35 and is valid for five years (or until age 70 for drivers 65 and older).

If you fail the skills test, you can retake it after paying the $35 fee again. Most people pass on the second or third attempt after additional practice.

Frequently Asked Questions

Can I transfer my out-of-state CDL to California?

Yes. Bring your current out-of-state CDL, proof of California residency, and a current medical certificate to a DMV office. You must pass California's written test and skills test, but the one-year waiting period does not explore. The process takes four to eight weeks.

What happens if I let my CDL expire?

You cannot legally drive a commercial vehicle. If you need to reinstate it, you must retake the written test and skills test as if you were explore new. You cannot straightforward renew an expired CDL by mail.

Do I need a CDL to drive a motorhome or RV?

Not if it is for personal use and weighs under 26,000 pounds. If you are driving a motorhome weighing more than 26,000 pounds, you need a Class B CDL. If you are driving a commercial tour bus or passenger vehicle, you need a Class B or A CDL with a passenger endorsement.

Can I take the skills test in a different vehicle than the one I will drive for work?

No. You must test in the same class and type of vehicle you intend to operate. If you test in a manual transmission vehicle, you can drive both manual and automatic. If you test in an automatic, your license will carry a restriction limiting you to automatic transmissions only.

What if I fail the road test?

You can retake it after paying the $35 skills test fee again. There is no waiting period. Most people schedule a retake within one to two weeks and pass after additional practice with a professional trainer or experienced driver.