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
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
- CDL classes: Class A, B and C
- Do you need a CDL?
- Class A vs Class B CDL: what's the difference?
- CDL endorsements
- Commercial learner's permit (CDL permit)
- Entry-level driver training (ELDT)
- How long does it take to get a CDL, and what does it cost?
- Restrictions on your CDL
- How old do you have to be?
- CDL self-certification: the four categories
- Medical card, drug testing and the Clearinghouse
- Disqualification and the one-license rule
- Common questions
Good to Haul · goodtohaul.com/cdl-requirements/
Your step-by-step checklist
Tick each step as you finish it. Your ticks are saved in this browser.
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]
New CLP and CDL applicants who will drive in non-excepted interstate commerce must be examined and certified by a medical examiner. [7]
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]
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]
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]
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]
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.
| Class | What it covers | Weight test | Example, if it meets the test |
|---|---|---|---|
| A (combination vehicle) | Any combination of vehicles | Combined rating or weight 26,001 lbs or more, with a towed unit rated or weighing over 10,000 lbs | A 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 less | Vehicle rating or weight 26,001 lbs or more | A 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 hazmat | None: any size counts if it hauls placarded hazmat | A smaller truck or van hauling placarded hazardous materials |
Do you need a CDL?
Under federal rules you need a CDL when your vehicle falls into one of the three groups:
- A combination with a combined rating or weight of 26,001 lbs or more, when the trailer's rating or weight is over 10,000 lbs (Class A).
- A single vehicle with a rating or weight of 26,001 lbs or more, even if it tows a trailer rated 10,000 lbs or less (Class B).
- A vehicle of any size hauling placarded hazardous materials (or any quantity of a listed select agent or toxin), or one designed to carry 16 or more passengers including the driver (Class C).
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.
-
Under 10,001 lbsBelow 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.
-
10,001 lbs and upRating 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
-
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
-
55,000 lbs and upForm 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.
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 A | Class B | |
|---|---|---|
| Vehicle | A combination of vehicles | A single vehicle, or one towing a trailer rated 10,000 lbs or less |
| Weight test | 26,001 lbs or more combined, with a towed unit over 10,000 lbs | 26,001 lbs or more for the vehicle |
| Also lets you drive | Class B and Class C vehicles (with any endorsements they need) | Class C vehicles (with any endorsements they need) |
| Example, if it meets the test | A fifth-wheel tractor-trailer | A box truck rated or weighing 26,001 lbs or more |
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.
| Code | Endorsement | Test | Allowed on a learner's permit? |
|---|---|---|---|
| T | Double/triple trailers | Knowledge | No |
| P | Passenger | Knowledge and skills | Yes, but no passengers except federal/state auditors and inspectors, test examiners, other trainees and the supervising CDL holder |
| N | Tank vehicle | Knowledge | Yes, empty tanks only (never one that held hazmat unless purged of residue) |
| H | Hazardous materials | Knowledge, plus TSA security threat assessment | No |
| X | Combination of the tank vehicle (N) and hazardous materials (H) endorsements | No separate test listed; X is the code for the N and H endorsements combined | No |
| S | School bus | Knowledge and skills | Yes, but no passengers except federal/state auditors and inspectors, test examiners, other trainees and the supervising CDL holder |
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:
- Be 18 or older, with proof of age.
- Pass a general knowledge test for the vehicle group you'll drive (and, if you want a P, S or N endorsement, that endorsement's knowledge test).
- Certify that you aren't disqualified and don't hold a license from more than one state.
- Show proof of citizenship or lawful permanent residency (or get a non-domiciled CLP), proof that the state is your state of domicile, and the states where you've been licensed in the past 10 years.
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:
| Code | Restriction | When it's added |
|---|---|---|
| L | No air brake equipped CMV | You fail the air brake part of the knowledge test, or take the skills test in a vehicle without air brakes |
| Z | No full air brake equipped CMV | You take the skills test in a vehicle with air over hydraulic brakes |
| E | No manual transmission equipped CMV | You take the skills test in a vehicle with an automatic transmission |
| O | No tractor-trailer CMV | You take the Class A skills test in a combination connected by a pintle hook or other non-fifth-wheel hitch |
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.
| Category | What you certify | Medical certificate |
|---|---|---|
| Non-excepted interstate | You 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 interstate | You 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 391 | Not required by 391.45 |
| Non-excepted intrastate | You drive only within your state, so your state's driver qualification rules apply | Your state's driver qualification rules apply |
| Excepted intrastate | You drive within your state, but only in operations excepted from all or part of your state's driver qualification rules | Your 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]
Sources (30)
- 49 CFR 383.91 - Commercial motor vehicle groups (accessed Oct 6, 2026)
- 49 CFR 383.5 - Definitions (commercial motor vehicle, CDL) (accessed Oct 6, 2026)
- 49 CFR 383.5 - Definitions (eCFR, via versioner API, current as of 2026-10-01) (accessed Oct 6, 2026)
- 49 CFR 383.25 - Commercial learner's permit (CLP) (accessed Oct 6, 2026)
- 49 CFR 383.153 - Information on the CLP and CDL documents and applications (accessed Oct 6, 2026)
- 49 CFR 383.93 - Endorsements (accessed Oct 6, 2026)
- 49 CFR 383.71 - Driver application and certification procedures (accessed Oct 6, 2026)
- 49 CFR 390.5 - Definitions (commercial motor vehicle, FMCSRs) (accessed Oct 6, 2026)
- FMCSA - Do I Need a USDOT Number? (last updated Sept 3, 2025) (accessed Oct 6, 2026)
- 49 CFR 391.41 - Physical qualifications for drivers (accessed Oct 6, 2026)
- 49 CFR 395.8 - Driver's record of duty status (accessed Oct 6, 2026)
- 49 CFR 387.9 - Financial responsibility, minimum levels (eCFR) (accessed Oct 6, 2026)
- 49 CFR 387.303T - Security for the protection of the public: Minimum limits (eCFR) (accessed Oct 6, 2026)
- IFTA Articles of Agreement (effective August 2026; file dated 08-26-26) (accessed Oct 6, 2026)
- Instructions for Form 2290 (Rev. July 2026) (accessed Oct 6, 2026)
- 49 CFR 383.95 - Restrictions (accessed Oct 6, 2026)
- 49 CFR 383.23 - Commercial driver's license (accessed Oct 6, 2026)
- 49 CFR 383.3 - Applicability (eCFR, via versioner API, current as of 2026-10-01) (accessed Oct 6, 2026)
- 49 CFR 380.609 - General entry-level driver training requirements (accessed Oct 6, 2026)
- 49 CFR 383.141 - Hazardous materials endorsement: general (TSA security threat assessment) (accessed Oct 6, 2026)
- 49 CFR 380.603 - Entry-level driver training, applicability (accessed Oct 6, 2026)
- FMCSA Training Provider Registry (accessed Oct 6, 2026)
- eCFR - 49 CFR 391.11 General qualifications of drivers (via eCFR versioner API) (accessed Oct 6, 2026)
- eCFR - 49 CFR 391.45 Persons who must be medically examined and certified (via eCFR versioner API) (accessed Oct 6, 2026)
- eCFR - 49 CFR 391.41 Physical qualifications for drivers (via eCFR versioner API) (accessed Oct 6, 2026)
- eCFR - 49 CFR 382.103 Applicability (via eCFR versioner API) (accessed Oct 6, 2026)
- eCFR - 49 CFR 383.73 State procedures, incl. (q) Drug and Alcohol Clearinghouse (via eCFR versioner API) (accessed Oct 6, 2026)
- 49 CFR 383.21 - Number of drivers' licenses (accessed Oct 6, 2026)
- 49 CFR 383.51 - Disqualification of drivers (accessed Oct 6, 2026)
- 49 CFR 383.113 - Required skills (accessed Oct 6, 2026)