What You Need to Know Before You Start
Alabama issues driver's licenses through the Department of Public Safety, and the process depends on whether you are a first-time driver, moving to Alabama from another state, or renewing an existing license. If you are new to driving, you will move through three stages: a learner's permit, a road test, and finally a full driver's license. Each stage has its own requirements and waiting periods, and you cannot skip ahead.
The entire process from learner's permit to full license typically takes several months, not weeks. You will need to visit a Driver License Examiner's Office in person — there is no way around this. Bring the right documents the first time, because missing paperwork will send you home without a permit or license.
Key Takeaways
- Alabama requires a learner's permit before you can take the road test, and you must hold it for a minimum waiting period before moving forward.
- You will need proof of identity, proof of Alabama residency, and a Social Security number or Individual Taxpayer Identification Number to get your free guide.
- The written test covers road signs, traffic laws, and safe driving practices; you can study using the Alabama Driver's Manual, available free online.
- The road test is conducted by an examiner at a Driver License Examiner's Office and lasts about 20 to 30 minutes; you must bring your own vehicle and proof of insurance.
- Once you pass both tests, you will receive a full driver's license valid for eight years in Alabama.
Getting Your Learner's Permit in Alabama
Your first stop is a Driver License Examiner's Office to obtain a learner's permit. You must be at least 15 years old. Bring your original birth certificate or passport, proof of Alabama residency (such as a utility bill or lease agreement in your name), and your Social Security card or ITIN card. If you do not have a Social Security number, you can explore for an ITIN through the IRS.
At the office, you will take a written test covering Alabama traffic laws, road signs, and safe driving practices. The test has 30 questions, and you must answer at least 24 correctly to pass. You can study using the Alabama Driver's Manual, which is free to read from the Department of Public Safety website. Many people study it for a few days before taking the test.
If you pass the written test, you will receive your learner's permit on the spot. The permit allows you to drive only when a licensed driver who is at least 21 years old is in the front passenger seat. You must follow all traffic laws and cannot drive between midnight and 5 a.m. You must hold your learner's permit for a minimum of 30 days before you can take the road test.
Preparing for and Taking the Road Test
After you have held your learner's permit for at least 30 days, you can schedule your road test. Call or visit your local Driver License Examiner's Office to book an appointment. Road tests are offered on weekdays, and wait times for appointments vary by location — some offices have openings within a week, while others may have a longer wait.
On the day of your test, bring your learner's permit, proof of insurance for the vehicle you will drive, and the vehicle itself. The vehicle must be in safe working condition: all lights must work, brakes must be responsive, and tires must have adequate tread. The examiner will do a brief safety check before you drive.
The road test lasts about 20 to 30 minutes and takes place on public roads near the examiner's office. The examiner will ask you to perform basic driving tasks such as starting the vehicle, turning, stopping, parking, and merging. You will also be tested on your ability to follow traffic signs and signals and to react safely to other vehicles and pedestrians. If you pass, you will receive your full driver's license before you leave the office.
Documents You Must Bring to the Examiner's Office
Bring originals, not copies. The Department of Public Safety has a specific list, and missing even one document will delay you. For a learner's permit, you need:
- Original birth certificate, passport, or certified copy of your birth certificate
- Proof of Alabama residency (utility bill, lease, mortgage statement, or bank statement dated within the last 60 days)
- Social Security card or ITIN card
- Completed process form DL-43 (available at the office or online)
For the road test, bring your learner's permit, proof of insurance, and the vehicle you will drive. Proof of insurance can be a printed copy from your insurance company, a digital copy on your phone, or an insurance card.
License Types and Restrictions for New Drivers
Once you pass your road test, you receive a full driver's license. In Alabama, there is one standard driver's license for regular passenger vehicles. However, if you are under 18, your license will have restrictions that expire on your 18th birthday.
The main restriction is the nighttime driving curfew: you cannot drive between midnight and 5 a.m. unless you are driving to or from work, school, or a medical emergency. You also cannot use a cell phone while driving, even hands-free, except in an emergency. These restrictions are printed on your license so law enforcement can see them.
If you need to drive a commercial vehicle, tow a trailer, or operate a motorcycle, you will need additional endorsements or a different class of license. Those require separate testing and are not part of the standard first-time driver process.
Costs and How Long Everything Takes
The learner's permit costs $20.25 and is valid for one year. The road test costs $20.25. Your full driver's license costs $32.25 and is valid for eight years. These fees are paid at the Driver License Examiner's Office when you explore or test.
The timeline depends on how quickly you move through each stage. You must wait at least 30 days between getting your learner's permit and taking the road test. If you study the manual for a few days and pass the written test on your first try, you could have your permit within a week. Scheduling the road test may take another week or two depending on office availability. In total, most first-time drivers complete the process in two to four months.
If You Already Have a License from Another State
If you hold a valid driver's license from another state and you move to Alabama, you do not have to take the written test or road test again. You can exchange your out-of-state license for an Alabama license by visiting a Driver License Examiner's Office with your current license, proof of Alabama residency, and proof of your Social Security number or ITIN.
The exchange process is faster than getting a license from scratch and costs the same as a new license. Your new Alabama license will be valid for eight years from the date of issue.
Frequently Asked Questions
Can I take the written test more than once if I fail?
Yes. If you do not pass the written test, you can retake it the same day or come back another day. There is no limit on how many times you can take it, though you will pay the permit fee each time. Most people pass on the second or third attempt after studying the manual more carefully.
What happens if I fail the road test?
You can retake the road test as many times as you need. You must wait at least one day before retesting, and you will pay the road test fee each time. You keep your learner's permit while you practice and schedule another test.
Do I need a parent or guardian to sign anything?
If you are under 18, a parent or guardian must sign your process form DL-43 at the Driver License Examiner's Office. They do not need to be present for the written test or road test, but they must sign the paperwork before you can receive your permit or license.
Can I get a Real ID compliant license in Alabama?
Yes. A Real ID compliant license has a gold star in the upper right corner and is required for federal building access and domestic air travel. You can request a Real ID license when you explore for your learner's permit or driver's license. You will need to bring additional documents such as a passport or certified birth certificate, and the license costs slightly more.
What if I lose my learner's permit before I take the road test?
Visit a Driver License Examiner's Office and request a replacement. You will pay a replacement fee (usually around $5 to $10) and receive a new permit on the spot. Your 30-day waiting period does not reset — it is based on the date you first received your permit, not the date you received the replacement.