CDL Permit Test Alabama: Fees, Rules, and Timeline

Alabama’s CDL general knowledge test uses the federal 80 percent passing standard, and getting the commercial learner’s permit (CLP) itself costs $36.25 through the Alabama Law Enforcement Agency (ALEA). You have to hold that CLP for a minimum of 14 days before ALEA will schedule the skills test, and the permit is valid for 360 days and cannot be renewed.

ALEA runs Alabama’s driver licensing, not a separate DMV, which trips up applicants searching for “Alabama DMV” information that doesn’t exist under that name. The knowledge test itself, the $25 testing fee, and the CLP’s 360-day clock all come from ALEA’s own published fee and FAQ pages.

CDL is the name of a real license category issued by state driver-licensing agencies. This page is not affiliated with ALEA or FMCSA.

How many questions are on Alabama’s CDL knowledge test, and what score do you need?

ALEA’s published pages don’t list an exact question count for the general knowledge test, but the passing standard is the same 80 percent every state uses under federal rule (49 CFR 383.135(a)(1)). Each knowledge test attempt costs a separate $25 testing fee, charged per attempt (ALEA, Document Requirements and Fees), so a failed attempt in Alabama costs money every time you retake it, not just a delay.

Do you need a CLP before applying for an Alabama CDL?

Yes. Anyone getting a CDL for the first time, or upgrading their class, has to be issued a CLP first and hold it for at least 14 days before testing for the full CDL (ALEA, CDL Frequently Asked Questions). Entry-Level Driver Training (ELDT) is also required for anyone obtaining a CDL for the first time, and it has to come from a provider listed on FMCSA’s Training Provider Registry.

How much does an Alabama CDL actually cost?

Fee itemAmount
CDL/CLP testing fee (per attempt)$25.00
Skills test fee (upgrade or first-time applicant)$20.00
Commercial learner license (CLP)$36.25
Class A CDL$66.25
Class B CDL$56.25
Class C CDL$36.25
DOT medical exam$75 to $150

(Alabama Law Enforcement Agency, Document Requirements and Fees.) ALEA’s fee page doesn’t list a separate per-endorsement charge; the $25 testing fee applies to each knowledge test attempt, including endorsement knowledge tests, so add $25 per endorsement exam you sit for on top of the base license cost.

How long do you have to hold the CLP before the skills test, and how long is it valid?

Alabama requires a minimum 14-day holding period between CLP issuance and the CDL skills test (ALEA, CDL Frequently Asked Questions). The CLP itself is valid for 360 days and is not renewable; once it expires, you have to retake all the written tests and get a new CLP issued from scratch, so the clock matters more in Alabama than in states that allow a renewal.

Military service members currently licensed and employed within the past 12 months in a military transportation unit requiring an equivalent commercial vehicle can qualify for a skills-test waiver, though they still have to pass the knowledge tests (ALEA, CDL Frequently Asked Questions).

What are Alabama’s CDL classes?

Alabama uses the standard federal three-class structure. Class A covers any combination of vehicles with a gross combination weight rating of 26,001 pounds or more, where the towed unit exceeds 10,000 pounds. Class B covers any single vehicle at or over 26,001 pounds GVWR. Class C covers vehicles built to carry 16 or more passengers including the driver, or that require hazmat placarding, without meeting the Class A or B weight thresholds (ALEA, Driver Licenses: Classes, Endorsements, and Restrictions).

Run through the CDL Practice Hub Alabama CDL practice quiz before your ALEA appointment, since each real testing attempt costs $25 and a missed question you could have caught in practice is money spent twice.

What endorsements does Alabama offer, and does hazmat need anything extra?

Alabama’s endorsements are N (tanker), H (hazardous materials), P (passenger), X (tanker/hazmat combined), S (school bus), and T (double/triple trailer) (ALEA, Driver Licenses: Classes, Endorsements, and Restrictions). A hazmat endorsement additionally requires the federal TSA Security Threat Assessment background check, on top of passing the hazmat knowledge exam, before ALEA will issue it.

Practice questions: reasoning through Alabama’s core requirements

These are original questions built from the federal regulation and Alabama’s own published rules, not copied test items. Working through why an answer is correct is what transfers to the real exam, regardless of exact wording.

  1. A first-time CDL applicant wants to skip the CLP and go straight to the skills test. Can they? No. Alabama requires anyone getting a CDL for the first time, or upgrading their class, to hold a CLP for at least 14 days before the skills test, no exceptions for experienced non-commercial drivers.

  2. Why would Alabama charge a per-attempt testing fee rather than a flat one-time fee covering all retakes? A per-attempt fee reflects the actual cost of administering each test session and creates an incentive to prepare thoroughly before testing, rather than treating early attempts as a free trial run.

  3. A CLP expires after 358 days without the holder completing the skills test. What are their options? None that preserve the original permit. Alabama’s CLP is not renewable, so the applicant has to retake all required written tests and get a new CLP issued before trying again.

  4. A veteran with 12 months of recent military transportation experience wants their CDL. Do they still take the knowledge test? Yes. The military skills waiver only covers the skills portion of testing; knowledge tests for the class and any endorsements sought still have to be passed regardless of military driving experience.

  5. Why does a hazmat endorsement require a TSA background check when other endorsements don’t? Hazardous materials transport carries security implications beyond ordinary commercial driving, so federal rule layers a security threat assessment on top of the standard knowledge exam specifically for hazmat.

  6. A driver holds a Class C CDL because they drive a 16-passenger van. Their van is later swapped for one with a 30,000-pound GVWR. Does their license class change? It could. Class C is defined by either the 16-or-more-passenger threshold or specific cargo type, not by weight alone, but a vehicle that now also exceeds 26,001 pounds GVWR would independently qualify for Class B, so the correct class depends on which definition the vehicle actually meets.

  7. Why does ALEA require proof of Alabama residency for a CLP application from someone transferring an out-of-state license? Because CDL issuance is tied to a driver’s state of domicile under federal rule, an applicant has to actually live in Alabama, not just hold a prior license there, before ALEA can issue the credential.

  8. A driver’s CDL has been expired for four years. Do they retest from scratch? Yes. Alabama requires re-examination if a CDL has been expired more than three years, so a four-year lapse means starting the testing process over rather than a simple renewal.

If a study packet covering general knowledge, air brakes, and Alabama’s specific endorsement rules in one place sounds more useful than piecing it together from ALEA’s site, that’s what the CDL Practice Hub CDL study guide is built for.

FAQ

How much does a CDL permit cost in Alabama? The commercial learner license itself costs $36.25, plus a $25 testing fee per knowledge test attempt. Add the DOT medical exam ($75 to $150) and the $20 skills test fee for upgrades or first-time applicants.

How long do I have to hold my Alabama CLP before the skills test? A minimum of 14 days. Entry-Level Driver Training is also required for first-time CDL applicants, and it has to come from an FMCSA-registered provider before the skills test can be scheduled.

How long is an Alabama CLP valid? 360 days from issuance, and it cannot be renewed. Once it expires, you have to retake all required written tests and get a new CLP before trying for the CDL again.

Is there a mandatory waiting period if I fail the Alabama CDL knowledge test? ALEA’s published fee and FAQ pages don’t list a mandatory waiting period, only that each test attempt carries its own $25 fee. Confirm the retest timing at your local ALEA driver license office, since that cost adds up fast on repeated attempts either way.

Do military drivers still need to pass the CDL knowledge test? Yes. A recent military transportation background can waive the skills test portion through ALEA’s military skills waiver, but the knowledge tests for the class and endorsements sought still have to be passed.

SponsoredCDL Permit Practice Test from DLA Academy119 real-style questions across all 3 DMV knowledge tests. Pass your CDL permit on the first try. Just $15.Start practicing → SponsoredCDL Permit Practice Test from DLA Academy119 real-style questions across all 3 DMV knowledge tests. Pass your CDL permit on the first try. Just $15.Start practicing →