How to Get Your CDL — Complete 2026 Guide

Getting a Commercial Driver's License (CDL) follows the same core federal framework in every state — a structured process that takes most applicants between 4 and 12 weeks from start to finish. This guide covers every step — eligibility requirements, the knowledge tests, Entry-Level Driver Training, the skills test, and what documents to bring — using Colorado's actual process as a complete, real worked example, since the sequence and requirements are federally standardized even though the specific office, website, and forms differ by state. Everything Colorado-specific here is sourced directly from the Colorado Division of Motor Vehicles and the Federal Motor Carrier Safety Administration (FMCSA) — confirm your own state's specific office and forms before starting.

In This Guide

Important 2025 Update: As of September 29, 2025, several states, including Colorado, paused issuance and renewal of term-limited (non-domiciled) CDLs and CLPs due to new federal FMCSA regulations. This affects non-domiciled applicants only. If you are a resident with a valid state driver's license, the standard CDL process below applies to you regardless of state. Always verify the latest requirements with your own state's DMV or licensing agency before your appointment.

Step 1 — Check Your Eligibility

Before you begin the CDL process, confirm you meet all basic eligibility requirements set by your state's DMV or licensing agency and federal FMCSA regulations — the age and background requirements below are federally mandated and identical nationally.

Age Requirements

18 Years Old — Intrastate Only

You can get a CDL at 18 in every state, for driving within your own state's borders only (intrastate). You cannot cross state lines or transport hazardous materials until you are 21 — this age threshold is federal, not state-specific.

21 Years Old — Interstate + HazMat

You must be at least 21 to drive across state lines or to transport hazardous materials requiring placards. Most trucking jobs require interstate driving, so most applicants wait until 21.

Other Requirements

Step 2 — Gather Your Documents

DMV appointments require specific documentation in every state. Missing even one document means rescheduling. Bring all of the following (using Colorado's exact requirements as an example — confirm your own state's equivalent list):

Appointments Required: Most state DMV offices operate primarily on an appointment-only basis for CDL services. Walk-ins are accommodated only as space allows on a first-come, first-served basis. Colorado, for example, books appointments at dmv.colorado.gov/AppointmentScheduling — check your own state's equivalent booking system.

Step 3 — Pass the CDL Knowledge Tests

CDL knowledge tests are taken in person at a state DMV office on a computer, in most states. All tests are multiple choice and commonly available in English and Spanish — except the Hazmat test, which is typically English only. You must pass the knowledge tests before your CLP is issued, nationally.

Required Knowledge Tests for Class A CDL

Test Questions Passing Score Required For
General Knowledge 50 questions 40 correct (80%) All CDL classes
Air Brakes 25 questions 20 correct (80%) Air brake equipped vehicles
Combination Vehicles 20 questions 16 correct (80%) Class A CDL only

Important: Your knowledge test results are only valid for one issuance of a CLP. Once your CLP is issued, if you need a different class or endorsement, you must retake all required exams. Choose your class and endorsements carefully before testing. If you fail a knowledge test, there is no set limit on retakes, but additional fees may apply after two failed attempts.

Study Resources

All CDL knowledge test questions come directly from your own state's official CDL Driver Manual — Colorado's, for example, is Form DR 2251, downloadable free from dmv.colorado.gov. Then use our free practice tests to prepare:

Step 4 — Receive Your Commercial Learner's Permit (CLP)

After passing your knowledge tests at the DMV, you will be issued a Commercial Learner's Permit (CLP), in every state. Here is what you need to know, using Colorado's specific rules as an example:

Valid for 1 Year

As of April 18, 2024, Colorado CLPs are valid for one year and not eligible for renewal. CLP validity periods and renewal rules vary by state, so confirm your own state's specific rule — you must complete your skills test within whatever window your state allows.

14-Day Minimum Hold

Federal law requires you to hold your CLP for at least 14 calendar days before you can take the CDL skills test.

Supervised Driving Only

With your CLP, you may only operate a commercial vehicle on public roads with a qualified CDL holder in the passenger seat. You cannot drive alone.

Cost

The CLP fee varies by state, typically $15-$40. Colorado's runs approximately $16.80-$19, verifiable at dmv.colorado.gov/state-dmv-fees — check your own state's DMV fee schedule.

Step 5 — Complete Entry-Level Driver Training (ELDT)

Since February 7, 2022, all first-time CDL applicants nationally are required by federal law to complete Entry-Level Driver Training (ELDT) through an FMCSA-approved provider before taking their skills test. This is a federal mandate that applies identically in every state — Colorado is simply one example of it in effect.

Who Needs ELDT?

What ELDT Involves

Theory Training (Online)

Covers safety, regulations, vehicle operations, and more. Can be completed online through any FMCSA-registered provider. Once complete, your provider submits your certification directly to the FMCSA Training Provider Registry.

Behind-the-Wheel Training (In-Person)

Required for Class A and Class B CDL applicants. Must be completed at an FMCSA-registered facility. Typically takes 40–160+ hours depending on the program. Not required for endorsement-only applicants.

Find FMCSA-Registered Training Providers: Use the official FMCSA Training Provider Registry at tpr.fmcsa.dot.gov to find approved providers in your own state — this registry is national. Your training provider submits your completion record directly to the registry, and your state DMV verifies this electronically before issuing your CDL.

Step 6 — Pass the CDL Skills Test

The CDL skills test is taken at an approved third-party testing facility in most states — not at the DMV office where you took your knowledge tests. Colorado, for example, uses independent testing centers licensed by its CDL Compliance division; your own state will have its own equivalent licensing body.

The Skills Test Has Three Parts

Bring Your Own Vehicle: You must take the skills test in the same type of vehicle you plan to drive with your CDL. If you do not have access to a vehicle, contact your testing center — some provide rental vehicles. Take the test in the wrong vehicle class and restrictions will be placed on your license. Verify current skills test fees and scheduling at coloradocdltesting.com or your local approved testing facility.

Step 7 — Receive Your CDL

After passing your skills test, the testing facility will update the Commercial Skills Test Information Management System (CSTIMS) with your results — this is a federal system used nationally. You then return to your state DMV to complete your CDL issuance. Bring:

Your CDL will be valid for a set period from issuance — Colorado's is 4 years; validity periods vary somewhat by state, so confirm your own.

CDL Costs — 2026 Overview

The total cost of getting a CDL varies significantly by state, school type, and which endorsements you need. Here is a general breakdown using Colorado as a representative example:

Item Estimated Cost Notes
Commercial Learner's Permit (CLP) ~$16.80–$19 Paid at your state DMV
DOT Physical Exam $85–$150 Cost varies by provider
ELDT Theory Training $20–$110 Online, through FMCSA-approved provider
Behind-the-Wheel Training $3,000–$7,500 Private schools; community colleges are lower
CDL Skills Test ~$275 At approved third-party testing facility
CDL License Fee ~$17.50 Paid at your state DMV at issuance
Total Estimated Range $3,700–$8,000+ Varies by school and endorsements

Free CDL Training Options: If cost is a concern, you may qualify for free CDL training in any state through the WIOA (Workforce Innovation and Opportunity Act) federal grant or Federal Pell Grants at community colleges. Visit your local workforce center to find out if you qualify — Colorado residents, for example, can check Colorado Workforce Centers. We cover this in detail in our Free CDL Training guide.

Always verify current fees directly with your own state's DMV fee schedule before your appointment, as fees are subject to change and vary by state — Colorado's is at dmv.colorado.gov/state-dmv-fees.

How Long Does It Take to Get a CDL?

The total time from starting the process to receiving your CDL depends on your training program and scheduling. Here is a realistic timeline for most applicants:

Phase Time Required
Study for knowledge tests 1–3 weeks
DOT physical exam Same day — 45 minutes
DMV appointment + knowledge tests 1–2 hours at DMV
Mandatory CLP hold period 14 days minimum
ELDT theory training A few hours online
Behind-the-wheel training 2–8 weeks depending on program
Skills test scheduling + test day 1–2 weeks to schedule + 2 hours test day
CDL issuance at DMV Same day appointment
Total Timeline 4–12 weeks for most applicants

CDL Endorsements Available

Endorsements are add-ons to your base CDL that allow you to drive specific vehicle types or carry specific cargo. Each endorsement requires passing an additional knowledge test. Some require ELDT training as well.

H — Hazardous Materials

Requires passing the HazMat knowledge test, completing ELDT, and a TSA background check through IDEMIA. TSA clearance typically takes 30–45 days. English only test.

N — Tank Vehicles

Required for operating tank vehicles transporting liquids or gases. Knowledge test only — no ELDT required for the N endorsement alone.

T — Doubles and Triples

Required for pulling double or triple trailers. Knowledge test only.

P — Passenger

Required for vehicles transporting 16 or more passengers. Requires ELDT theory training for first-time applicants.

S — School Bus

Required to operate a school bus. Must also hold the P endorsement. Requires ELDT theory training for first-time applicants.

X — HazMat + Tank Combined

Combination endorsement for drivers transporting hazardous materials in tank vehicles. Requires both H and N endorsement tests plus TSA background check.

Frequently Asked Questions

Can I get a CDL at 18?

Yes, in every state — this is a federal age threshold, not state-specific. An 18-year-old CDL is restricted to intrastate driving only, meaning you can only drive within your own state's borders. You cannot cross state lines or transport hazardous materials until you turn 21.

How many times can I retake the CDL knowledge test if I fail?

There is no set limit on retakes. However, after two failed attempts, additional fees may apply for subsequent tests. Use our free practice tests to prepare thoroughly before your appointment.

Do I need to go to CDL school?

Formal CDL school is not legally required to take the knowledge tests or CLP, in any state — but it is required for behind-the-wheel ELDT training, which is federally mandatory before your skills test. Additionally, most trucking employers will not hire drivers without formal training. Check the FMCSA Training Provider Registry to find registered schools in your own state.

How long is a CLP valid?

Validity periods vary by state. Colorado's CLP, as of April 18, 2024, is valid for one year and cannot be renewed — confirm your own state's specific rule. You must complete your skills test within whatever window your state allows or start the entire process again.

What is the Truckers Against Trafficking certificate?

Federal regulation requires all CDL applicants nationally to complete a free 30-minute online awareness course from Truckers Against Trafficking before receiving their CDL. Complete it at truckersagainsttrafficking.org and bring your completion certificate to your CDL issuance appointment.

Where can I schedule my CDL knowledge test appointment?

Book your appointment at your own state's DMV or licensing agency website — Colorado's, for example, is at dmv.colorado.gov/AppointmentScheduling. Not all DMV offices offer CDL testing in any state — confirm your preferred office offers CDL services before booking.

What if I already have a CDL from another state?

If your out-of-state CDL is current or has been expired for less than one year, most states allow you to transfer it without retesting for the base license, though this varies by state. You will typically still need to retest for endorsements like Hazmat and School Bus. Check your destination state's DMV site — Colorado's, for example, is dmv.colorado.gov — for its full transfer requirements.

Ready to Start Studying?

Use our free CDL practice tests for your state to prepare for your knowledge exams. Instant explanations, no signup required.

Start Free Practice Test →