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.
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.
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.
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.
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.
You must hold a current, valid non-commercial driver's license in your own state before applying for a CDL or Commercial Learner's Permit.
All CDL applicants must pass a physical examination by an FMCSA-certified medical examiner. The examiner issues a DOT Medical Card, which is required at your DMV appointment. Find a certified examiner at nationalregistry.fmcsa.dot.gov.
You must declare which category of commercial driving you will be doing: non-excepted interstate, excepted interstate, non-excepted intrastate, or excepted intrastate. Most drivers choose non-excepted interstate.
Your state will review your driving history across all 50 states for the past 10 years as required by the FMCSA — this lookback is federally standardized nationally. Major violations such as DUIs, reckless driving, and leaving the scene of an accident can disqualify you.
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):
Your current non-commercial driver's license from your own state.
Your Social Security card, or a document showing your full Social Security number such as a W-2 or pay stub.
Two documents verifying your current address in your own state, dated within the last year. Acceptable documents typically include utility bills, bank statements, lease agreements, or government mail. Colorado, for example, details its accepted documents at dmv.colorado.gov — check your own state's equivalent list.
Your completed DOT physical card from an FMCSA-certified medical examiner. State DMVs, including Colorado's, typically receive this information electronically from FMCSA within 24 business hours of your exam. Allow 24-48 hours after your exam before your DMV appointment.
Federal regulation requires completion of the free 30-minute Truckers Against Trafficking (TAT) online course in every state. Complete it at truckersagainsttrafficking.org and bring your completion certificate.
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.
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.
| 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.
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:
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:
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.
Federal law requires you to hold your CLP for at least 14 calendar days before you can take the CDL skills test.
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.
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.
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.
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.
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.
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.
You will be asked to inspect a commercial vehicle and identify any defects. You must demonstrate knowledge of what to check and why each item matters. This is also tested on your knowledge exam — knowing the inspection process in advance helps on both tests.
You will perform controlled driving maneuvers in an off-road area, including straight-line backing, offset backing, and alley docking. These require practice — most training programs spend significant time on these exercises.
You will drive on real roads with an examiner evaluating your ability to handle intersections, lane changes, turns, railroad crossings, and highway driving. The test typically takes about 2 hours total from start to finish.
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.
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.
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.
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 |
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.
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.
Required for operating tank vehicles transporting liquids or gases. Knowledge test only — no ELDT required for the N endorsement alone.
Required for pulling double or triple trailers. Knowledge test only.
Required for vehicles transporting 16 or more passengers. Requires ELDT theory training for first-time applicants.
Required to operate a school bus. Must also hold the P endorsement. Requires ELDT theory training for first-time applicants.
Combination endorsement for drivers transporting hazardous materials in tank vehicles. Requires both H and N endorsement tests plus TSA background check.
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.
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.
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.
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.
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.
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.
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.
Use our free CDL practice tests for your state to prepare for your knowledge exams. Instant explanations, no signup required.
Start Free Practice Test →