You must be at least 18 years old to get a CDL in any state, but interstate hauling requires you to be 21

The Commercial Driver's License (CDL) has two age thresholds that matter. You can obtain a CDL at 18 and drive commercially within your state — hauling goods locally, operating a school bus, or driving a dump truck. But if you want to cross state lines or drive certain hazmat loads, federal law requires you to be 21. Most states follow this federal floor, though a few have set their own minimums higher for certain vehicle classes.

Age alone is not enough. You also need a valid regular driver's license, a medical certificate from a Department of Transportation (DOT) examiner, and you must pass the CDL written test and skills test in your state. The age requirement is just the entry point.

Key Takeaways

  • You can get a CDL at 18 in all states, but only for intrastate driving — work that stays within your state borders.
  • Interstate commerce and hazmat endorsements require you to be 21 under federal law, regardless of your state's rules.
  • Some states set higher minimums for specific vehicle classes, such as 19 or 20 for certain truck types, so check your state's requirements.
  • You must hold a valid regular driver's license and pass a DOT medical exam before you can take the CDL test.

Intrastate driving at 18 versus interstate at 21

The split exists because the federal government regulates interstate commerce differently from local work. At 18, you can drive a commercial vehicle for work that does not cross state lines — delivering goods within your state, operating a school bus, or hauling construction materials locally. This is intrastate driving, and it is governed by your state's rules.

At 21, you can drive across state lines and haul hazardous materials, which fall under federal Department of Transportation (DOT) rules. If your job involves crossing into another state even once, you need to be 21. This applies to long-haul trucking, most regional delivery routes, and any load marked as hazmat. The age difference reflects the higher risk and federal oversight of interstate work.

Some states allow 18-year-olds to get a CDL for intrastate work but will not issue the interstate endorsement until they turn 21. Others issue the full CDL at 18 but restrict it to intrastate only until the driver's 21st birthday. Check your state's DMV website to see which approach applies where you live.

State-specific age rules for certain vehicle classes

While 18 is the federal minimum for intrastate CDL work, some states have raised the bar for specific vehicle types. A few states require drivers to be 19 or 20 before they can operate certain classes of trucks or combinations — often the largest rigs or those carrying the heaviest loads. These rules vary widely and change infrequently, so they are straightforward to miss.

The best way to find your state's exact rules is to visit your state's Department of Motor Vehicles (DMV) website and search for "CDL age requirements" or "commercial driver's license minimum age." The site will list any class-specific minimums. If you are 18 and interested in a particular type of driving job, confirm with your state DMV that you meet the age requirement for that vehicle class before you invest time in training.

What you need before you can take the CDL test

Age is the first gate, but you cannot walk into a testing center at 18 with just a birthday. You must already hold a valid regular driver's license (a Class D or equivalent in your state). You cannot get a CDL if your regular license is suspended, revoked, or expired.

You also need a DOT medical certificate, issued by a certified medical examiner after a physical exam. This certificate confirms you meet federal health standards for commercial driving — vision, hearing, blood pressure, and other factors. The exam costs between $50 and $150 depending on the examiner and your state. You will need this certificate before you take the CDL written test, and you must renew it every two years (or one year if you have certain medical conditions).

Once you have your regular license and medical certificate, you can study for and take the CDL written test at your state DMV. After you pass the written test, you schedule a skills test, which includes a pre-trip vehicle inspection, a basic control test, and a road test. Only after you pass all three parts do you receive your CDL.

Training and apprenticeship programs for younger drivers

If you are 18 and want to drive commercially, you do not have to wait until 21 to start learning. Many trucking companies and trade schools offer CDL training programs that accept 18-year-olds. These programs teach you how to operate a commercial vehicle, pass the written test, and pass the skills test. Some are paid apprenticeships where you earn while you train; others charge tuition upfront.

The advantage of starting at 18 is that you can get your intrastate CDL and begin working in local commercial driving — school bus routes, local delivery, construction hauling — while you wait to turn 21. This gives you real driving experience and a paycheck. When you turn 21, you can add the interstate endorsement to your existing CDL without retesting, as long as your medical certificate is still valid.

How age affects insurance and job opportunities

Insurance companies often charge higher premiums for drivers under 21, even with a valid CDL. Some insurers will not cover drivers under 21 at all for certain types of commercial work. If you are 18 and planning to work as a commercial driver, ask potential employers what their insurance requirements are before you invest in training. A company may hire you but be unable to put you on the road until you turn 21.

Job opportunities also shift at 21. At 18, you are limited to intrastate work, which narrows the field to local delivery, school bus driving, and regional hauling that stays within your state. At 21, you can explore for long-haul trucking, interstate delivery, and hazmat positions — jobs that typically pay more and offer more consistent work. If you are considering a CDL as a career move, the jump from 18 to 21 opens significantly more doors.

Frequently Asked Questions

Can I get a CDL at 17?

No. Federal law sets 18 as the minimum age for any CDL, and no state can lower that floor. Some states allow you to begin CDL training at 17 or even earlier through high school programs, but you cannot take the official CDL test or receive your license until you turn 18.

Do I need to be 21 to get a school bus endorsement?

No. School bus driving is intrastate work, so you can get the school bus endorsement on your CDL at 18. However, individual school districts may have their own age or experience requirements, so check with the district hiring you.

What happens to my CDL when I turn 21 if I got it at 18?

Your CDL remains valid. At 21, you can add the interstate endorsement and hazmat endorsement without retaking the written or skills test, as long as your medical certificate is current. You may need to pass an additional written test for hazmat, depending on your state.

Can I drive across state lines at 18 if my company tells me to?

No. Federal law prohibits drivers under 21 from operating commercial vehicles in interstate commerce, regardless of what an employer says. Violating this rule can result in fines for both you and the company. Wait until you turn 21 to take interstate jobs.

Does my regular driver's license age matter for a CDL?

Your regular license just needs to be valid and not suspended. There is no separate age requirement for holding a regular license when you explore for a CDL. However, you must have held your regular license for a minimum period in some states — typically 14 days to a few months — before you can take the CDL test.