Applying for a New CDL in Alabama

Driving a semi-truck or other type of commercial vehicle is a good way for many people to make a living, but if you're interested in doing so, you'll need to get a commercial driver's license (CDL).

Since commercial vehicles are frequently larger and more difficult to drive than average cars and trucks, CDL holders must pass additional rounds of testing to earn their license and follow all regulations set by the Federal Motor Carrier Safety Administration (FMCSA). Commercial drivers in Alabama will also have to go through the Alabama Alabama Law Enforcement Agency (ALEA) for state-specific requirements.


Per new federal entry-level driver training requirements effective February 7, 2022, the ALEA now mandates new CDL applicants complete an entry-level driver training course through an authorized provider. You’ll need to complete this training prior to applying for your first commercial driver’s license, upgrading your existing CDL class, or applying for a HAZMAT, school bus, or passenger endorsement.

Who Can Get an Alabama CDL?

To qualify for a commercial driver's license in Alabama, you must:

  • Already have a valid, non-CDL driver's license.
  • Have proof of legal presence in the United States, if you're not a citizen. Paperwork must show you:
    • Have legal permanent status.
    • Are domiciled in Alabama.

If you plan to drive interstate routes (i.e. you intend to cross state lines), you must be at least 21 years old.

If you have a CDL from another state and wish to transfer it to Alabama, you will have to show additional identification when applying for your commercial driver license. See the section on CDL transfer documents for more details.

Alabama Commercial Learner's Permits

Before you get your CDL, you'll have to get your Alabama commercial learner's permit (CLP).

To do so, you'll have to schedule an appointment through the ALEA at a driver license office that handles commercial driver's licenses. It's a good idea to call ahead to make sure they offer CDL services.

You'll have to pass all written exams for the classification of CDL you want. Also, if you are applying for a hazardous materials (H) endorsement, you will need to take your federally mandated CDL training course BEFORE you apply for your CLP. 

You'll have to bring to your appointment:

  • Your current driver's license.
  • Proof of your Social Security number (SSN). Proof can include:
    • Your Social Security card.
    • U.S. military discharge/separation papers.
    • Medicare/Medicaid cards.
    • Tax forms.
  • The proper medical forms.
  • Your CDL training course proof of completion, if applying for a HAZMAT endorsement.
  • Proof of legal presence in the U.S., if you are not a citizen.
  • The $25 testing fee (no checks).
  • The $36.25 fee to purchase your AL CLP.

You will also have to submit to a driving record check, which will cover your record for the past 10 years in all 50 states and the District of Columbia.

Documents for CDL Transfers

If you're transferring your out-of-state commercial driver's license to Alabama, you will be required to bring in the above documentation, as well as 1 primary document for identification purposes.

You may not use the same document to count as both your proof of SSN and primary document.

The ALEA will accept the following as primary documents:

  • Certified U.S. birth certificates.
  • A U.S. passport.
  • An Alabama identification card.
  • An AL driver's license.

If you plan on transferring your hazardous materials endorsement or applying for a new one, you will also need to bring a Transportation Security Administration background check.

Alabama CLP Restrictions

After successfully passing the proper exams, you will receive your Alabama commercial learner's permit from the ALEA.

Per state and federal regulations, your CLP will only allow you to drive on public roads with a full CDL holder in the vehicle with you.

You will be required to hold your CLP for a specific period of time before you're able to take your road test for your full Alabama CDL. IMPORTANT NOTE: While federal laws mandate a holding period of at least 14 days, this could be different for you. Check with your local driver license office to confirm what the holding period is in your state.

Getting an Alabama CDL

Once the required amount of time has passed and you feel comfortable enough driving with your CLP, you will have to complete your federally required CDL entry-level driver training program (ELDT). This is required for all CDL holders who are:

  • Applying for a new Class A or B commercial driver’s license.
  • Upgrading an existing Class B CDL to a Class A license.
  • Applying for a first-time passenger (P), school bus (S), or HAZMAT (H) endorsement.

Your course will consist of both classroom and practical hands-on training, and your specific training provider will dictate how long your course will be. You can find a federally approved EDLT provider through the FMCSA’s entry-level training website.

Once you've completed your ELDT course, make a second appointment with your local AL driver license office to schedule a CDL skills/road test.

You'll need to take this portion of the test in the same type of vehicle you plan on driving with your CDL. If you do not, you may receive a restriction on your AL commercial driver's license.

Bring with you to the appointment:

  • Your CLP.
  • Your ELDT completion certificate, if applicable (some course providers may electronically report your completion to the DMV).
  • Proof of insurance.
  • The $20 skills test fee.
  • The appropriate fee to purchase the class of CDL you want.

Alabama CDLs for Military Members

The FMCSA offers a nationwide program to waive the CDL skills test for veterans or military members about to leave the service.

Though the ALEA doesn't specifically mention these military skills test waivers in its current regulations, Alabama veterans may still be eligible. Contact your local driver license office to inquire as to whether this waiver is applicable in your state.

For more details on the waiver program, visit our guide to the veterans CDL skills test waiver.

CDL Medical Exams in AL

To have permission to operate a commercial vehicle, you will have to be considered medically qualified.

Before scheduling your commercial learner's permit appointment, you will have to visit your doctor and have him or her fill out the Medical Examination Report for Commercial Driver Fitness Determination (Form 649-F).

You will also have to declare your physical fitness to Alabama, through a process called self-certification. To do so, you will need to complete the Self-Certification Affidavit, and either:

  • Fax it to the Alabama Law Enforcement Agency at (334) 353-1980.
  • Submit it directly to the ALEA online.
  • Mail it to the ALEA at:
    • Alabama Law Enforcement Agency
    • Driver License Department
    • CDL Unit P.O. Box 1471
    • Montgomery, AL 36102

After you're medically approved, you will receive a Medical Examiner's Card, which you must keep on you at all times while operating a commercial vehicle.

Commercial Driver License Classifications

The Federal Motor Carrier Safety Administration has established several types of commercial driver licenses, each of which allowing you to operate a different kind of vehicle. They include:

  • Class A CDLs—For multiple vehicles that weigh over a certain amount, such as a tractor-trailer.
  • Class B CDLs—Used to operate a single vehicle that weighs over a certain amount, like a straight truck.
  • Class C CDLs—Covering all types of vehicles not included in Class A or Class B CDLs.

You will likely have to take slightly different tests depending on which classification of CDL you're applying for.

See our guide to CDL classifications for more information.

CDL Endorsements & Restrictions

An endorsement is an additional certification you can add to your commercial driver's license that will allow you to drive a larger number of vehicles. You can apply for endorsements for driving:

*NOTE: If you apply for a hazardous materials (HAZMAT) endorsement in Alabama, you must bring a background check conducted by the Transport Security Administration when you apply for your CLP.

A restriction can be placed on your license to limit the number or types of vehicles you can drive. For example, you may receive a restriction if you cannot drive a manual car, fail the eye exam, or for a number of other reasons.

Check out our guide for more information on how endorsements and restrictions work.

CDL Fees in Alabama

The Alabama Law Enforcement Agency currently charges the following for CDLs and other related services:

  • Commercial learner's permit testing fee: $25.
  • Issuing a commercial learner's permit: $36.25.
  • Commercial driver's license skills test: $20.
  • Class A CDL: $66.25.
  • Class B CDL: $56.25.
  • Class C CDL: $36.25.

If you're transferring your out-of-state CDL to Alabama, you may also have to pay a $5 transfer fee that applies to other license classes.

Replacing a CDL

If your Alabama commercial driver's license was lost or stolen, you'll need to apply for a replacement with the ALEA and CANNOT operate your commercial vehicle until you receive a replacement license. For your protection, consider reporting your lost CDL to your local law enforcement agency. 

Alabama's CDL Headquarters—or any of the CDL district offices—can provide details about applying for a replacement CDL based on your specific situation.

Contact the CDL Headquarters directly at (334) 242-4400 or get in touch with your local CDL district office for instructions on applying for a duplicate AL CDL. 

Replacement While Out-of-State

If you're temporarily out of state for military, school, or employment reasons, you may be able to apply for a duplicate CDL by mail. Call an Alabama CDL district office or CDL Headquarters to confirm you're eligible to apply for a replacement by mail.

When you have approval, gather the following:

  • A completed Application for a Renewal or Duplicate License for Alabama Drivers Temporarily Out of State (Form DL-100).
  • A picture and signature produced within the previous 4 years.
  • Proof for the reason you're out-of-state.
    • Acceptable proof is listed on the application. 
  • Any required CDL-specific medical documents.
    • Contact Alabama's CDL Headquarters at (334) 242-4400 for details. 
  • Money order or Certified Bank Draft made payable to "ALEA Licensing Services Division" for the $32.50 replacement CDL fee
    • Personal checks are NOT acceptable.

Mail everything to:

Alabama Law Enforcement Agency Driver License Department
P.O. Box 1471
Montgomery, AL 36102


Application for a Renewal or Duplicate License for Alabama Drivers Temporarily Out of State
Use this form to request a duplicate OR renewal Alabama driver's license from the Driver License Division if you're currently residing out-of-state. You can also use this form to register to vote if you're outside AL.
Medical Examination Report for Commercial Driver Fitness Determination
Medical exam your doctor must complete when you apply for an Alabama commercial driver's license.
DMV.ORG BBB Business Review