What age you need to be to get a CDL
You must be at least 21 years old to hold a commercial driver's license (CDL) in all 50 states. This is a federal requirement set by the Department of Transportation. Some states allow you to obtain a CDL at age 18 if you drive only within that state and do not cross state lines, but the moment you operate a commercial vehicle across a state border, you must be 21.
The 21-year minimum applies to all CDL classes — Class A (tractor-trailers), Class B (large straight trucks), and Class C (smaller commercial vehicles). There is no exception for experience or prior licensing. If you are 18 to 20 and want to drive commercially, you are limited to intrastate-only work in states that permit it, and your options for employment will be significantly narrower.
Some employers and training programs will not hire or train drivers under 21 even for intrastate work, so you should confirm with your employer or school before enrolling in a CDL program if you are under 21.
Key Takeaways
- Federal law requires you to be 21 years old to hold a CDL that permits interstate driving in any state.
- Some states allow 18-year-olds to obtain a CDL for intrastate-only driving, but this severely limits job opportunities and employer willingness to hire.
- The age requirement applies equally to all CDL classes and cannot be waived for any reason.
- You must meet the age requirement before you can take the CDL written test or skills test, regardless of your training or experience.
- Many employers require drivers to be 25 or older due to insurance rates, so reaching the legal minimum age does not may provide employment.
Intrastate CDL driving at age 18
If you are 18, 19, or 20, you may be able to obtain a CDL in your home state for intrastate driving only. Intrastate means you can operate a commercial vehicle within your state's borders but cannot cross into another state. This option exists in most states, though the rules vary slightly by state.
To drive intrastate, you will need to pass the same written and skills tests as a 21-year-old, and you will need to meet all other CDL requirements — medical certification, hazmat endorsement if needed, and so on. The difference is in the restrictions on your license. Your CDL will be marked as intrastate-only, and law enforcement can verify this during a traffic stop.
The practical problem is that most commercial driving jobs require interstate travel or are with companies that operate across state lines. Local delivery, some construction hauling, and certain agricultural work may be intrastate-only, but these jobs are harder to find and often pay less. Many insurance companies also charge higher premiums for drivers under 21, which makes hiring them more expensive for employers.
When you can start CDL training
You can enroll in a CDL training program before you turn 21, and many people do. Most truck driving schools accept students at 18 and will teach you the skills and knowledge you need. However, you cannot take the official CDL written test or the behind-the-wheel skills test until you meet your state's age requirement.
If you are 18 to 20, you can complete your training and be ready to test the day you turn 21 (or the day your state allows, if it permits intrastate CDLs at 18). This is a smart strategy if you know you want to drive commercially — you finish school, turn 21, test when ready, and start working without delay.
Some training programs offer a "permit-only" phase where you study and practice but do not sit for the official test until you are old enough. Others will let you complete everything and straightforward hold your paperwork until your birthday. Ask your school what their process is before you enroll.
Medical certification and age
Your medical certification (the DOT physical) has no age requirement — you can obtain one at 18. However, you cannot use it to get a CDL until you meet your state's age requirement. If you get your medical certificate done before you turn 21, it will be valid when you do turn 21 and are ready to test.
The medical exam checks your vision, hearing, blood pressure, and other health factors to may support you can safely operate a large commercial vehicle. Some conditions that are common in younger drivers — uncontrolled diabetes, certain heart conditions, or untreated sleep apnea — can disqualify you. If you have any chronic health condition, get the medical exam done early so you know whether you will be cleared before you invest time and money in training.
Employer age requirements beyond the legal minimum
Even though you can legally hold a CDL at 21, many trucking companies and commercial fleets will not hire drivers under 25. This is not a legal requirement — it is an insurance and safety decision made by employers. Insurance premiums for drivers under 25 are significantly higher because statistics show this age group has more accidents and violations.
Some large carriers have explicit policies stating they hire only drivers 25 and older. Regional and smaller fleets may be more flexible, especially if you have a clean driving record or military experience. Owner-operators and small local companies are sometimes more willing to hire younger drivers, but you should expect to face age-based hiring restrictions even after you get your CDL.
If you are under 25 and looking for work, focus on companies that specifically state they hire younger drivers, or look for intrastate or local routes where insurance costs are lower. Building a clean driving record in your first year or two will make you more competitive for better-paying jobs later.
Upgrading from intrastate to interstate at 21
If you obtained an intrastate-only CDL at 18, 19, or 20, you do not need to retake your tests to upgrade to an interstate CDL once you turn 21. You straightforward go to your state's Department of Motor Vehicles (or equivalent agency) and request the restriction be removed. The process is usually quick and inexpensive — often just a form and a small fee.
Some states allow you to request the upgrade online or by mail. Others require you to visit in person. Contact your state's DMV before your 21st birthday to find out what documents you need and whether you can do it by mail. Once the restriction is removed, you can legally drive across state lines and explore for jobs that require interstate travel.
Frequently Asked Questions
Can I get a CDL at 18 in any state?
Most states allow 18-year-olds to obtain a CDL for intrastate driving only. However, rules vary by state, so check with your state's DMV. If you want to drive interstate, you must be 21 in every state.
Do I have to be 21 to take the CDL written test?
Yes. You must be at least 21 (or your state's intrastate minimum age) before you can sit for the official CDL written test or skills test. Training programs can prepare you before that age, but testing is not allowed until you meet the age requirement.
What if I turn 21 while I'm in CDL school?
You can finish your training and test as soon as you turn 21. Many schools will hold your paperwork and schedule your official test for your birthday or shortly after. Confirm with your school how they handle this timing.
Will I be hired if I get my CDL at 21?
You can legally work, but many employers hire only drivers 25 and older due to insurance costs. Smaller fleets, local companies, and intrastate operations are more likely to hire at 21. Your driving record and any additional experience (military, hazmat endorsement) will help.
Do I need a new medical certificate when I turn 21?
No. If you obtained your medical certificate before 21, it remains valid. You only need a new one when your current certificate expires, which is typically every two years.