You must be at least 18 to get a CDL in any state, but interstate hauling requires you to be 21
A Commercial Driver's License (CDL) is the credential you need to operate trucks, buses, or other large vehicles for pay. The minimum age to hold one is 18 in every state — but that age limit comes with a critical restriction. If you are 18 to 20 years old, you can drive a commercial vehicle within your state only. You cannot cross state lines. Once you turn 21, that restriction lifts and you can haul freight or passengers across the country.
This two-tier system exists because the Federal Motor Carrier Safety Administration (FMCSA) sets the interstate rule, while states set their own intrastate rules. If your job involves only local or regional work that stays within one state, you can start at 18. If you plan to work for a carrier that moves goods between states, you will need to wait until 21 or find work that does not require interstate travel until then.
Key Takeaways
- You must be at least 18 years old to obtain a CDL for intrastate driving (within your state only).
- Interstate commercial driving requires you to be 21 years old; this is a federal requirement that applies in all states.
- At 18, you can hold a valid CDL but will have restrictions on your license that prevent crossing state lines.
- Some states allow 18-year-olds to take the CDL knowledge and skills tests, but the license itself will not be issued until you meet the age requirement for the type of driving you plan to do.
- Your employer's insurance and hiring policies may impose their own age minimums above the legal requirement.
What "intrastate" and "interstate" mean for your CDL
Intrastate driving means you operate within the borders of a single state. You might deliver goods from a warehouse in one city to stores in another city, as long as both are in the same state. You might drive a school bus, a cement mixer, or a dump truck — all within state lines. At 18, this is legal and you can hold a CDL for this work.
Interstate driving means you cross state lines. A truck carrying freight from California to Nevada, or a bus taking passengers from New York to Pennsylvania, is operating under interstate commerce rules. The FMCSA, which is part of the U.S. Department of Transportation, sets the minimum age for this work at 21. No state can lower that floor. If you are 18 or 19 and you drive across a state line for commercial purposes, you are breaking federal law and your carrier faces fines.
Some jobs blur the line. A delivery driver for a regional company might make runs that stay within state most of the time but occasionally cross into a neighboring state. In that case, the driver must be 21 to hold the job legally, even if most days are intrastate. Employers and insurance companies know this, and they typically will not hire an 18-year-old for any position that could involve interstate travel.
State-by-state variation in CDL age rules
While the federal interstate rule is uniform, states do set their own intrastate minimums, and a few states have chosen to match the federal age of 21 for all CDL holders. Most states allow 18-year-olds to obtain a CDL for intrastate work, but you should confirm your state's specific rule before you study for the test.
Some states also allow 18-year-olds to take the CDL written test and skills test before they turn 21, but they will not issue the license until the driver reaches the age required for the type of driving they plan to do. This lets you prepare and pass the tests while you are still in high school or early in your career, then set up the license once you are old enough to use it. Other states require you to be the minimum age before you can even sit for the tests.
A few states impose additional restrictions on 18-to-20-year-old CDL holders beyond the interstate ban — for example, limiting the number of hours they can drive per day or requiring them to have a trainer in the cab. Check your state's Department of Motor Vehicles website or call their commercial driver services line to learn the exact rules where you live.
How employer hiring practices affect your age options
Even if your state allows you to hold a CDL at 18, your employer may not hire you at that age. Insurance companies that cover trucking fleets often charge higher premiums for drivers under 21, and some will not insure them at all. Carriers factor this cost into their hiring decisions. Many large trucking companies have a blanket policy of hiring only drivers 21 and older, regardless of whether the job is intrastate or interstate.
Smaller carriers, local delivery companies, and public agencies like transit authorities or school districts sometimes do hire 18-year-old CDL holders for intrastate work. Your best bet is to contact companies in your area and ask directly about their age policy. Do not assume you are ineligible just because you are 18 — but also do not be surprised if most positions require you to be 21.
The CDL testing process and age timing
To obtain a CDL, you must pass a written knowledge test and a behind-the-wheel skills test. The knowledge test covers traffic laws, vehicle inspection, hazardous materials (if you want to haul hazmat), and safe driving practices. The skills test is a practical driving exam where an examiner rides with you and evaluates your ability to operate the vehicle safely.
If you are 18 and your state allows it, you can take both tests and pass them. However, the state will not issue the physical CDL card until you meet the age requirement for the type of driving you plan to do. Some states issue a temporary permit or a restricted license in the meantime; others straightforward hold your passing test scores and issue the full license on your 21st birthday. Ask your state's DMV what happens between the time you pass the tests and the time you are old enough to legally use the license.
Preparing for your CDL before you reach the minimum age
If you are under 18, you cannot legally obtain a CDL in any state. However, you can prepare for it. Many community colleges, trade schools, and private CDL training programs accept students as young as 16 or 17 and teach them the knowledge and skills they will need. Some programs are designed to have you ready to test the day you turn 18 or 21, depending on your state and your goals.
These programs typically run four to eight weeks and cost between $3,000 and $7,000, though costs vary widely by region and program quality. Some programs include job placement information, which can be valuable if you are trying to line up work with an employer who will hire you as soon as you are old enough. If you are in high school, ask your guidance counselor whether your school district offers a CDL program or has partnerships with local training providers.
Medical certification and other requirements alongside age
Age is only one requirement. You also need a valid regular driver's license, a Social Security number, and proof of citizenship or legal residency. Before you can be issued a CDL, you must pass a medical examination by a certified medical examiner and obtain a Medical Certificate. This certificate confirms that you are physically fit to operate a commercial vehicle — you must have adequate vision, hearing, and no conditions that would make driving unsafe.
The medical certificate is valid for two years (or one year in some cases, depending on your health status). You will need to renew it before your CDL expires. If you are 18 and planning to take the CDL test, schedule your medical exam before you sit for the written test, because you will need the certificate to complete the licensing process.
Frequently Asked Questions
Can I get a CDL at 18 if I only drive within my state?
Yes, in most states. You can obtain a CDL at 18 for intrastate driving. However, your employer may still require you to be 21 due to insurance costs or company policy. Check with the specific companies you want to work for.
What happens if I drive across a state line with an 18-year-old CDL?
You are violating federal law. The FMCSA prohibits drivers under 21 from operating commercial vehicles in interstate commerce. Your employer faces fines, and you could lose your license. Do not do this.
Can I take the CDL test before I turn 18?
No. You must be at least 18 years old to sit for the CDL written test and skills test in any state. You can attend training programs and prepare, but you cannot test until you reach the minimum age.
Do I need to be 21 to drive a school bus?
School bus driving is intrastate work, so the federal age minimum is 18. However, many school districts require drivers to be 21 or older, and some states have their own rules. Contact your local school district to learn their specific requirement.
Will my CDL be restricted if I get it at 18?
Your license will show that you are restricted from interstate driving. Some states mark this with a restriction code on the card itself. Once you turn 21, you can request an updated license without the restriction, or it may be removed automatically depending on your state's process.