The minimum age for a CDL depends on the type of driving and whether you stay in-state
You must be at least 18 years old to hold a commercial driver's license (CDL) in any state. However, the rules split into two categories: intrastate driving (staying within your state) and interstate driving (crossing state lines). Some states allow 18-year-olds to drive commercial vehicles within state borders only, while interstate driving requires you to be 21. A few states set 21 as the minimum for all CDL holders, regardless of route type.
The federal government sets a floor at 18 for intrastate CDL holders and 21 for interstate, but each state can impose stricter rules. Before you pursue a CDL, check your state's specific requirements — they vary enough that what is legal in one state may not be in another.
Key Takeaways
- Federal law allows intrastate CDL holders to be 18, but interstate CDL holders must be 21 in most states.
- Some states require all CDL holders to be 21 regardless of whether they cross state lines.
- You must also meet medical certification standards, pass a written knowledge test, and pass a skills test in the vehicle.
- Many employers will not hire CDL drivers under 21 even if your state permits it, because insurance rates are higher for younger drivers.
- Your state's Department of Motor Vehicles (DMV) or equivalent agency publishes the exact age rules for your location.
Intrastate vs. interstate: why the age difference exists
The federal government distinguishes between driving a commercial vehicle within state lines and driving across them because interstate commerce involves more complex regulations and higher accident risk. An 18-year-old can legally hold an intrastate CDL in most states — meaning they can haul freight, operate a bus, or drive a tanker as long as they do not leave the state. The moment that same driver crosses a state line, federal rules take over, and most states require the driver to be 21.
This split reflects insurance and safety data. Drivers under 21 have higher crash rates, and interstate routes involve longer hours, more fatigue, and heavier traffic. Insurance companies charge more for younger drivers, and many interstate carriers straightforward will not hire anyone under 21 regardless of what the law permits. Even if your state allows an 18-year-old to hold an intrastate CDL, finding an employer willing to hire you at that age is difficult.
States that require 21 for all CDL holders
A handful of states do not split the age requirement and instead require all CDL applicants to be 21, whether they plan to drive intrastate or interstate. These states treat commercial driving as a single category with one age floor. The exact list changes as states update their regulations, so you need to verify with your state's DMV before you begin the CDL process.
If you live in a state with a 21-only rule and you are 18, you have two options: wait three years, or move to a state with an 18-year intrastate option and establish residency there. The second path is uncommon and usually not practical for someone just starting out.
Medical certification and other requirements beyond age
Meeting the age minimum is only the first step. You must also pass a Department of Transportation (DOT) medical examination conducted by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and ability to operate a vehicle safely. You cannot have certain medical conditions — uncontrolled diabetes, severe sleep apnea, or a history of heart attack, for example — and still receive certification. The medical certificate is valid for two years and must be renewed.
You also need a valid regular driver's license (not a learner's permit) before you can test for a CDL. Most states require you to hold that license for a set period — often 10 days to several weeks — before you can sit for the CDL written test. After you pass the written test, you must pass a skills test that includes a pre-trip vehicle inspection, a basic control test, and a road test. All of this happens after you meet the age requirement.
How to find your state's exact age rule
Your state's Department of Motor Vehicles website lists the age requirement for CDL holders in your location. Search for "[Your State] CDL age requirement" or go directly to your DMV's website and look for the commercial driver's license section. The page should clearly state whether you need to be 18 or 21, and whether that age applies to intrastate, interstate, or both.
If the website is unclear, call your local DMV office. Staff can tell you the age rule, what documents you need to bring, and which medical examiners are certified in your area. Some states also publish a CDL manual that covers age rules, medical requirements, and test content — these are free and worth reading before you start the process.
Why employers often hire only drivers 21 and older
Even in states where 18-year-olds can legally hold a CDL, most trucking companies and transportation employers will not hire drivers under 21. Insurance premiums for drivers under 21 are significantly higher, and many insurers will not cover them at all on interstate routes. A company that hires an 18-year-old intrastate driver faces higher liability and higher costs, which most large carriers avoid.
Smaller local operations — refuse collection, local delivery, or short-haul freight — are more likely to hire younger CDL holders, but even then, the pool of employers is small. If you are 18 and pursuing a CDL, research local employers in your area before you invest time and money in testing. You may find that the legal age and the practical hiring age are two different things.
Frequently Asked Questions
Can I get a CDL at 18 if I want to drive only in my state?
In most states, yes — federal law allows intrastate CDL holders to be 18. However, your specific state may require 21 for all CDL holders. Check your state DMV website to confirm the rule where you live.
What happens if I turn 21 while holding an intrastate CDL at 18?
Your CDL remains valid. You do not need to renew it or take another test when you reach 21. The age requirement applies only at the time you first get the license.
Do I need to be 21 to get a CDL permit or learner's certificate?
No. Most states allow 18-year-olds to get a CDL learner's permit or temporary certificate. The age restriction applies to the full CDL itself, not the learning stage.
Can I drive a commercial vehicle without a CDL if I am under 18?
No. Federal law prohibits anyone under 18 from operating a commercial vehicle, even within state lines. You must be at least 18 and hold a valid CDL to drive commercially.
Will my insurance be more expensive if I get a CDL at 18?
Yes. Insurance for drivers under 21 is higher, and some insurers will not cover intrastate commercial driving for anyone under 21. Employer-provided insurance may explore if you are hired, but you should expect higher rates as a younger driver.