What age you need to be to get a commercial driver's license
You must be at least 18 years old to get a Class A or Class B commercial driver's license (CDL) in any state. At 18, you can drive most commercial trucks and buses within your state. If you want to drive across state lines, you must be at least 21 years old — this is a federal requirement, not a state choice.
A Class C CDL (for vehicles like small buses or hazmat transport) also requires you to be 18 within your state, or 21 for interstate driving. Some states set their own minimums higher than 18, so check your state's rules before you test.
If you are under 18, you cannot get a CDL at all, even with parental permission or a hardship waiver. The age floor is absolute. You can, however, start studying for the written test and get your commercial learner's permit (CLP) in some states before you turn 18, so you are ready to test the moment you reach the minimum age.
Key Takeaways
- You must be at least 18 years old to get a CDL in your state, and 21 years old to drive commercially across state lines.
- Some states set their minimum age higher than 18, so you need to check your specific state's requirements before you begin the process.
- You can obtain a commercial learner's permit before you turn 18 in many states, which lets you study and prepare while you wait to reach the age minimum.
- Federal law sets the 21-year-old requirement for interstate commerce, and no state can lower that threshold.
Intrastate vs. interstate driving age rules
The difference between intrastate (within your state) and interstate (across state lines) driving is where the age gap comes in. If you are 18 and hold a CDL, you can legally drive a commercial vehicle anywhere within your state's borders. You can haul freight, operate a bus, or transport hazmat — as long as you stay inside the state.
The moment you cross a state line, federal law takes over. The U.S. Department of Transportation requires you to be 21 to operate a commercial vehicle in interstate commerce. This applies even if you are only crossing into a neighboring state for a single delivery. Many employers will not hire you until you turn 21 for this reason, because most commercial driving involves at least some interstate work.
A few states have set their own intrastate minimum at 19 or 20, so even within-state driving may require you to wait longer than 18. Look up your state's commercial driver's license handbook on your state's Department of Motor Vehicles website to confirm the exact age.
How to prepare before you reach the minimum age
You do not have to wait until your 18th birthday to start preparing. Most states let you get a commercial learner's permit (CLP) at 17 or even 16, depending on the state. The CLP requires you to pass the written knowledge test but not the road skills test. You can use this time to study the manual, take practice tests, and learn the rules of the road.
With a CLP, you can practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. This hands-on experience before you test for your full license makes the road test less stressful and increases your chances of passing on the first attempt. Some driving schools require you to have held a CLP for a set number of days (often 14) before you can schedule your skills test.
Check your state's DMV website for the exact age at which you can obtain a CLP and what documents you need to bring. Having your CLP ready means you can walk into the testing center on your 18th birthday and take the road test without delay.
Age restrictions for specific CDL classes and endorsements
The base age requirement — 18 for intrastate, 21 for interstate — applies to all CDL classes. However, some endorsements (special certifications added to your license) have their own age rules. A hazmat endorsement, which lets you transport hazardous materials, requires you to be at least 21 even for intrastate driving in most states. You also must pass a federal background check and a Transportation Security Administration (TSA) clearance.
A passenger endorsement (for driving buses or vans with 16 or more passengers) typically follows the same age rule as your base CDL — 18 for intrastate, 21 for interstate. Some states impose no additional age requirement for a passenger endorsement; others require you to be 21 regardless of whether you plan to drive only within your state.
Tank vehicle and double/triple trailer endorsements do not usually have separate age minimums beyond your CDL class requirement. Always confirm with your state's DMV, because rules vary by state and change over time.
What happens if you are under 18 and want to drive commercially
If you are under 18, your only legal option is to wait. There is no hardship exception, no parental waiver, and no alternative pathway to a CDL before 18. Federal law and state law both set 18 as the floor, and neither allows exceptions.
What you can do is prepare. Get your CLP as soon as your state allows (often at 16 or 17). Take a commercial driver training course at a truck driving school or community college — many offer programs for people who are not yet old enough to test. Study the CDL manual for your state. Practice the written test using free online resources. When you turn 18, you will be ready to test when ready.
Some employers hire people at 18 for intrastate work only, then transition them to interstate routes once they turn 21. This can be a way to start your career and build experience while you wait for the age requirement to change.
Age limits and medical certification
There is no upper age limit for getting or renewing a CDL. You can obtain your first CDL at 50, 60, or any age, as long as you pass the written and road tests and meet the medical certification requirements.
Medical certification is separate from age. You must pass a Department of Transportation (DOT) physical exam conducted by a certified medical examiner. The exam checks your vision, hearing, blood pressure, and other health factors. Age itself does not disqualify you, but certain medical conditions — regardless of your age — can prevent you from getting a CDL or require you to renew your medical certificate more frequently.
Your medical certificate is valid for up to two years (or one year if you are taking certain medications). You must renew it before it expires, or your CDL becomes invalid for commercial driving, even though the license itself does not expire.
State-by-state age variations
While federal law sets the 21-year-old requirement for interstate driving, states have some freedom to set their own intrastate minimums. Most states use 18, but a handful require 19 or 20 for intrastate CDL driving. A few states also allow 17-year-olds to get a CLP under specific conditions, such as enrollment in a commercial driver training program.
The safest approach is to visit your state's Department of Motor Vehicles website and read the official CDL manual or handbook. Search for "age requirement" or "minimum age" in the document. You can also call your local DMV office and ask directly — they can tell you the exact age at which you can obtain a CLP and when you can test for your full CDL.
If you are planning to move to a different state after you get your CDL, remember that your license is valid in all states, but the age at which you obtained it matters. If you got your CDL at 18 in a state that allows it, you can drive that vehicle in any other state — but if you are under 21, you still cannot cross state lines in interstate commerce.
Frequently Asked Questions
Can I get a CDL at 17?
No, you cannot get a full CDL at 17. You can get a commercial learner's permit (CLP) at 17 in most states, which lets you study and practice with a licensed CDL holder. You must wait until you turn 18 to take the road skills test and receive your actual CDL.
If I get my CDL at 18, can I drive across state lines?
No. Federal law requires you to be 21 to drive a commercial vehicle across state lines. At 18, you can only drive within your state. You can drive interstate once you turn 21, even if you obtained your CDL years earlier.
Do I need to be 21 to get a hazmat endorsement?
Yes, in most states you must be at least 21 to get a hazmat endorsement, even for intrastate driving. You also need a TSA background clearance. Check your state's rules, as some states may have different requirements.
What if my state requires me to be older than 18 for a CDL?
A few states set their intrastate minimum at 19 or 20. If your state has a higher minimum, you must wait until that age to test for your CDL. You can still get a CLP earlier and prepare. Check your state's DMV handbook to confirm the exact age requirement.
Can I renew my CDL after it expires if I am older?
Yes. There is no upper age limit for holding or renewing a CDL. You must pass a DOT medical exam to renew, but age alone does not disqualify you. Your medical certification must be current for your CDL to remain valid for commercial driving.