What a CDL is and who needs one in Alabama
A Commercial Driver's License (CDL) is required in Alabama if you operate a vehicle that meets federal weight or cargo rules. You need a CDL to drive a truck weighing 26,001 pounds or more, haul hazardous materials, or transport 16 or more passengers including yourself. If you drive a smaller vehicle for personal use or work that doesn't meet these thresholds, you do not need a CDL — a regular driver's license is sufficient.
Alabama issues CDLs through the Department of Public Safety. The license comes in three classes — Class A, B, and C — based on the vehicle's gross vehicle weight rating (GVWR) and what you're hauling. Most truck drivers hold a Class A CDL. The process involves written tests, a skills test, and a medical examination, and typically takes several weeks from start to finish.
Key Takeaways
- You must hold a valid Alabama driver's license before you can test for a CDL, and you must pass a Department of Public Safety medical examination.
- Alabama requires a written knowledge test covering general CDL rules, and additional tests for any endorsements you need (hazmat, tanker, doubles, passenger).
- The skills test includes a pre-trip vehicle inspection, a backing maneuver, and an on-road driving evaluation with an examiner.
- Fingerprinting and a background check are part of the CDL process in Alabama, particularly if you plan to haul hazardous materials.
- You can study using the Alabama CDL manual, available free from the Department of Public Safety website, and take practice tests before scheduling your exam.
Alabama CDL classes and what each one covers
Alabama offers three CDL classes, each tied to vehicle weight and cargo type. Class A covers vehicles weighing 26,001 pounds or more with a trailer weighing 10,001 pounds or more — this is the most common class for long-haul trucking. Class B covers single vehicles weighing 26,001 pounds or more but no trailer, or a vehicle with a trailer under 10,001 pounds. Class C is for vehicles under 26,001 pounds that carry 16 or more passengers, or any vehicle hauling hazardous materials.
Within each class, you can add endorsements that allow you to haul specific cargo or operate specific equipment. The most common endorsements are Hazmat (hazardous materials), Tanker (liquid cargo), Doubles/Triples (multiple trailers), and Passenger (buses or vans). Each endorsement requires an additional written test and, for Hazmat, a background check and fingerprinting. You do not need endorsements to hold a CDL, but many employers require them.
Steps to obtain your Alabama CDL
Start by obtaining or renewing a regular Alabama driver's license if you do not already hold one. You cannot test for a CDL without a valid Class D (regular) license. Next, schedule a medical examination with a certified Medical Examiner listed on the Federal Motor Carrier Safety Administration (FMCSA) registry. The examiner will check your vision, hearing, blood pressure, and medical history. You must pass this exam and receive a Medical Certificate before you can take your CDL tests.
Once you have your Medical Certificate, obtain the Alabama CDL Manual from the Department of Public Safety website or any Driver License Office. Study the manual thoroughly — it covers vehicle inspection, safe driving practices, cargo handling, and hazmat rules if you plan to pursue that endorsement. Schedule your written knowledge test at a Driver License Office. You will answer questions about general CDL rules, and additional questions for any endorsements you want. Most people take this test first to confirm they are ready before scheduling the skills test.
After passing the written test, schedule your skills test, which includes three parts: a pre-trip vehicle inspection (you walk around and point out safety features), a backing maneuver (you reverse the truck into a tight space), and an on-road driving test lasting 30 to 45 minutes. You must bring your own vehicle or arrange one through a testing facility. The examiner will evaluate your control, safety awareness, and compliance with traffic laws. If you fail any part, you can retake it, though you may need to wait and pay another fee.
Medical examination and background check requirements
Alabama requires a Department of Transportation (DOT) medical examination before you can obtain a CDL. This is not the same as a regular physical — it is a standardized federal exam that checks your ability to safely operate a commercial vehicle. The examiner reviews your vision (you must have at least 20/40 in each eye, corrected or uncorrected), hearing, blood pressure, and medical history. Certain conditions — uncontrolled diabetes, heart disease, seizure disorders, or sleep apnea — may disqualify you or require a specialist's clearance.
If you are pursuing a Hazmat endorsement, Alabama requires fingerprinting and a background check through the Transportation Security Administration (TSA). You will be fingerprinted at a Driver License Office or authorized location, and the TSA will review your criminal history, immigration status, and other factors. This process typically takes two to four weeks. If you have certain felonies or immigration violations, you may be denied the Hazmat endorsement, though you can still hold a CDL without it.
Costs and timeline for Alabama CDL testing
Alabama's CDL fees vary by test and endorsement. The written knowledge test costs around $10 to $15, and the skills test costs approximately $60 to $80, though these amounts can change. Each endorsement adds another written test fee, typically $5 to $10 per endorsement. The DOT medical examination is not a state fee — you pay the Medical Examiner directly, and costs range from $75 to $150 depending on the provider. Fingerprinting for Hazmat adds another $15 to $25.
The entire process from starting to holding a CDL typically takes four to eight weeks. The medical exam can be completed in one visit. Studying and passing the written test usually takes one to three weeks depending on your background. Scheduling the skills test may involve a wait of one to four weeks depending on examiner availability in your area. If you fail any test, retesting adds another week or two. Expedited testing may be available through private CDL training schools, though at higher cost.
Endorsements and restrictions you should know about
Alabama allows you to add endorsements to your CDL to haul specific cargo or operate specific equipment. Hazmat (H) allows you to transport hazardous materials — this requires the TSA background check and fingerprinting mentioned above. Tanker (N) allows you to haul liquid cargo in a tank trailer. Doubles/Triples (T) allows you to operate double or triple trailers. Passenger (P) allows you to transport 16 or more passengers. You can hold multiple endorsements on one CDL.
Alabama also issues restrictions that limit how you can use your CDL. For example, if you fail the air brake portion of the skills test but pass the rest, you will receive an air brake restriction (marked "L") that prohibits you from operating vehicles with air brakes. Other common restrictions include automatic transmission only, or operation limited to daylight hours. Restrictions can be removed by retesting the failed component.
Renewing and maintaining your Alabama CDL
Alabama CDLs are valid for four years from the date of issue, matching your regular driver's license renewal cycle. To renew, you must pass a new DOT medical examination and obtain a new Medical Certificate — this is required every four years. You do not need to retake the written or skills tests unless your CDL was suspended, revoked, or you let it expire for more than one year. If you add a new endorsement or remove a restriction, you will need to pass the relevant written test.
Your CDL can be suspended or revoked if you accumulate too many traffic violations, fail a drug or alcohol test, or commit certain driving offenses. Alabama follows federal rules: two serious violations within three years results in a 60-day suspension, and three serious violations within three years results in a 120-day suspension. A conviction for driving under the influence results in a one-year disqualification. If your CDL is suspended or revoked, you must contact the Department of Public Safety to understand the reinstatement process and any requirements.
Frequently Asked Questions
Can I take the CDL skills test in my own truck?
Yes, you can bring your own vehicle as long as it meets the requirements for the class you are testing for and is in safe working condition. The vehicle must have working brakes, lights, mirrors, and safety equipment. Many people use their employer's truck or rent one from a CDL training school. If you do not have access to a vehicle, some testing facilities offer rental trucks for a fee.
What happens if I fail the written test or skills test?
You can retake any failed test, though you must wait and pay the fee again. There is no mandatory waiting period between attempts in Alabama, but you may want to study longer or get additional training before retesting. If you fail the skills test, you can retake just the portion you failed rather than the entire test, depending on the examiner's rules.
Do I need to attend a CDL training school?
No, Alabama does not require formal training school attendance to obtain a CDL. You can study the manual on your own and test independently. However, many people attend a CDL school because instructors provide hands-on training, help you understand the material faster, and often provide a vehicle for the skills test. Training schools typically cost $3,000 to $7,000 and take two to six weeks.
What disqualifies you from getting a CDL in Alabama?
You cannot hold a CDL if your regular driver's license is suspended or revoked, if you fail the medical examination, or if you have certain criminal convictions. Specific felonies, particularly those involving drugs or violence, can disqualify you. A conviction for driving under the influence within the past 10 years may also disqualify you or require a waiting period. Contact the Department of Public Safety if you have questions about your specific situation.
Can I get a CDL if I have a medical condition?
Some medical conditions do not disqualify you, but they may require additional documentation or a specialist's clearance. Conditions like controlled diabetes, high blood pressure managed with medication, or corrected vision problems may be acceptable. Uncontrolled conditions or serious disorders like untreated sleep apnea or seizure disorders typically disqualify you. The DOT Medical Examiner will advise you during your exam whether your condition requires further evaluation.