CDL license classes and requirements: Class A, B, C, endorsements and how to get a CDL

Checked against official sources · Last reviewed October 6, 2026

Quick answer
  • Class ACombinations 26,001+ lbs with a trailer over 10,000 lbs [1][2]
  • Class BSingle vehicle 26,001+ lbs [1][2]
  • Class CUnder A/B lines: 16+ passengers or placarded hazmat [1][3]
  • Permit firstHold a learner's permit 14+ days before the skills test [4]

A CDL license (commercial driver's license) is issued by your home state under federal rules and lets you drive a class of commercial motor vehicle. There are three classes: A for combination vehicles, B for heavy straight vehicles and C for small vehicles designed to carry 16 or more passengers or that haul placarded hazardous materials.

Endorsements add vehicle types such as tankers, hazmat, double/triple trailers and buses. You get your first CDL license by holding a commercial learner's permit, finishing entry-level driver training for Class A or B, and passing a skills test. [1][3][4][5][6][7]

On this page
  1. CDL classes: Class A, B and C
  2. Do you need a CDL?
  3. Class A vs Class B CDL: what's the difference?
  4. CDL endorsements
  5. Commercial learner's permit (CDL permit)
  6. Entry-level driver training (ELDT)
  7. How long does it take to get a CDL, and what does it cost?
  8. Restrictions on your CDL
  9. How old do you have to be?
  10. CDL self-certification: the four categories
  11. Medical card, drug testing and the Clearinghouse
  12. Disqualification and the one-license rule
  13. Common questions

Which CDL class do I need?

Federal CDL classes. The federal CDL rules (49 CFR Part 383) apply to anyone who operates a commercial motor vehicle in interstate, foreign, or intrastate commerce, so they cover in-state-only driving too. Nothing you choose leaves your browser.

Your step-by-step checklist

Tick each step as you finish it. Your ticks are saved in this browser.

0 of 7 done
  1. Check your vehicle's weight rating and loaded weight against the Class A, B and C tests, and whether you'll haul tanks, hazmat or passengers. [1][2][6]

  2. New CLP and CDL applicants who will drive in non-excepted interstate commerce must be examined and certified by a medical examiner. [7]

  3. You must be 18 or older and pass the general knowledge test for your vehicle group, plus the endorsement knowledge test for P, S or N if you want those on the permit. [4][7]

  4. For a first Class A or B CDL, or a first P or S endorsement, finish training from a provider on FMCSA's Training Provider Registry before the skills test. [7][19]

  5. You can't take the skills test in the first 14 days after the permit is first issued. Training on public roads with a permit is allowed only with a qualified CDL holder beside you. [4]

  6. The test covers pre-trip inspection, basic vehicle control and on-road driving, in a vehicle like the one you'll drive. Testing in an automatic or without air brakes adds a restriction. [7][16][30]

  7. Surrender your regular driver's license and learner's permit to the state. You may hold only one driver's license. [7][28]

CDL classes: Class A, B and C

The license shows which vehicle groups you may drive: A for combination vehicle, B for heavy straight vehicle and C for small vehicle. The weight tests use the weight rating or the actual weight, whichever is greater.

The examples below only show how the tests apply. Check your own vehicle's ratings and loaded weight.

ClassWhat it coversWeight testExample, if it meets the test
A (combination vehicle)Any combination of vehiclesCombined rating or weight 26,001 lbs or more, with a towed unit rated or weighing over 10,000 lbsA fifth-wheel tractor-trailer, or a pickup towing a trailer, only when both weight tests are met
B (heavy straight vehicle)A single vehicle, or one towing a trailer rated 10,000 lbs or lessVehicle rating or weight 26,001 lbs or moreA box truck whose rating or actual weight is 26,001 lbs or more
C (small vehicle)Vehicles that aren't Group A or B but are designed for 16 or more passengers (including the driver) or haul placarded hazmatNone: any size counts if it hauls placarded hazmatA smaller truck or van hauling placarded hazardous materials

Sources: [1][2][3][5][16]

Do you need a CDL?

Under federal rules you need a CDL when your vehicle falls into one of the three groups:

A non-hazmat freight truck that stays under the Class A and B lines doesn't need a CDL under federal rules. The CDL rules apply whether you drive across state lines or only inside one state.

For a combination, the combined rating (GCWR) is the greater of the value on the truck's FMVSS certification label, if shown, or the highest sum of the truck's and trailer's ratings or weights. [1][2][3][17][18]

Cargo van, box truck, hot shot, or semi: many federal rules turn on weight. Find the lines your truck crosses.

  1. Under 10,001 lbs
    Below the 10,001-lb weight test for a commercial motor vehicle under the federal safety rules. A for-hire carrier with operating authority whose whole fleet is under 10,001 lbs GVWR (non-hazardous freight) files at least $300,000 in liability coverage.
  2. 10,001 lbs and up
    Rating or actual weight, truck alone or with its trailer. In interstate commerce it's a commercial motor vehicle:
    • USDOT number
    • Medical certificate (DOT physical) for the driver
    • ELD for hours of service, unless an exception applies
    • $750,000 liability for for-hire general freight in vehicles rated 10,001 lbs or more
  3. 26,001 lbs and up
    • CDL: Class B for a single truck of 26,001+ lbs (rating or actual weight, whichever is greater); Class A for a combination rated 26,001+ lbs when the trailer is rated over 10,000 lbs
    • IFTA fuel-tax license if you run a qualified vehicle in two or more IFTA member jurisdictions. Qualified: two axles and over 26,000 lbs, a combination over 26,000 lbs, or three or more axles at any weight
  4. 55,000 lbs and up
    Form 2290 heavy vehicle use tax, based on taxable gross weight

Simplified. Each rule measures weight its own way, and hazardous materials or passengers change the rules.

Sources: [1][2][8][9][10][11][12][13][14][15]

Class A vs Class B CDL: what's the difference?

Class A is for combinations: a combined weight rating or actual weight of 26,001 lbs or more, where the towed unit's rating or weight is over 10,000 lbs. Class B is for a single heavy vehicle: a rating or actual weight of 26,001 lbs or more, including one towing a trailer rated 10,000 lbs or less. Both tests use the weight rating or the actual weight, whichever is greater.

A driver who passed the Class A knowledge and skills tests may also drive Class B and Class C vehicles, and one who passed the Class B tests may drive Class C vehicles, as long as they hold any endorsements those vehicles need. To drive in a group your CDL doesn't cover, you retake and pass the related tests. An upgrade from B to A needs a learner's permit first and entry-level driver training.

If you take the Class A skills test in a combination connected by a pintle hook or other non-fifth-wheel hitch, your license gets an O restriction: no tractor-trailer combination connected by a fifth wheel that requires a Class A CDL.

Class AClass B
VehicleA combination of vehiclesA single vehicle, or one towing a trailer rated 10,000 lbs or less
Weight test26,001 lbs or more combined, with a towed unit over 10,000 lbs26,001 lbs or more for the vehicle
Also lets you driveClass B and Class C vehicles (with any endorsements they need)Class C vehicles (with any endorsements they need)
Example, if it meets the testA fifth-wheel tractor-trailerA box truck rated or weighing 26,001 lbs or more

Sources: [1][2][4][6][16][19]

CDL endorsements

You need an endorsement on your CDL to drive double/triple trailers, passenger vehicles, tank vehicles, school buses, or vehicles hauling hazardous materials. Each endorsement takes its own test on top of the CDL's knowledge and skills tests.

A tank vehicle (tanker) is a commercial motor vehicle designed to carry liquids or gases in a tank or tanks with an individual rated capacity over 119 gallons and a total rated capacity of 1,000 gallons or more, whether the tank is attached permanently or temporarily. An empty storage tank not designed for transportation, temporarily attached to a flatbed trailer, doesn't count.

For the hazmat endorsement, the state can't issue, renew, upgrade or transfer it unless the TSA (Transportation Security Administration) has found you don't pose a security risk, or you hold a valid TWIC (Transportation Worker Identification Credential). States must make you renew it at least every 5 years, so the TSA screening repeats.

More on the hazmat endorsement: requirements, TSA check and cost.

CodeEndorsementTestAllowed on a learner's permit?
TDouble/triple trailersKnowledgeNo
PPassengerKnowledge and skillsYes, but no passengers except federal/state auditors and inspectors, test examiners, other trainees and the supervising CDL holder
NTank vehicleKnowledgeYes, empty tanks only (never one that held hazmat unless purged of residue)
HHazardous materialsKnowledge, plus TSA security threat assessmentNo
XCombination of the tank vehicle (N) and hazardous materials (H) endorsementsNo separate test listed; X is the code for the N and H endorsements combinedNo
SSchool busKnowledge and skillsYes, but no passengers except federal/state auditors and inspectors, test examiners, other trainees and the supervising CDL holder

Sources: [3][4][5][6][7][20]

Commercial learner's permit (CDL permit)

A commercial learner's permit (CLP) is required before your first CDL, and before an upgrade that needs a skills test. To get one you must:

With a CLP you may drive on public roads for training only with a valid CDL holder of the right class and endorsements beside you in the front seat (in a passenger vehicle, directly behind you or in the first row behind you), watching and directly supervising. You must also hold a valid driver's license from the same state. You can't haul hazardous materials on a CLP, and the only endorsements allowed on it are P, S and N.

A CLP is valid for at most one year from its first issue date without retaking the knowledge tests. You can't take the CDL skills test in the first 14 days after the CLP is first issued.

More on the CDL permit and permit test. [4][6][7]

Entry-level driver training (ELDT)

If you got your CLP on or after February 7, 2022, you must finish entry-level driver training from a provider on FMCSA's Training Provider Registry before taking the skills test for a Class A or B CDL, or for a P or S endorsement, for the first time. For a first hazmat (H) endorsement, the training comes before the hazmat knowledge test.

ELDT covers first-time Class A and B CDLs and upgrades to them. Except for the hazmat endorsement, the theory and behind-the-wheel parts must be done within one year of finishing the first part. Once you complete the course, the training provider submits your certification to FMCSA (Federal Motor Carrier Safety Administration) through the registry.

More on CDL training (ELDT) and how to check a school is registered. [7][19][21][22]

How long does it take to get a CDL, and what does it cost?

The federal rules set two timing checkpoints, not a total time. You can't take the skills test in the first 14 days after your learner's permit is first issued, and for a first Class A or B CDL you must finish entry-level driver training before the skills test. The permit is valid for at most one year from its first issue date without retaking the knowledge tests, and (except for hazmat) the training's theory and behind-the-wheel parts must be done within one year of finishing the first part.

We haven't found an official national figure for what a CDL costs. Your state issues the permit and the license, and entry-level training comes from a provider you pick from FMCSA's Training Provider Registry, so the cost depends on your state and your training provider. [3][4][7][19][21]

Restrictions on your CDL

The vehicle you test in can limit what you may drive. The state adds a restriction code to your license in these cases:

CodeRestrictionWhen it's added
LNo air brake equipped CMVYou fail the air brake part of the knowledge test, or take the skills test in a vehicle without air brakes
ZNo full air brake equipped CMVYou take the skills test in a vehicle with air over hydraulic brakes
ENo manual transmission equipped CMVYou take the skills test in a vehicle with an automatic transmission
ONo tractor-trailer CMVYou take the Class A skills test in a combination connected by a pintle hook or other non-fifth-wheel hitch

Sources: [5][16]

How old do you have to be?

You must be 18 or older to get a commercial learner's permit, and a permit comes before your first CDL.

To drive a commercial motor vehicle in interstate commerce under the federal driver qualification rules, you must be at least 21, unless an exception applies. A driver who operates only within one state is subject to that state's driver qualification requirements. [4][7][8][23]

CDL self-certification: the four categories

When you apply for a CDL, you make one of four certifications about the kind of driving you do. Interstate means you drive or expect to drive in interstate commerce; intrastate means only within your state. Excepted means you only do kinds of driving that are excepted from all or part of the driver qualification rules.

CategoryWhat you certifyMedical certificate
Non-excepted interstateYou drive or expect to drive in interstate commerce, and you're subject to and meet the federal driver qualification rules (49 CFR Part 391)Required (391.45). New applicants since June 23, 2025 must be examined and certified by a medical examiner
Excepted interstateYou drive or expect to drive in interstate commerce, but only in operations excepted (under 390.3(f), 391.2, 391.68 or 398.3) from all or part of Part 391Not required by 391.45
Non-excepted intrastateYou drive only within your state, so your state's driver qualification rules applyYour state's driver qualification rules apply
Excepted intrastateYou drive within your state, but only in operations excepted from all or part of your state's driver qualification rulesYour state's rules, less the parts you're excepted from

Sources: [7]

Medical card, drug testing and the Clearinghouse

The CDL rule's medical certification documentation requirements apply to applicants and CLP or CDL holders who self-certify non-excepted interstate (see the four categories above). Since June 23, 2025, a new CLP or CDL applicant who will drive in non-excepted interstate commerce must be examined and certified by a medical examiner. FMCSA sends the certificate to the state electronically. You must be re-certified at least every 24 months (more often for some drivers), and CDL and CLP holders with a current certificate no longer have to carry the medical card. See DOT physical.

DOT drug and alcohol testing applies to drivers who need a CDL and to their employers; see DOT drug testing. States must check the Drug and Alcohol Clearinghouse and can't issue, renew, transfer or upgrade a CDL for a driver who is prohibited from driving. [7][24][25][26][27]

Disqualification and the one-license rule

You may hold only one driver's license at a time if you drive a commercial motor vehicle.

A disqualified driver must not drive a CMV, and an employer must not knowingly let one. CLP and CDL holders can be disqualified for listed offenses whether they were driving a CMV or another vehicle. For example, a first conviction for driving a CMV (one not hauling hazardous materials, which has its own column in the rule) under the influence of alcohol, or with an alcohol concentration of 0.04 or greater, means a 1-year disqualification from driving a CMV. [28][29]

Common questions

Do I need a CDL for a box truck?

Under federal rules, only if the truck's weight rating or actual weight is 26,001 lbs or more (Class B), it pulls a trailer that makes it a Class A combination, or it hauls placarded hazardous materials (Class C). A box truck rated 26,000 lbs, with no trailer and no hazmat, needs no CDL unless it actually weighs 26,001 lbs or more. See box truck business. [1][2][3]

What's the difference between Class A and Class B?

Class A is for combinations of 26,001 lbs or more where the towed unit is over 10,000 lbs. Class B is for a single vehicle of 26,001 lbs or more, including one towing a trailer rated 10,000 lbs or less. A driver who passed the Class A tests may also drive Class B and C vehicles, with any endorsements they need. [1]

What can you drive with a Class B CDL?

A single vehicle whose weight rating or actual weight is 26,001 lbs or more, such as a heavy box truck, including one towing a trailer rated 10,000 lbs or less. You may also drive Class C vehicles, as long as you hold any endorsements they need (for example passenger or hazmat). To drive a Class A combination you have to pass the Class A tests. [1][2][6]

Do I need a CDL for hot shot?

Under federal rules, only if the combination's rating or actual weight is 26,001 lbs or more and the trailer's is over 10,000 lbs (Class A), the truck alone is rated or weighs 26,001 lbs or more (Class B), or you haul placarded hazmat. See hot shot trucking. [1][2][3]

Do I need a CDL if I only drive in my state?

Yes, if your vehicle meets a CDL class test. The federal CDL rules apply to intrastate driving too. [18]

How long do you need a CDL permit before the test?

At least 14 days. You can't take the skills test in the first 14 days after the permit is first issued, and the permit is valid for at most one year. [4]

How long does it take to get a CDL?

There's no set federal total. The federal checkpoints are a wait of at least 14 days after your learner's permit is first issued before the skills test, and, for a first Class A or B CDL, finishing entry-level driver training before the skills test. The permit lasts at most one year without retaking the knowledge tests. [4][7]

How much does a CDL cost?

We haven't found an official national figure. Your state issues the permit and the CDL, and entry-level training comes from a provider on FMCSA's Training Provider Registry, so the cost depends on your state and the training provider you choose. [3][4][7]

What are the four CDL self-certification categories?

Non-excepted interstate, excepted interstate, non-excepted intrastate and excepted intrastate. Non-excepted interstate drivers certify that they're required to get a medical examiner's certificate (49 CFR 391.45); excepted interstate drivers certify that they aren't. The two intrastate categories turn on your state's driver qualification rules. [7]

Can I get a tanker or hazmat endorsement on my permit?

A tanker (N) endorsement, yes, but you may only drive empty tank vehicles. Hazmat (H) isn't allowed on a learner's permit, and you can't haul hazardous materials with one. [4][6]

How do I get a hazmat endorsement?

Pass the hazmat knowledge test, after entry-level training if it's your first hazmat endorsement, and clear the TSA security threat assessment (or hold a valid TWIC). You renew it at least every 5 years. [6][7][20]

How old do you have to be to get a CDL?

You must be 18 for a learner's permit, which comes before a CDL. To drive a commercial motor vehicle in interstate commerce you must be at least 21, unless an exception applies. In-state-only drivers follow their state's driver qualification rules. [4][7][23]

Sources (30)

  1. 49 CFR 383.91 - Commercial motor vehicle groups (accessed Oct 6, 2026)
  2. 49 CFR 383.5 - Definitions (commercial motor vehicle, CDL) (accessed Oct 6, 2026)
  3. 49 CFR 383.5 - Definitions (eCFR, via versioner API, current as of 2026-10-01) (accessed Oct 6, 2026)
  4. 49 CFR 383.25 - Commercial learner's permit (CLP) (accessed Oct 6, 2026)
  5. 49 CFR 383.153 - Information on the CLP and CDL documents and applications (accessed Oct 6, 2026)
  6. 49 CFR 383.93 - Endorsements (accessed Oct 6, 2026)
  7. 49 CFR 383.71 - Driver application and certification procedures (accessed Oct 6, 2026)
  8. 49 CFR 390.5 - Definitions (commercial motor vehicle, FMCSRs) (accessed Oct 6, 2026)
  9. FMCSA - Do I Need a USDOT Number? (last updated Sept 3, 2025) (accessed Oct 6, 2026)
  10. 49 CFR 391.41 - Physical qualifications for drivers (accessed Oct 6, 2026)
  11. 49 CFR 395.8 - Driver's record of duty status (accessed Oct 6, 2026)
  12. 49 CFR 387.9 - Financial responsibility, minimum levels (eCFR) (accessed Oct 6, 2026)
  13. 49 CFR 387.303T - Security for the protection of the public: Minimum limits (eCFR) (accessed Oct 6, 2026)
  14. IFTA Articles of Agreement (effective August 2026; file dated 08-26-26) (accessed Oct 6, 2026)
  15. Instructions for Form 2290 (Rev. July 2026) (accessed Oct 6, 2026)
  16. 49 CFR 383.95 - Restrictions (accessed Oct 6, 2026)
  17. 49 CFR 383.23 - Commercial driver's license (accessed Oct 6, 2026)
  18. 49 CFR 383.3 - Applicability (eCFR, via versioner API, current as of 2026-10-01) (accessed Oct 6, 2026)
  19. 49 CFR 380.609 - General entry-level driver training requirements (accessed Oct 6, 2026)
  20. 49 CFR 383.141 - Hazardous materials endorsement: general (TSA security threat assessment) (accessed Oct 6, 2026)
  21. 49 CFR 380.603 - Entry-level driver training, applicability (accessed Oct 6, 2026)
  22. FMCSA Training Provider Registry (accessed Oct 6, 2026)
  23. eCFR - 49 CFR 391.11 General qualifications of drivers (via eCFR versioner API) (accessed Oct 6, 2026)
  24. eCFR - 49 CFR 391.45 Persons who must be medically examined and certified (via eCFR versioner API) (accessed Oct 6, 2026)
  25. eCFR - 49 CFR 391.41 Physical qualifications for drivers (via eCFR versioner API) (accessed Oct 6, 2026)
  26. eCFR - 49 CFR 382.103 Applicability (via eCFR versioner API) (accessed Oct 6, 2026)
  27. eCFR - 49 CFR 383.73 State procedures, incl. (q) Drug and Alcohol Clearinghouse (via eCFR versioner API) (accessed Oct 6, 2026)
  28. 49 CFR 383.21 - Number of drivers' licenses (accessed Oct 6, 2026)
  29. 49 CFR 383.51 - Disqualification of drivers (accessed Oct 6, 2026)
  30. 49 CFR 383.113 - Required skills (accessed Oct 6, 2026)