A commercial truck driver license is a separate credential from your regular driver's license

A Commercial Driver's License (CDL) is required to operate most trucks over a certain weight, regardless of whether you drive for a company or yourself. You cannot straightforward upgrade your regular license — you must pass a written test on truck-specific rules, a skills test behind the wheel, and a medical exam. The process takes weeks to months depending on your state and how quickly you schedule tests.

The CDL comes in three classes (A, B, and C), each covering different truck weights and configurations. Most long-haul drivers hold a Class A. You also choose endorsements — additional qualifications for hazmat, tanker, or passenger transport — which require separate written tests. Some endorsements are mandatory if your job involves those cargo types; others are optional.

Your state's Department of Motor Vehicles (DMV) or equivalent agency handles CDL testing and issuance. Requirements vary by state, but the federal baseline is the same everywhere: you must be at least 21 years old to drive interstate, 18 for intrastate only, and pass a Department of Transportation (DOT) medical exam.

Key Takeaways

  • You need a CDL to operate most trucks over 26,001 pounds, and it requires a separate written test, skills test, and medical exam — not an upgrade to your regular license.
  • Class A CDLs cover the largest trucks and are most common for long-haul work; Class B and C cover smaller commercial vehicles and are less common.
  • Endorsements like hazmat or tanker are required only if your job involves those cargo types, but some employers require them regardless.
  • You must be at least 21 to drive across state lines and pass a DOT medical exam; some states allow 18-year-olds for intrastate driving only.
  • The entire process — from written test to skills test to medical clearance — typically takes 4 to 12 weeks depending on your state and how fast you schedule appointments.

The three CDL classes and what they cover

Class A covers trucks with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, towing a trailer of 10,001 pounds or more. This is the broadest license and the one most long-haul drivers hold. If you want to drive any large commercial truck, you need at least a Class A.

Class B covers single vehicles (no trailer) with a GVWR of 26,001 pounds or more, or any vehicle towing a trailer under 10,001 pounds. This covers large straight trucks like dump trucks or delivery trucks, but not tractor-trailers. Class B is less common because fewer jobs require it.

Class C covers smaller commercial vehicles and is rarely used. It requires a CDL only if the vehicle carries hazmat or 16 or more passengers. Most people who drive small commercial trucks without hazmat do not need a CDL at all.

You start by determining which class your job requires. Your employer or the job posting will specify. If you are unsure, your state's DMV website lists the weight thresholds and vehicle types for each class.

Endorsements: which ones you need and which are optional

An endorsement is a notation on your CDL that certifies you can haul a specific type of cargo or passenger. The main endorsements are Hazmat (H), Tanker (N), Passenger (P), and Doubles/Triples (T). Some states also offer Tank Vehicle (X) or School Bus (S).

Hazmat (H) is required if you transport any material classified as hazardous by the Department of Transportation — explosives, flammables, poisons, radioactive materials, and many others. If your job involves hazmat at all, you must have this endorsement. It requires a written test and a federal background check.

Tanker (N) is required if you haul liquids or gases in a tank trailer. The test covers the physics of liquid surge and how it affects braking and handling. Many companies require this endorsement even if you do not currently haul tanker, because it makes you more hireable.

Passenger (P) is required only if you transport 16 or more people for compensation. School bus drivers, tour bus operators, and shuttle drivers need this. If you drive a truck that occasionally carries passengers but is not your primary job, check your state's rules — some require it, others do not.

Doubles/Triples (T) is required if you haul double or triple trailers. Not all states allow triples, and not all companies use them, so this is less common. If your job involves them, you must have it.

You can add endorsements when you first get your CDL or later. Each endorsement requires a separate written test but not a new skills test. Some employers pay for endorsement tests; others require you to pay out of pocket.

The written test, skills test, and medical exam

The written test covers federal and state trucking regulations, vehicle inspection, safe driving practices, and hazmat rules if you are pursuing that endorsement. You study a manual provided by your state's DMV — usually available free online or in print. The test is typically 50 questions, and you must score at least 80 percent to pass. You can retake it if you fail, usually after a waiting period of a few days.

The skills test has three parts: a pre-trip vehicle inspection (you walk around the truck and point out safety features), a basic control test (you maneuver the truck in a closed course), and a road test (you drive on public roads with an examiner). The entire skills test takes 1 to 2 hours. You must pass all three parts. Many people fail the first attempt, so budget time for a retake.

The DOT medical exam is performed by a certified medical examiner and covers your vision, hearing, blood pressure, and general health. You receive a Medical Examiner's Certificate (MEC) valid for two years if you pass. Some conditions — uncontrolled diabetes, heart disease, sleep apnea — can disqualify you or require special documentation. You can find a certified examiner through your state's DMV or through the National Registry of Certified Medical Examiners.

The order varies by state. Some require the medical exam first; others let you take the written test before scheduling the medical. Check your state's DMV website for the exact sequence and whether you need to pass the written test before scheduling the skills test.

How long the process takes and what it costs

The entire CDL process typically takes 4 to 12 weeks from start to finish. The written test can be scheduled within days. The medical exam usually takes 1 to 2 weeks to schedule. The skills test often has a longer wait — 2 to 8 weeks depending on your state and how many examiners are available. If you fail any test, add another 2 to 4 weeks for a retake.

Costs vary widely by state. The written test fee ranges from $10 to $50. The skills test ranges from $100 to $300. The medical exam ranges from $50 to $150. Some states charge a CDL issuance fee of $20 to $100. If you attend a truck driving school, tuition ranges from $3,000 to $7,000 for a 4 to 8-week program. Many companies offer tuition reimbursement if you commit to working for them for a set period.

You do not have to attend a truck driving school to get a CDL — you can study on your own and take the tests independently. However, many people find a school helpful because instructors teach test-specific material and provide hands-on practice with the skills test.

Age requirements and restrictions for new CDL holders

You must be at least 21 years old to drive a commercial truck across state lines. If you are 18 to 20, you can hold a CDL for intrastate driving only — meaning you can drive within your state but not into another state. Some states do not allow intrastate-only CDLs, so check your state's rules.

Many companies will not hire drivers under 21 even for intrastate work, because insurance costs are higher and the liability is greater. If you are under 21 and want to drive commercially, research companies in your state that hire intrastate drivers.

New CDL holders sometimes face restrictions during their first year. Some states require a probationary period with additional rules or monitoring. Check your state's DMV website for any restrictions that explore to you after you receive your license.

Renewing and maintaining your CDL

A CDL is valid for four or eight years depending on your state. You renew it at your state's DMV, usually by mail or online, though some states require an in-person visit. You do not retake the written or skills test to renew — you only pay a renewal fee and provide proof of a current medical exam.

Your Medical Examiner's Certificate (MEC) is valid for two years and must be current at all times. If your MEC expires, your CDL becomes invalid until you pass a new medical exam. Many drivers renew their MEC a few months before it expires to avoid a gap.

If you are convicted of certain traffic violations — DUI, reckless driving, or using your phone while driving — your CDL can be suspended or revoked. Some violations trigger a mandatory suspension period; others are permanent. Your state's DMV will notify you of any suspension.

Frequently Asked Questions

Can I get a CDL if I have a DUI or other criminal record?

A DUI does not automatically disqualify you, but it complicates the process. You may still obtain a CDL, though some companies will not hire you. A felony conviction, especially one involving drugs or violence, may disqualify you from hazmat endorsements or certain jobs. Contact your state's DMV to learn what your specific record means for CDL may be able to access.

What happens if I fail the skills test?

You can retake it after a waiting period, usually 7 to 14 days. Most people fail at least one section on their first attempt. You pay the test fee again and schedule a new appointment. Many drivers attend a truck driving school or hire a private instructor for additional practice before the retake.

Do I need a CDL to drive a pickup truck for work?

No, unless the truck's Gross Vehicle Weight Rating exceeds 26,001 pounds. Most pickup trucks are under that threshold. If you tow a trailer, the combined weight of the truck and trailer determines whether you need a CDL. Check your truck's registration or owner's manual for the GVWR.

Can my employer require endorsements I do not use?

Yes. Many companies require hazmat or tanker endorsements even if your current job does not involve them, because it makes you more flexible and hireable. Some employers pay for the endorsement test; others require you to pay. Clarify this before you accept a job.

What if I move to a different state?

You must transfer your CDL to your new state within a set period, usually 30 to 60 days. You do not retake the tests — you straightforward explore for a new CDL in your new state and surrender your old one. Your new state's DMV will tell you what documents to bring and what the fee is.