The minimum age for a CDL depends on what you want to drive and where
You must be at least 18 years old to get a Commercial Driver's License (CDL) in any state. However, if you want to drive across state lines, the federal requirement jumps to 21. Most people get their CDL at 18 to drive within their home state — hauling cargo locally, operating a school bus, or driving a dump truck for a construction company. If your job involves interstate commerce (crossing state borders), you cannot legally hold a CDL until you turn 21.
The age rule is tied to what the vehicle does, not just its size. A 19-year-old can drive a 40,000-pound garbage truck within their state but cannot legally drive the same truck across a state line. This distinction matters because federal law sets the interstate standard, while individual states can set their own rules for intrastate (within-state) driving.
Key Takeaways
- You must be 18 to get a CDL for intrastate driving (within your state) in all states.
- You must be 21 to get a CDL for interstate driving (across state lines) under federal law.
- Some states allow 18-year-olds to drive certain vehicles intrastate, such as school buses or hazmat trucks, but rules vary by state and vehicle type.
- You will need to pass a written knowledge test, a skills test, and a medical examination before you receive your CDL, regardless of age.
- Your state's Department of Motor Vehicles (DMV) or equivalent agency sets the specific rules for your location.
Intrastate vs. interstate: why the age difference matters
The 18-year-old rule applies when you stay within your state's borders. You could be 18 and legally drive a tractor-trailer, tanker truck, or bus as long as every trip begins and ends in the same state. This is called intrastate commerce, and states have the power to set their own age limits for it.
Interstate commerce — any trip that crosses a state line — falls under federal jurisdiction. The Federal Motor Carrier Safety Administration (FMCSA) sets the minimum age at 21 for anyone holding a CDL who will drive across state lines. This rule applies even if you only cross the border occasionally. A single interstate trip per month still requires you to be 21.
The reason for the higher interstate age is federal safety data. Crash rates for drivers under 21 are higher, and the FMCSA uses this data to justify the stricter rule for the roads that carry the most traffic and the highest stakes.
What happens if you get your CDL at 18
When you pass your CDL test at 18, your license will be marked as intrastate-only. You can work when ready for local employers — waste management companies, construction firms, local delivery services, or school districts. Your license is valid and legal for these jobs.
If you turn 21 and want to expand to interstate work, you do not need to retake the full test. You can visit your DMV and request an upgrade or removal of the intrastate restriction. The process and any fees vary by state, so contact your local DMV to learn what paperwork you will need.
Some drivers stay intrastate their entire career because the pay and schedule work for them. Others use the 18-to-21 window to build experience and connections before moving into interstate trucking, which typically pays more but involves longer hours away from home.
Medical certification and other requirements at any age
Whether you are 18 or 21, you must pass a Department of Transportation (DOT) medical examination before you can get your CDL. A certified medical examiner will check your vision, hearing, blood pressure, and overall health. You will receive a Medical Certificate (also called a Medical Card) that you must carry with you while driving.
The medical exam is the same for all CDL holders. Some conditions — uncontrolled diabetes, certain heart conditions, or severe sleep apnea — can disqualify you temporarily or permanently. If you have a chronic health condition, you can ask the examiner before the test whether it will be a problem.
You will also need to pass a written knowledge test covering traffic laws, vehicle safety, and cargo handling (depending on the endorsement you are seeking). Most states require you to hold a regular driver's license for at least one year before you can test for a CDL, though some states waive this for certain jobs like school bus driving.
State-by-state variation in age rules
Most states follow the 18-for-intrastate, 21-for-interstate framework. However, some states have carved out exceptions for specific vehicle types or jobs. A few states allow 17-year-olds to get a CDL under certain conditions, such as driving a school bus or operating a vehicle for agricultural purposes. These exceptions are rare and usually require parental consent and additional training.
School bus drivers are a common exception. Some states let 18-year-olds drive school buses intrastate, while others require 21. If you are interested in school bus driving, contact your state's Department of Education or your local school district to learn the age requirement in your area.
Hazmat (hazardous materials) endorsements sometimes have their own age rules. A few states require drivers to be 21 even for intrastate hazmat work, while others allow 18-year-olds. Your state's DMV website will list these exceptions, or you can call and ask directly.
How to find your state's specific rules
Your state's DMV or Department of Motor Vehicles is the only source for the exact age requirements where you live. You can visit their website and search for "CDL age requirements" or "commercial driver's license age," or call their commercial driver services line. Many states also have a CDL handbook available online that lists all the rules in one place.
When you contact your DMV, have these questions ready: What is the minimum age for intrastate CDL in my state? Are there exceptions for school buses, hazmat, or other vehicle types? What documents do I need to bring to test? How long does the medical exam take, and where can I get one? The answers will tell you exactly what path is open to you right now.
Frequently Asked Questions
Can I get a CDL at 17?
In most states, no. The standard minimum is 18 for intrastate and 21 for interstate. A few states allow 17-year-olds to drive school buses or farm vehicles, but this is uncommon. Check your state's DMV website or call to see if an exception exists for the type of driving you want to do.
If I get my CDL at 18, can I drive across state lines once I turn 21 without retesting?
Yes. You will not need to retake the written or skills test. Visit your DMV and request an upgrade to remove the intrastate restriction. You may need to pay a fee and show proof of your 21st birthday. The process takes a few days to a few weeks depending on your state.
Does the medical exam expire?
Yes. Your Medical Certificate is valid for 24 months from the date the examiner signs it. You must renew it before it expires, or your CDL becomes invalid. Many drivers renew it a month or two before expiration to avoid a gap in their ability to work.
What if I have a health condition — will that stop me from getting a CDL?
Some conditions disqualify you, while others can be managed with treatment or a special certificate. The medical examiner will tell you whether your condition is a barrier. If it is, you can ask about options like getting treatment and retesting, or explore for a waiver in some cases. Do not assume you are disqualified until the examiner has evaluated you.
Can I work as a truck driver at 18 if I only drive intrastate?
Yes. Many employers hire 18-year-old CDL holders for local and regional intrastate work. Pay is typically lower than interstate trucking, but the work is steady and you are home most nights. Once you turn 21, you can move to interstate work if you want higher pay and longer hauls.