← BACK TO BLOG Career & Salary

How Old Do You Have to Be to Get a CDL? (18 vs 21 Rules)

If you are asking how old do you have to be to get a CDL, the short answer is simple: in most states, you can get licensed at 18 for intrastate driving and at 21 for interstate driving.

That is the core CDL age requirement, but it is not the whole story. Your age affects where you can drive, which endorsements you can hold, whether you get an intrastate restriction, and whether a trucking company or insurer will actually let you behind the wheel.

This guide breaks down the real rules behind how old do you have to be to get your CDL, what changes at 18 versus 21, and whether there is any real age limit for CDL drivers at the top end.

CDL Age Requirement: The Short Answer

Here is the fastest answer:

  • 18 years old: In most states, you can get a CDL for intrastate only driving.
  • 21 years old: You can drive interstate, cross state lines, and qualify for more jobs and endorsements.
  • Under 21: Expect restrictions, especially for interstate freight and HazMat.
  • Maximum age: There is usually no federal maximum age to get a CDL. The real limits are medical qualification, safe driving ability, and employer standards.

So if your search is how old to get CDL, what age can you get a CDL, or how old do you have to be to get a CDL license, the 18-versus-21 rule is the first thing to remember.

The Intrastate Rule: Ages 18 to 20

Yes, you can get your CDL Class A at 18 years old in almost every state. The federal minimum age for intrastate (within one state) commercial driving is 18. A few states set the minimum at 19 or 21 for intrastate, so check your local DMV.

Young truck driving student standing beside a CDL training truck
Many new drivers start at 18 with an intrastate-only CDL, then build local experience before turning 21 and moving into interstate work.

However, your license will come with a “K” Restriction (Intrastate Only).

  • What it means: You can drive a big rig, but you cannot cross state lines. You must pick up the load in your state and deliver it within your state.
  • The catch: Even if the state border is 5 miles from your terminal, you cannot cross it. This makes you unqualified for long-haul OTR carriers like Swift, Werner, or Schneider, whose routes span multiple states.
  • Endorsement limits: You cannot obtain the HazMat (H) endorsement at any age under 21, even for intrastate routes. Federal law requires HazMat drivers to be 21 or older.

Jobs available at 18 to 20:

  • Local dump truck / construction hauling: $18 to $28/hour. Home daily. Often seasonal.
  • Local beverage delivery: Coca-Cola, Pepsi, Anheuser-Busch distributors hire 18+ drivers for local routes. $20 to $30/hour.
  • Agricultural hauling: Moving crops and livestock within state borders, especially in California, Texas, and the Midwest.
  • Municipal waste management: Garbage trucks, recycling trucks. City and county jobs often accept 18+ CDL holders.
  • Local fuel delivery: Propane and heating oil delivery (non-placarded quantities only - placarded HazMat requires 21+).

If your question is can I get a CDL at 18, can you get a CDL at 18, or CDL at 18, the answer is usually yes - but only for local or intrastate work.

Under 21 CDL Restrictions

The phrase under 21 CDL restrictions is really about what younger CDL holders cannot do yet.

The biggest under-21 limits are:

  • No interstate driving: You cannot cross state lines in normal interstate commerce.
  • No HazMat endorsement: Federal rules block HazMat under 21.
  • More hiring limits: Many trucking companies and insurers will not take under-21 drivers.
  • More route restrictions: Even nearby metro areas may be off-limits if the route crosses a state line.

In practical terms, under-21 CDL drivers usually work in construction, agriculture, beverage delivery, sanitation, or other local operations that stay fully inside one state.

The Interstate Gold Standard: Age 21+

The magic number in trucking is 21. Once you turn 21, the FMCSA allows you to engage in Interstate Commerce.

  • Freedom: You can drive from California to Maine. Your CDL is no longer restricted to one state.
  • Endorsements unlocked: You are now eligible for the HazMat (H) endorsement, Passenger (P) endorsement for interstate bus routes, and Tanker (N) + HazMat combination (the “X” endorsement that unlocks oil field jobs).
  • Pay jump: OTR (Over-the-Road) jobs open up, typically paying $60,000 to $85,000 in your first year. Experienced interstate drivers with HazMat clear $90,000 to $110,000.
  • Company access: Almost every major carrier in the country will consider your application at 21.
Commercial truck driver reviewing route map for an interstate route
The biggest age change at 21 is not the card in your wallet - it is the ability to plan and run interstate routes that cross state lines legally.

Intrastate vs Interstate Age Rules

This is the rule that confuses most readers:

  • Intrastate: Driving only within one state. Usually available at 18.
  • Interstate: Crossing state lines or working in interstate commerce. Usually requires age 21.

That is why someone can legally hold a CDL at 18 and still be blocked from many trucking jobs. The license exists, but the route authority is narrower.

If you are wondering if a CDL driver is 18 can they only be intrastate, the answer is usually yes.

Class A CDL Age Requirements

Many people search class a cdl age requirements because they assume Class A has a separate federal age rule. In practice, the age thresholds are usually the same:

  • 18 for intrastate Class A
  • 21 for interstate Class A

So yes, in many states, can you get a Class A CDL at 18 is a valid question, and the answer is yes for intrastate driving only.

The bigger issue is not the class of license. It is whether the job involves crossing state lines and whether the company can insure a younger Class A driver.

Class B CDL Age Requirements

The same age logic usually applies to Class B.

If you are asking how old do you have to be to get a Class B CDL, the answer is usually:

  • 18 for intrastate Class B jobs
  • 21 for interstate Class B jobs

That is why local dump truck, concrete mixer, school support, sanitation, and straight-truck roles are often the most realistic entry points for younger drivers.

The Insurance Age Barrier (The Real Gatekeeper)

Here is what nobody in CDL school tells you: just because the DMV says you are legal does not mean a company’s insurance provider will cover you.

When researching how old do you have to be to get a cdl, you should really be asking “how old do I have to be for a trucking company’s insurance to approve me?”

  • Age 18 to 20: Extremely difficult to insure. Only self-insured mega-carriers, local construction firms, or government agencies will hire you. Most insurance providers refuse to cover drivers under 21 in commercial vehicles.
  • Age 21 to 22: Hirable by mega-carriers (Swift, Prime, Knight, Roehl). These large companies self-insure or have fleet policies that cover young drivers. You will pay higher insurance surcharges if you drive independently.
  • Age 23 to 24: A significant threshold. Many mid-size regional carriers raise their minimum hiring age to 23 because insurance premiums drop noticeably.
  • Age 25+: The “magic insurance number.” At 25, driver insurance rates decrease substantially. Nearly all trucking companies - including premium private fleets like Walmart, Costco, and Sysco - will consider your application.

The practical strategy: If you are 18, get your CDL and work local jobs for 3 years. By the time you turn 21, you have 3 years of verifiable commercial driving experience. That experience, combined with turning 21, makes you far more competitive than a 21-year-old who just got licensed.

Military Age Exceptions

Active-duty military personnel and veterans have a different set of rules:

  • Military CDL Waiver (FMCSA): If you drove heavy military vehicles (HEMTT, MTVR, 5-ton cargo trucks) for at least 2 years, you can skip the ELDT training and the skills test at the DMV. This applies at any age - a 20-year-old veteran with qualifying military driving experience can get a civilian CDL through the waiver.
  • The catch: The waiver still does not override the interstate age requirement. A 20-year-old veteran who uses the military waiver will still have the K restriction (intrastate only) until turning 21.
  • HazMat: The 21-year minimum for HazMat still applies to military veterans.

State-Specific Age Variations

While the federal rules set the baseline, some states add their own restrictions:

  • Texas: 18 for intrastate CDL. The state also allows 18-year-olds to obtain a “Restricted CDL” for farm operations within 150 miles.
  • California: 18 for intrastate. Agricultural operations have additional exemptions for drivers as young as 16 within specific farm vehicle categories.
  • New York: 18 for intrastate CDL. New York City requires a separate local licensing process for bus operators.
  • Florida: 18 for intrastate. Florida has a large market for 18-20 year old drivers in the construction and agriculture sectors.
  • Illinois: 18 for intrastate. Chicago-area local delivery companies frequently hire younger CDL holders.

Check your specific state DMV website for the most current age requirements and any state-specific restrictions.

Is There a Maximum Age Limit for a CDL?

This is another question that shows up often: what is the age limit for CDL, CDL age limit, or max age to get CDL.

In most cases, there is no federal maximum age limit for CDL drivers. FMCSA rules do not say you automatically age out of holding a CDL at 60, 65, or 70.

What matters more is:

  • passing your DOT medical exam
  • meeting vision and hearing standards
  • maintaining a safe driving record
  • meeting any employer insurance or hiring rules

So if you are asking is there an age limit to get a CDL, the better question is whether you can still meet the medical and safety standards required for commercial driving.

Can You Haul HazMat Under 21?

No. The TSA, which handles HazMat background checks, will not process an application from anyone under 21. Even if your state allows intrastate driving at 18, you cannot obtain the HazMat endorsement until you turn 21.

This means fuel hauling, chemical transport, and oil field work are off the table until your 21st birthday. For young drivers in Texas, North Dakota, or Pennsylvania where oil and gas jobs dominate, this is a significant income limitation.

Be ready when you qualify

Want to pass the permit tests as soon as you hit the right age? Practice CDL general knowledge, air brakes, combination, and endorsement questions in the CDL PassMaster app so you are ready for local work at 18 or interstate opportunities at 21.

Start Preparing for Your CDL →

What to Do Right Now Based on Your Age

If you are 18 to 20: Get your CDL immediately. Do not wait until 21. Three years of local commercial driving experience will put you ahead of every other 21-year-old rookie when you unlock interstate driving. Work construction, delivery, or municipal jobs. Keep your record clean. No tickets, no accidents.

If you are 21 to 22: Apply to mega-carriers immediately. Complete their paid training programs. Start building OTR miles. Add endorsements (HazMat, Tanker, Doubles) as fast as possible - each one adds $5,000 to $15,000 per year in earning potential. Start with our CDL HazMat Study Guide.

If you are 23 to 24: You are in the sweet spot. Apply to regional carriers and dedicated route companies. Your insurance profile is improving rapidly. Look for LTL companies like Old Dominion or FedEx Freight that offer Dock-to-Driver programs.

If you are 25+: The entire industry is open to you. Target private fleets (Walmart, Sysco, Costco) and specialized haulers. These are the highest-paying driving jobs in America. See our CDL Endorsement Guide for which endorsements maximize your income.

Conclusion

So, how old do you have to be to get a CDL?

  • 18: Get licensed and drive locally. Build experience and a clean record.
  • 21: Cross state lines, haul HazMat, and access the full OTR job market.
  • No set maximum age: If you can pass the medical and meet employer standards, age alone usually does not disqualify you.

The short version of the CDL age requirement is simple: 18 usually opens intrastate driving, 21 opens interstate driving, and there is usually no automatic age cap at the top end. Start studying for the written tests with our Free CDL Practice Test - it costs nothing and you can begin immediately.


Frequently Asked Questions (FAQ)

Can I get a CDL at 18?

Yes. You can obtain a Class A or Class B CDL at age 18 in most states. However, your license will carry a K restriction (Intrastate Only), meaning you cannot legally drive a commercial vehicle across state lines until you turn 21. You also cannot obtain the HazMat endorsement under age 21. Local jobs - dump trucks, construction hauling, beverage delivery, and municipal waste - are your primary options between 18 and 20.

How old do you have to be to haul HazMat?

You must be at least 21 years old to obtain a Hazardous Materials (H) endorsement. The TSA, which handles the mandatory background check and fingerprinting for HazMat applicants, will not process applications from anyone under 21. This restriction applies to both intrastate and interstate driving. There are no exceptions - not even for military veterans with HazMat experience.

Can you get a Class A CDL at 18?

Yes, in most states you can get a Class A CDL at 18 for intrastate driving only. You usually cannot use that Class A CDL for interstate trucking until you turn 21.

Is there a maximum age limit for a CDL?

Usually no. There is generally no federal maximum age for CDL drivers. The real issue is whether you can pass the DOT medical exam, maintain safe driving ability, and meet company hiring standards.

MORE STUDY GUIDES

Explore more practice tests.