CDL Requirements in Alabama
Verified against Alabama Law Enforcement Agency, Driver License Division ·
Compiled and verified against primary state DMV/DPS/BMV sources by GetCDLLicense — cite-or-deny, with no invented figures. How we source & verify →
Alabama's ALEA Driver License Division prices its commercial credentials as a genuinely itemized stack — a $25 testing fee, a $20 skills-test fee, and a separate class-based purchase price ($66.25 Class A, $56.25 Class B, $36.25 Class C or Commercial Learner Permit) — rather than bundling them into one flat charge. Its CLP is valid for a fixed 360 days and cannot be renewed; once it lapses the applicant must retake every written test and start over. Alongside the standard N (Tanker) and H (Hazardous Materials) endorsements, ALEA also issues a combined X (Tanker/Hazardous Materials) endorsement in a single code, and ties its Non-Excepted Intrastate self-certification category directly to CDLs carrying a state "K" restriction issued for an Alabama medical waiver.
Alabama's CDL requirements — including a $36.25 commercial learner permit fee — are verified against Alabama Law Enforcement Agency, Driver License Division (see Alabama Law Enforcement Agency — Driver License Document Requirements and Fees), current as of 2026-07-25.
Alabama CDL Requirements at a Glance
This is the fee, age, and testing detail for Alabamaspecifically — for the full step-by-step process see how to get a CDL, and for what Class A, B, and C each permit see CDL classes.
| Commercial learner’s permit (CLP) | |
|---|---|
| CLP fee | $36.25 |
| Minimum holding period before skills test | 14 days |
| CLP validity | — |
| Age minimums | |
| Intrastate minimum age | — |
| Interstate minimum age | 21 (federal floor) |
| Fees | |
| Application fee | — |
| Initial CDL fee | — |
| Renewal fee | — |
| Renewal period | — |
| Knowledge test fee | $25 |
| Skills test fee | $20 |
| Testing rules | |
| Third-party testers allowed | No |
| Retest waiting period | — |
Other published fees
- Class A CDL, purchase: $66.25
- Class B CDL, purchase: $56.25
- Class C CDL, purchase: $36.25
Must be held at least 14 days before testing for the CDL, matching (not exceeding) the federal floor. Valid for 360 days from issuance and is not renewable — once it expires, the applicant must retake all written (knowledge) tests and be issued a new CLP.
ALEA does not publish its own separate CDL age statement. The interstate floor of 21 reflects the federal general-qualifications-of-drivers rule (49 CFR 391.11(b)(1)); Alabama's CDL FAQ and Self-Certification Affidavit apply the federal framework (49 CFR 383/384/390/391) without stating a modified age. No ALEA page states a distinct Alabama minimum age for intrastate-only CDL operation, so that figure is left unrecorded rather than assumed.
ALEA administers CDL knowledge and skills testing itself through dedicated 'CDL District Offices' (Headquarters plus district locations including Cullman, Dothan, Evergreen, Montgomery, Opelika, and Sheffield); its own CDL FAQ also refers applicants to 'any ALEA CDL testing office.' No employer-based or private third-party CDL skills-testing program (of the kind some other states run) was found anywhere on alea.gov. The skills test is by appointment only and carries its own $20 fee on top of the $25 general testing fee. No day-based retest waiting period is published.
Alabama CDL Endorsements
| Endorsement | Available | Fee | Knowledge test | Skills test |
|---|---|---|---|---|
| Hazardous materials (H) | Yes | — | — | — |
| Tank vehicle (N) | Yes | — | — | — |
| Doubles/triples (T) | Yes | — | — | — |
| Passenger (P) | Yes | — | — | — |
| School bus (S) | Yes | — | — | — |
Hazardous materials: Available as the H (Hazardous Materials) endorsement. ALEA also issues a combined X (Tanker/Hazardous Materials) endorsement covering both the N and H codes in a single credential. No separate ALEA endorsement fee is itemized beyond the class-based license purchase price and the general $25 testing fee.
Tank vehicle: Available as the N (Tanker) endorsement, or combined with Hazardous Materials in the single X (Tanker/Hazardous Materials) code. No separate ALEA endorsement fee is itemized.
Doubles/triples: Available as the T (Double/Triple Trailer) endorsement. ALEA's endorsements page states only the code definition; no separate fee or test-methodology detail is itemized.
Passenger: Available as the P (Passenger) endorsement. ALEA's endorsements page states only the code definition; no separate fee is itemized.
School bus: Available as the S (School Bus) endorsement. ALEA's endorsements page states only the code definition; no separate fee is itemized.
For what each endorsement permits, the federal knowledge/skills testing baseline behind it, and hazmat’s separate TSA security threat assessment, see CDL endorsements.
Federal requirements that apply in Alabama
These are set by federal regulators and are the same in every US jurisdiction. Full detail here.
- Entry-Level Driver Training (ELDT). Since February 2022, first-time CDL applicants — and drivers upgrading to Class A or seeking a first-time school bus, passenger, or hazmat endorsement — must complete Entry-Level Driver Training with a provider on the FMCSA Training Provider Registry before testing.
- DOT medical certificate. Most CDL holders who operate in interstate commerce must hold a valid DOT medical examiner's certificate, issued by an examiner listed on the FMCSA National Registry of Certified Medical Examiners.
- Interstate minimum age. Federal rules set 21 as the minimum age to drive commercially across state lines; states set their own intrastate minimum, commonly 18.
- Hazmat security threat assessment. A hazardous materials endorsement additionally requires a TSA security threat assessment, which is a federal process separate from the state endorsement.
Self-certification in Alabama
Alabama Law Enforcement Agency, Driver License Division administers self-certification for the following FMCSA operating categories:
- Non-Excepted Interstate
- Excepted Interstate
- Non-Excepted Intrastate
- Excepted Intrastate
Confirmed directly on ALEA's own CDL Self-Certification Affidavit form, which lists all four FMCSA-defined categories. Alabama's form ties its Non-Excepted Intrastate category specifically to CDL holders carrying a state 'K' (Intrastate Only) restriction issued because of an Alabama-issued medical waiver — a linkage specific to Alabama's own form language, not a restatement of the federal categories themselves.
Source Notes
Where a source is stale, conflicting, or required a judgment call, we document it here rather than presenting a single confident-sounding number. See our methodology for how these calls are made.
- Alabama Law Enforcement Agency's fee page labels its $25 CDL/CLP charge only as a general 'testing fee,' not explicitly as a knowledge-test fee; we've recorded it as the knowledge-test fee because it is listed separately from the $20 skills-test fee, but ALEA's own wording does not make that split explicit.
- No ALEA page states Alabama's overall CDL validity/renewal cycle length in years, or a renewal price distinct from the initial class-based purchase price — both are left unrecorded here rather than assumed.
means no primary source publishes that figure — left blank on purpose rather than estimated or copied from an unverified aggregator.
Sources
- Alabama Law Enforcement Agency — Driver License Document Requirements and Fees
- Alabama Law Enforcement Agency — CDL Frequently Asked Questions
- Alabama Law Enforcement Agency — CDL Self-Certification Affidavit Form
- Alabama Law Enforcement Agency — Driver Licenses: Classes, Endorsements, and Restrictions
- Alabama Law Enforcement Agency — Commercial Driver License Manual
- Alabama Law Enforcement Agency — Commercial Driver's License Manual Supplement for Modernized Version
- Alabama Law Enforcement Agency — Contact ALEA (Driver License Division and CDL District Office directory)
- Alabama Law Enforcement Agency — Driver License Division program page
- Electronic Code of Federal Regulations — 49 CFR 391.11 General Qualifications of Drivers
Data last verified: 2026-07-25 (verified by: agent) | Source: Alabama Law Enforcement Agency, Driver License Division