What Alabama requires for a CDL and where to start

Alabama issues commercial driver's licenses through the Department of Public Safety. To get one, you must hold a valid Alabama driver's license first, pass a written knowledge test specific to the commercial vehicle class you want, pass a skills test (pre-trip inspection, basic controls, and road test), and meet medical certification requirements. You cannot skip the regular license step — it is the foundation.

The process takes several weeks from start to finish because the Department of Public Safety schedules skills tests in batches, and you must pass the written test before you can book a skills appointment. Most people complete everything within four to eight weeks if they study beforehand and pass both tests on their first attempt.

You will need to bring documents to the Department of Public Safety office: your Social Security card, proof of Alabama residency (utility bill, lease, or bank statement dated within 30 days), your valid driver's license, and proof of medical certification from a certified medical examiner. The medical certificate itself — the Commercial Driver Medical Certificate, form MCSA-5875 — comes from a doctor or clinic on the Federal Motor Carrier Safety Administration's list of approved examiners.

Key Takeaways

  • You must hold a valid Alabama driver's license before you can test for a CDL; the commercial license does not replace it.
  • The written test covers vehicle operation, safety, and regulations specific to the class of truck or bus you want to drive.
  • A medical examiner certified by the Federal Motor Carrier Safety Administration must sign off on your health before you can take the skills test.
  • The skills test includes a pre-trip inspection, basic vehicle control maneuvers, and a road test with an examiner in your vehicle.
  • Alabama charges a fee for the CDL itself and separate fees for each endorsement (hazmat, tanker, passenger) you add.

The written knowledge test and what it covers

Alabama's CDL written test is divided into sections based on the class of vehicle and any endorsements you want. The general knowledge section applies to all CDL holders and covers topics like vehicle inspection, safe driving practices, cargo securement, and hours-of-service rules. You must score at least 80 percent to pass.

If you are testing for Class A (tractor-trailer), Class B (straight truck or large bus), or Class C (small bus or hazmat vehicle), each has its own test. Class A is the most common and covers double and triple trailers, air brakes, and combination vehicle operation. The test is multiple-choice, taken on a computer at a Department of Public Safety office, and you get your score when ready after you finish.

Endorsement tests — hazmat, tanker, passenger, doubles/triples — are separate from the class test. You can take them on the same day if you want, but you must pass the general knowledge and class test first. Many people study for the general and class tests together, then add endorsements later once they have a job that requires them.

Medical certification and the FMCSA exam

Before you schedule a skills test, you must have a valid medical certificate. This is not a standard physical; it is a specific exam that checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. The examiner uses the FMCSA's Medical Examination Report form (MCSA-5875) and must be on the FMCSA's National Registry of Certified Medical Examiners.

You can find approved examiners through the FMCSA's website or by calling your local Department of Public Safety office for a list. The exam costs between $75 and $150 depending on the provider. The certificate is valid for two years, and you must renew it before it expires if you want to keep driving commercially.

Some conditions — uncontrolled diabetes, heart disease, sleep apnea, or certain vision problems — may disqualify you or require a waiver. If you have a medical history that concerns you, call an approved examiner before you schedule to ask whether you will likely pass. This saves you the exam fee if there is a known barrier.

The skills test: what happens on test day

The skills test has three parts, all conducted on the same day with a Department of Public Safety examiner. You bring your own commercial vehicle (or one provided by a training school if you attend one) to the test site. The examiner watches you perform a pre-trip inspection, demonstrating that you can identify working and broken parts, check fluid levels, and explain what you are looking for.

The second part is the basic controls test, where you maneuver the vehicle in a closed course — backing in a straight line, backing into a 90-degree angle, and performing a lane-change maneuver. You must stay within marked boundaries and show smooth, controlled operation. This part is not on public roads.

The third part is the road test, typically 30 to 45 minutes on public streets and highways. The examiner watches how you accelerate, brake, turn, merge, and handle traffic. You must follow traffic laws, maintain safe speed, and demonstrate awareness of other vehicles and pedestrians. Many test routes include a mix of city streets, rural roads, and highway driving.

Alabama CDL fees and how long the license lasts

Alabama charges a fee for the CDL itself, which varies depending on the class and endorsements you add. As of recent years, a Class A CDL costs around $20 to $30, and each endorsement (hazmat, tanker, passenger, doubles/triples) adds a separate fee of roughly $5 to $10. These fees change periodically, so confirm the current amount when you visit the Department of Public Safety office or check their website.

Your CDL is valid for five years from the date it is issued. You must renew it before it expires. Renewal requires a new medical certificate, a new written test (or renewal by mail if you have no violations), and payment of the renewal fee. If your license expires, you cannot drive commercially until you renew it, even if you have only been expired for one day.

If you get a traffic violation or fail to maintain your medical certification, the Department of Public Safety can suspend or revoke your CDL. A suspension is temporary; a revocation is permanent and requires you to retest and reapply. This is why staying current on medical exams and following traffic laws is critical.

Training schools and whether you need one

Alabama does not require you to attend a commercial driver training school to get a CDL, but many people do because training schools provide classroom instruction, behind-the-wheel practice, and access to a commercial vehicle for the skills test. If you do not attend a school, you must find your own vehicle and arrange your own practice.

Training schools in Alabama range from a few weeks to several months depending on the program. They typically cover the written test material, vehicle operation, safety regulations, and log book requirements. Some schools partner with trucking companies that hire graduates, which can lead to a job offer after you pass your CDL test.

The cost of a training program varies widely — anywhere from $3,000 to $7,000 or more — depending on the school and the length of the program. Some trucking companies will pay for training if you commit to working for them for a set period. If you already have commercial driving experience or know someone with a commercial vehicle who can help you practice, you may not need formal training.

Endorsements and when you need them

An endorsement is an add-on to your CDL that allows you to drive certain types of vehicles or cargo. The most common endorsements in Alabama are Hazmat (hazardous materials), Tanker (liquid cargo in tanks), Passenger (buses or vehicles carrying 16 or more people), and Doubles/Triples (multiple trailers).

You do not need endorsements to get your CDL, but you cannot legally drive those vehicle types or carry that cargo without them. For example, if you want to drive a tanker truck, you must pass the tanker endorsement test. If you want to drive a school bus, you must pass the passenger endorsement test. Hazmat endorsement also requires a Transportation Security Administration background check and fingerprinting.

You can add endorsements at the same time you get your CDL or add them later. Many drivers get their base CDL first, then add endorsements as job opportunities arise. Each endorsement requires its own written test, and some (hazmat) require additional background checks and fees.

Frequently Asked Questions

Do I need a regular driver's license to get a CDL in Alabama?

Yes. Your Alabama driver's license must be valid and current before you can test for a CDL. The CDL does not replace your regular license — you hold both at the same time. If your regular license is suspended or expired, you cannot get or renew a CDL.

How many times can I take the written test if I fail?

Alabama allows you to retake the written test, but there may be a waiting period between attempts and a fee for each test. Contact your local Department of Public Safety office to confirm the current retake policy and any waiting period that applies.

What happens if I fail the skills test?

You can retake the skills test, but you must schedule a new appointment and pay the test fee again. Many people fail one section (usually the backing maneuver) on their first attempt and pass on the second. There is no limit on retakes, but each one costs time and money.

Can I drive commercially with an out-of-state CDL in Alabama?

Yes, but if you become an Alabama resident, you must transfer your CDL to Alabama within 30 days. An out-of-state CDL is valid for work, but residency triggers a transfer requirement. Contact the Department of Public Safety to start the transfer process.

What if my medical certificate expires while I am driving?

You cannot legally drive commercially once your medical certificate expires. You must renew it before it lapses. If it expires while you are on the road, you must stop driving commercially when ready and renew it before you resume. Driving with an expired certificate can result in fines and loss of your CDL.