How Long Does It Take to Get a CDL?
Most people take 7 to 12 weeks from the day they start the process to the day they hold a full CDL in their hand. The number you hear most often — 3 to 4 weeks — refers only to CDL school. It does not include the time to get your Commercial Learner Permit, the mandatory 14-day CLP hold, or DMV scheduling delays that affect nearly every candidate.
This guide breaks the full timeline into real steps, explains what slows most people down, and shows you exactly what you can do to move faster.
The full CDL timeline step by step
The CDL process has six distinct phases. Each one takes time, and some have mandatory waiting periods that you cannot skip no matter how prepared you are.
-
1Meet eligibility requirements1-3 days
You must be at least 18 for intrastate driving or 21 for interstate. You need a valid regular driver's license, a Social Security number, and you must pass a DOT physical exam. The physical is done by a certified medical examiner and typically takes one appointment.
-
2Study for and pass the CDL knowledge test1-4 weeks
Before you can get your Commercial Learner Permit (CLP), you must pass a written knowledge test at your state DMV. The general knowledge test is required for everyone. If you want air brakes or hazmat endorsements, those are separate written tests taken the same day. Most people study for 1 to 4 weeks depending on their schedule and prior driving experience.
-
3Get your Commercial Learner Permit (CLP)Same day as knowledge test
Once you pass the knowledge test your state DMV issues your CLP on the spot. You can now legally practice driving a commercial vehicle under the supervision of a licensed CDL holder. You cannot take the CDL skills test until you have held your CLP for at least 14 days — this is a federal rule that applies in every state without exception.
-
4Complete CDL school or training3-4 weeks full-time / 2-4 months part-time
Full-time CDL programs run Monday through Friday for 3 to 4 weeks and typically include 40 hours of classroom instruction and 120 hours of range and road driving. Since you already have your CLP by this point, school and the 14-day hold overlap. Part-time programs run evenings or weekends and take 2 to 4 months. Since February 2022, all new CDL applicants must complete an ELDT-certified training program before taking the skills test.
-
5Pass the CDL skills test1 appointment / 2-3 hours
The CDL skills test has three parts: a pre-trip vehicle inspection, a basic vehicle control test on a closed range, and an on-road driving test. Scheduling the test can add 1 to 3 weeks depending on your state's DMV availability. Some schools offer on-site third-party testing which removes the DMV wait entirely. The road test itself takes about 2 hours.
-
6Receive your CDLSame day or up to 2 weeks by mail
After passing the skills test your state DMV upgrades your CLP to a full CDL. Some states print a temporary license the same day. Others mail it, which can take up to two weeks. In most states you drive legally with a printed confirmation while the physical license arrives.
The detail most articles skip: The 14-day CLP hold is federal law. You cannot take your skills test until 14 days after your CLP was issued — even if you finish CDL school faster. Plan around this, not against it.
What slows most people down
The 7 to 12 week average is not caused by the training itself. Most delays come from three places that are easy to avoid if you plan ahead.
| Delay | How much time it adds | How to avoid it |
|---|---|---|
| Failing the knowledge test first attempt | 1-3 weeks | Study the FMCSA manual sections and do practice tests before your DMV appointment |
| DMV appointment backlogs for skills test | 1-4 weeks | Use a school with on-site third-party testing, or schedule your skills test appointment before school ends |
| Not knowing about the 14-day CLP hold | Up to 2 weeks of wasted time | Get your CLP before school starts so the hold period runs during training, not after |
| Hazmat TSA background check delay | 30-60 days | Apply for hazmat endorsement early — it can be processed while you are still in school |
| Failing the skills test | 1-3 weeks per retake | Practice the pre-trip inspection sequence and backing maneuvers until they are automatic before test day |
How CDL class type affects your timeline
The class of CDL you are getting changes both the training length and what you need to study on the knowledge test.
| CDL Class | Vehicles covered | Training length | Knowledge test sections |
|---|---|---|---|
| Class A | Tractor-trailers, combination vehicles over 26,001 lbs GCWR | 3-4 weeks full-time | General knowledge + combination vehicles + any endorsements |
| Class B | Straight trucks, large buses, dump trucks over 26,001 lbs GVWR | 2-3 weeks full-time | General knowledge + any endorsements |
| Class C | Vehicles under 26,001 lbs carrying 16+ passengers or hazmat | 1-2 weeks | General knowledge + passenger or hazmat |
Class A takes the longest because it covers the widest range of vehicles and includes the combination vehicle knowledge section. For most people entering trucking as a career, Class A is the right target because it opens the most job opportunities and carries the highest earning potential.
How endorsements affect your timeline
Endorsements are additions to your CDL that allow you to operate specific types of vehicles or carry specific cargo. Each one requires a separate written knowledge test. Most can be taken the same day as your general knowledge test, which means they add study time but not necessarily calendar time.
| Endorsement | Code | Extra time required | Additional steps |
|---|---|---|---|
| Air Brakes | Restriction removal | Extra study only | Written test at DMV, same day as general knowledge |
| Hazardous Materials | H | 30-60 days extra | Written test + TSA background check (longest delay) |
| Tank Vehicle | N | Extra study only | Written test at DMV, same day as general knowledge |
| Tanker/Hazmat Combo | X | 30-60 days extra | Requires both N and H endorsements |
| Doubles/Triples | T | Extra study only | Written test at DMV |
| Passenger | P | Extra study only | Written test + separate skills test required |
| School Bus | S | Extra study + background check | Written test + background check + separate skills test |
Pro tip: If you plan to get the air brakes or tanker endorsement, study for those tests at the same time as general knowledge and take them all on the same DMV visit. It costs no extra calendar time and removes restrictions from day one.
The smart way to use your time before school starts
The biggest opportunity most CDL candidates miss is the period before they even enroll. The weeks between deciding to get a CDL and the first day of school are usually wasted. They do not have to be.
Here is what a smart candidate does in that window:
- Schedule and complete the DOT physical so it does not delay your CLP application.
- Study the CDL general knowledge section of the FMCSA manual so the knowledge test is not a surprise.
- Study air brakes and tanker sections if you plan those endorsements, so you can pass all tests on one DMV visit.
- Get your CLP as early as possible so the 14-day hold starts running before school does.
- Research whether your school uses on-site third-party testing or requires a separate DMV appointment for the skills test.
If you get your CLP before school starts, the mandatory 14-day hold expires during school. You can take your skills test immediately after finishing training instead of waiting an extra two weeks. That alone removes a major source of delay for most candidates.
Want to pass the knowledge test before school even starts?
The PassMyCDL free study guide covers the FMCSA CDL manual concepts that show up most on the general knowledge test. Use it to prepare before your DMV appointment so you pass on the first try.
Full-time vs part-time CDL school compared
The choice between full-time and part-time school is mostly a life circumstances decision, not a quality decision. Both paths produce the same license.
| Full-time school | Part-time school | |
|---|---|---|
| Schedule | Monday to Friday, 8+ hours per day | Evenings and weekends |
| Duration | 3-4 weeks | 2-4 months |
| Total training hours | 160 hours typical | 160 hours same, spread over more weeks |
| Best for | Career changers, unemployed candidates | People who cannot leave their current job |
| Income during training | Usually none unless employer-sponsored | Can keep current job throughout |
| Skill retention | High — daily repetition builds faster | Slightly lower between sessions |
What happens if you fail a test?
Failing either the knowledge test or the skills test adds time to your timeline but does not end the process. Both are retakeable, and most states allow multiple attempts.
For the knowledge test, most states require a short waiting period — typically 1 to 7 days — before you can retake it. Some states also limit the number of attempts within a 90-day period. Check your specific state's rules before your first attempt.
For the skills test, retake rules are similar. You usually need to reschedule an appointment and may need to wait several weeks depending on DMV availability. This is one of the larger timeline risks, which is why practicing the pre-trip inspection and backing maneuvers until they are automatic matters more than most students realize.
The knowledge test failure rate is higher than most people expect because candidates underestimate how precise the questions are. The FMCSA manual uses specific numbers, sequences, and definitions. Questions are designed to catch people who have a general sense of the material but cannot recall the exact threshold or correct order. Treating preparation like memorization of exact numbers — not just general concepts — is what separates first-attempt passes from repeats.
Employer-sponsored CDL programs
If cost is a concern, some large carriers offer employer-sponsored CDL training where the company pays for school in exchange for a driving commitment after graduation, typically one to two years. These programs follow the same timeline as regular CDL school but the candidate is paid during training in some cases.
The tradeoff is that you are committed to one carrier for a set period after getting your license. For people who want to get into trucking with minimal upfront cost, this path makes financial sense. For people who want flexibility in their first job, self-funding training gives more options from day one.
CDL Timeline FAQ
How long does it take to get a CDL?
Most people take 7 to 12 weeks from start to finish. Full-time CDL school takes 3 to 4 weeks, but the CLP mandatory 14-day hold, DMV scheduling, and permit testing all add time on either side of school.
What is the fastest you can get a CDL?
The minimum realistic time is around 5 to 6 weeks. That requires passing the knowledge test on the first attempt, getting the CLP before school starts, completing full-time school in 3 weeks, and having an immediate skills test appointment available.
What is the CLP waiting period?
After passing the CDL knowledge test and receiving your CLP, federal law requires you to hold it for a minimum of 14 days before taking the skills test. This applies in every state and cannot be waived.
Does getting endorsements add time?
Most endorsements only require extra study — you take the written tests on the same DMV visit as your general knowledge test. The hazmat endorsement is the exception because it requires a TSA background check that takes 30 to 60 days.
Can you study for the CDL knowledge test before starting school?
Yes — and it is one of the best things you can do. Studying before school lets you pass the knowledge test early, get your CLP sooner, and use the 14-day hold productively while attending training instead of after.
Start studying for the CDL knowledge test today
The PassMyCDL free guide covers the concepts that appear most on the general knowledge test and air brakes section. Use it before your DMV appointment to pass first try and get your CLP without delays.
Get the Free Study Guide →