California CDL Testing
Get your California Commercial Driver License (CDL) by passing the required knowledge and skills tests. This guide explains test types, fees, documents, forms, and how to schedule and complete your exams in CA.
How to Take Your California CDL Tests:
- Decide your CDL class (A, B, or C) and endorsements (e.g., H, N, P, S).
- Apply for a CDL permit (CLP) online or at a DMV office and pass the knowledge tests.
- Hold your CLP for at least 14 days, complete Entry-Level Driver Training (if required), then schedule your road/skills test.
- Bring your vehicle for the test, pass the pre-trip, basic control, and road test, and pay issuance fees.
Eligibility
- Age 18+ for intrastate CDL operations within California; age 21+ for interstate operations and HazMat endorsement.
- Hold a valid California driver license and meet identity, SSN, and residency requirements.
- Pass vision screening and all required knowledge tests for your class and endorsements.
- Obtain and hold a CLP at least 14 days before the skills test.
- Complete Entry-Level Driver Training (ELDT) for first-time Class A or B, upgrading class, or adding Passenger (P), School Bus (S), or HazMat (H) endorsements.
- Have a current Medical Examiner’s Certificate (MEC) on file unless excepted.
- No suspensions, revocations, or CDL disqualifications.
Documents
- Identity and Legal Presence
- Social Security Number
- California Residency Documents (2 for REAL ID)
- Medical Examiner’s Certificate (Mec) – Form Mcsa-5876
- Dl 51 – Medical Examination Report
- Tsa Hazmat Approval (If Applying for H Endorsement)
- Proof of Insurance for Test Vehicle
CDL Testing Fees & Costs
- Fee — $41–$49 CDL application and base knowledge test (typical)
- Fee — $5–$10 each Each additional endorsement knowledge test (typical)
- Fee — $30–$50 Skills (road) test appointment fee (typical)
- Fee — $46 CDL issuance/renewal card fee (Class A/B/C typical)
- Fee — $32 Duplicate/replacement CDL
- Fee — $86.50–$91.00 (paid to TSA) HazMat endorsement background check (TSA)
- Fee — $10–$39 typical, depending on test type Retest fee (knowledge or skills)
FAQ
What tests are required for a California Class A CDL?
You must pass General Knowledge, Air Brakes (if applicable), and Combination Vehicle knowledge tests to obtain a CLP, then pass the three-part skills test (pre-trip, basic control, and road) using a Class A combination vehicle.
How long must I hold a CLP before the skills test?
California requires at least 14 days between CLP issuance and your skills test. Use this time to practice with a qualified CDL holder and to complete any required Entry-Level Driver Training.
Do I need ELDT for my CDL?
Yes, ELDT is required for first-time Class A or B, upgrading from B to A, and for adding Passenger (P), School Bus (S), or HazMat (H) endorsements. Your training provider must upload your completion to the FMCSA Training Provider Registry before you can take the skills or HazMat knowledge test (as applicable).
What are California’s insurance requirements for the test vehicle?
You must present proof of financial responsibility. For private passenger minimums, CA requires 15/30/5. Commercial carriers typically require much higher liability limits per federal and state rules; bring valid insurance for the CMV you present.
How do HazMat endorsement requirements work in CA?
You must pass the HazMat knowledge test at the DMV and complete a TSA Security Threat Assessment with fingerprints. TSA charges a separate fee (about $86.50–$91). You must be 21 or older and a U.S. citizen or lawful permanent resident to hold HazMat.
State contact
Phone: (800) 777-0133
Hours: Monday-Friday 8:00 AM - 5:00 PM
Official site