CDL Requirements in Alabama (2026): Steps, Cost & Testing
Quick answer
- Minimum age
- 18 intrastate · 21 interstate
- Permit hold
- 14 days before the skills test
- Knowledge tests
- General Knowledge (all applicants)
- State fees
- About $45 in ALEA testing fees ($25 knowledge + $20 skills), plus roughly $5 per endorsement test
- Typical school cost
- About $3,000–$7,000 for a full Class A program (surveyed market data, not an ALEA figure)
- License term
- 8 years
Requirements verified July 20, 2026 against Alabama Law Enforcement Agency (ALEA), Driver License Division
Alabama issues CDLs through the Alabama Law Enforcement Agency (ALEA), Driver License Division. You hold a regular Alabama license, pass the knowledge test(s) for a Commercial Learner Permit ($36.25 plus a $25 test fee), hold it at least 14 days while completing ELDT, then pass a three-part skills test in a vehicle you supply — at ALEA or an approved third-party site. A Class A CDL is $66.25 and lasts 8 years.
Alabama runs its CDL program through the Alabama Law Enforcement Agency (ALEA), Driver License Division. The path is the standard federal one: a regular Alabama license first, knowledge tests for a Commercial Learner Permit, a 14-day hold while you complete ELDT, then a three-part skills test in a vehicle you provide — at an ALEA office or an approved third-party site.
State fees are modest: a $25 knowledge test fee, $36.25 for the CLP, a $20 skills test fee, and $66.25 for a Class A CDL (less for Class B or C). The bigger costs are ELDT tuition (surveyed at roughly $3,000–$7,000 for a Class A program) and, for hazmat, the TSA/IdentoGO fingerprint fee.
One recent change to note: since June 23, 2025, Alabama accepts DOT medical certifications only electronically from your medical examiner — paper cards are no longer accepted — and commercial privileges are downgraded if the required medical information isn't received within 45 days of ALEA's notice.
Eligibility and documents in Alabama
- Age: at least 18 for intrastate driving; 21 to drive interstate or haul hazmat.
- Proof of identity and U.S. citizenship or lawful presence (REAL ID standard)
- Proof of Social Security number
- Proof of Alabama residency
- A valid Alabama driver license
- Medical self-certification (NI/EI/NA/EA) and, if your category requires it, a current DOT medical certificate (now transmitted electronically)
How to get your CDL: step by step
- Get your Commercial Learner's Permit (CLP). Pass the required knowledge tests: General Knowledge (all applicants); Combination Vehicles (Class A); Air Brakes (if your vehicle has them); Any endorsement tests you need (P, S, H, N, T).
- Complete ELDT training. For a first Class A/B CDL or a first hazmat, passenger, or school-bus endorsement, you must train with a provider on the FMCSA Training Provider Registry. ALEA relies on the federal FMCSA Training Provider Registry (tpr.fmcsa.dot.gov). Your provider reports completion to FMCSA, and ALEA confirms it against the federal registry before you take the CDL skills test or the hazmat knowledge test. Alabama has no separate state training portal. Drivers who held a valid CDL (or the relevant endorsement) before February 7, 2022 are grandfathered.
- Hold your permit 14 days. Federal rules require at least 14 days before the skills test.
- Pass the skills test. It has 3 parts: Pre-trip vehicle inspection, Basic control skills, On-road driving test. Skills tests are given at ALEA offices and at ALEA-approved third-party skills-test locations (including CDL schools). Knowledge and skills appointments are scheduled online at alea.gov; appointments are recommended.
- Get your CDL issued. Pay the license fee, submit your medical self-certification, and receive your license (valid 8 years). An Alabama CDL is valid 8 years and expires on the driver's birthday (a hazmat endorsement is tied to the 5-year TSA cycle). An 18-to-20-year-old may hold an intrastate Class A CDL and add a Tank (N) endorsement but is not eligible for hazmat (H) or passenger (P) endorsements until age 21. Endorsement knowledge tests are commonly cited at about $5 each, but this is not itemized on the ALEA fees page — confirm with ALEA.
Medical certification in Alabama
Self-certify your operating category with ALEA (Self-Certification Affidavit). Alabama is on National Registry II: effective June 23, 2025, ALEA accepts DOT medical certifications only via electronic submission from the certified medical examiner through FMCSA — paper cards and online uploads are no longer accepted.
If your card lapses: If the required medical information is not received within 45 days of ALEA's notice, your commercial driving privilege is removed (downgrade to a non-commercial license). Keep your self-certification and medical exam current.
Every CDL holder must self-certify one operating category. The categories offered here:
- NI — Non-excepted Interstate (medical card required)
- EI — Excepted Interstate
- NA — Non-excepted Intrastate (medical card required)
- EA — Excepted Intrastate
New to the DOT physical? See our DOT physical guide and CDL medical card explainer.
What a CDL costs in Alabama
| Item | Cost | Notes |
|---|---|---|
| CLP: CDL knowledge/skills testing fee | $25 | Charged for testing; ALEA notes 'no checks' for this fee. |
| CLP: Commercial Learner Permit issuance | $36.25 | The CLP is valid 360 days and is not renewable. |
| Class A CDL | $66.25 | Eight-year term, expires on your birthday. |
| Class B CDL | $56.25 | |
| Class C CDL | $36.25 | |
| Skills (road) test fee | $20 | |
| ELDT training (if required) | About $3,000–$7,000 for a full Class A program (surveyed market data, not an ALEA figure) | Surveyed market range — paid to your training provider, not the state. |
| DOT physical | ~$79–$150 | Paid to a certified medical examiner. |
| State & testing fees | About $45 in ALEA testing fees ($25 knowledge + $20 skills), plus roughly $5 per endorsement test |
A new Class A adds up to roughly $147 in ALEA fees ($25 knowledge + $36.25 CLP + $20 skills + $66.25 CDL), plus a card convenience fee if paying by card. On top of state fees, budget for ELDT tuition, a DOT physical, and — for hazmat — the TSA/IdentoGO fingerprint fee (not published by ALEA).
See the full national breakdown on our CDL cost guide.
Skills testing in Alabama Third-party testing allowed
Alabama allows approved third-party testers to administer the CDL skills test, which can mean shorter waits than a state office. ALEA does not publish official wait times. Third-party school testing often offers faster or more flexible scheduling for a fee.
Your test vehicle: You must provide a vehicle representative of the class and type you intend to drive, meeting safety standards with valid registration and insurance; ALEA does not furnish a test vehicle.
Endorsements available in Alabama
Alabama offers the standard federal endorsements. Adding one usually means an extra knowledge test (and a skills test for passenger and school bus). Tap an endorsement for the full federal process and cost:
- HHazmat — Requires the hazmat knowledge test plus the TSA Security Threat Assessment. Alabama is not a TSA self-managed state, so fingerprinting is done through TSA/IdentoGO; the endorsement follows the 5-year TSA cycle. Not available to drivers under 21.
- NTanker — Tank. May be added by an 18-to-20-year-old on an intrastate Class A CDL.
- XHazmat + Tank — Combined tank + hazmat; follows the hazmat/TSA rules.
- PPassenger — Passenger. Requires ELDT for first-timers; not available under 21.
- SSchool Bus — School bus. Requires ELDT and the passenger path for first-timers.
- TDoubles/Triples — Double/triple trailers (knowledge test only).
CDL disqualifications
Disqualifying offenses are set by federal law (49 CFR 383.51) and apply in every state — including offenses in your personal vehicle. Alabama applies the federal 49 CFR 383.51 disqualification framework. A notable state-administered rule is the medical-compliance downgrade: if required medical information is not received within 45 days of notice, commercial privileges are removed. Full disqualification detail is in the Alabama CDL Manual.
These count whether you were in a commercial vehicle or your own car. Examples: DUI, a 0.04+ blood alcohol level in a CMV, refusing a required alcohol test, leaving the scene of a crash, or using a vehicle to commit a felony.
| Situation | Disqualification |
|---|---|
| First offense | 1-year disqualification (3 years if you were hauling placarded hazmat) |
| Second offense (any combination) | Lifetime — a state may allow reinstatement after 10 years and rehab |
| Using a vehicle in a drug-trafficking felony | Lifetime — no reinstatement |
Full federal detail: CDL disqualifications explained.
Military skills-test waiver
Alabama waives the CDL skills test for service members currently licensed and employed within the past 12 months in a military transportation unit operating a CMV-equivalent vehicle. Knowledge tests are not waived.
Practice for the Alabama CDL knowledge tests
Free practice questions written from the official CDL manual — general knowledge, air brakes, combination, and every endorsement. No sign-up.
Start the Alabama practice testAlabama CDL FAQ
How much does an Alabama CDL cost?
In ALEA fees, a new Class A runs about $147: a $25 knowledge test fee, $36.25 for the Commercial Learner Permit, a $20 skills test fee, and $66.25 for the 8-year CDL (Class B is $56.25 and Class C is $36.25). Add ELDT tuition, a DOT physical, and — for hazmat — the TSA fingerprint fee.
How long must I hold my Alabama CLP before the skills test?
At least 14 days. The Commercial Learner Permit is valid for 360 days and is not renewable, so plan to complete your ELDT and skills test within that window.
Do I still submit my DOT medical card to ALEA?
No. Since June 23, 2025, Alabama accepts DOT medical certifications only electronically from your certified medical examiner through FMCSA — paper cards and online uploads are no longer accepted. You still self-certify your operating category. If ALEA doesn't receive the required medical info within 45 days of notice, your CDL is downgraded.
Can I get an Alabama CDL at 18?
Yes, but under 21 you're limited to intrastate driving within Alabama. An 18-to-20-year-old may hold an intrastate Class A and add a Tank (N) endorsement, but hazmat and passenger endorsements — and interstate driving — require you to be 21.
Where do I take the Alabama CDL skills test?
At an ALEA office or an ALEA-approved third-party skills-test location, including certified CDL schools. You schedule online at alea.gov and must supply your own vehicle representative of the class you're seeking.
Official sources
Every requirement on this page traces to one of these official sources.
- CDL Frequently Asked Questions — Alabama ALEA
- Document Requirements and Fees — Alabama ALEA
- Driver Licenses: Classes, Endorsements, and Restrictions — Alabama ALEA
- Big Changes for Alabama CDL Holders (electronic medical certification) — Alabama ALEA
- Alabama CDL Manual (PDF) — Alabama ALEA