What You Need to Do to Get an Alabama Driver's License
To get an Alabama driver's license, you will visit your local Department of Public Safety (DPS) office in person, pass a written test and a driving test, and pay a fee. The process takes about two visits — one for your learner's permit and written exam, and a second for your road test once you have practiced driving. You cannot complete this entirely by mail or online; Alabama requires you to appear in person for testing and to have your photograph taken.
The whole process typically takes between two weeks and two months, depending on how quickly you schedule your road test and how many times you need to retake the written or driving exam. Most people pass both tests on their first attempt if they study the handbook and practice driving beforehand.
Key Takeaways
- You must visit a DPS office in person twice — once to get your learner's permit and take the written test, and again to take your road test after practicing.
- You will need to bring your Social Security number, proof of residency (such as a utility bill or lease), and proof of identity (such as a birth certificate or passport).
- The written test covers Alabama traffic laws and road signs; you can study using the free Alabama Driver's Manual available on the DPS website.
- You must be at least 16 years old to get a learner's permit and at least 17 to get a full driver's license without parental consent.
- The total cost is around $20 to $30 for the permit and license combined, though fees vary slightly by county.
Gather Your Documents Before You Go to the DPS Office
Bring your original Social Security card or a document that shows your Social Security number. If you do not have your card, you can bring a W-2 form, tax return, or bank statement that displays the number. The DPS will not accept a photocopy of your Social Security card.
You also need proof of residency — something dated within the last 60 days that shows your current Alabama address. A utility bill, lease agreement, mortgage statement, or bank statement all work. A piece of mail from a government agency also counts. If you have recently moved and do not have a document in your name yet, ask a family member or landlord for a bill in their name at your address, and bring a signed letter from them confirming you live there.
Bring proof of identity such as a birth certificate, passport, or military ID. If you are under 18, you will also need a parent or guardian to sign a consent form at the DPS office. Bring that parent or guardian with you, or bring a notarized consent form if they cannot attend.
Get Your Learner's Permit and Pass the Written Test
Visit your nearest DPS office during business hours with your documents. Tell the staff you want to get your learner's permit. They will take your photograph, verify your documents, and have you sign forms. The staff will then direct you to a testing station where you will take the written exam on a computer.
The written test has 30 multiple-choice questions about Alabama traffic laws, road signs, and safe driving practices. You must answer at least 24 questions correctly to pass. The test covers topics like speed limits, right-of-way rules, what different road signs mean, and what to do at traffic lights and stop signs. You can study using the free Alabama Driver's Manual, which is available as a PDF on the Alabama DPS website. Many people also study using online practice tests, which you can find by searching "Alabama written driving test practice."
If you fail the written test, you can retake it the same day or come back another day. There is no waiting period between attempts, though you may have to pay a small retesting fee depending on your county.
Practice Driving With Your Learner's Permit
Once you have your learner's permit, you can drive on Alabama roads with a licensed driver who is at least 19 years old sitting next to you. Use this time to practice the skills you will need for your road test: starting and stopping smoothly, turning, parking, merging, and following traffic laws. Practice in different conditions — on highways, in town, and in light traffic — so you feel comfortable in various situations.
Alabama does not require a minimum number of practice hours before you can take your road test, but most people practice for at least a few weeks. The more you practice, the more confident you will feel during the test. If you are nervous about driving, consider taking a few lessons with a professional driving instructor; many charge $30 to $60 per hour and can teach you specific skills and build your confidence.
Schedule and Take Your Road Test
Contact your local DPS office to schedule your road test. You can call the office directly or, in some counties, schedule online through the Alabama DPS website. Road test appointments fill up quickly, especially in busy areas, so schedule as soon as you feel ready. Wait times for appointments vary by county — some offices have openings within a week, while others may have a wait of several weeks.
On the day of your road test, bring your learner's permit, proof of insurance for the vehicle you will be driving, and the vehicle itself. The vehicle must be in safe working condition with functioning brakes, lights, windshield wipers, and mirrors. The examiner will check these things before the test begins.
During the road test, the examiner will ask you to perform basic driving tasks: starting the car, driving on local roads and possibly highways, turning, parking, and stopping. The test usually lasts 15 to 20 minutes. The examiner is watching to see whether you follow traffic laws, use your mirrors and signals, control the vehicle smoothly, and respond safely to other traffic. If you pass, you will receive your full driver's license on the spot or within a few days by mail.
What Happens If You Fail Your Road Test
If you do not pass your road test, you can retake it after a short waiting period. Most counties allow you to retake the test within a few days or a week. You will need to pay the road test fee again. Between attempts, practice the specific skills the examiner said you need to work on — whether that is parking, merging, or following traffic laws more carefully.
Many people pass on their second or third attempt. Do not be discouraged if you do not pass the first time; the test is designed to make sure you are safe on the road, and retaking it is normal.
Understand Alabama's Age and Licensing Rules
You must be at least 16 years old to get a learner's permit in Alabama. If you are 16 or 17, you can get a full driver's license, but you will need a parent or guardian to sign a consent form. If you are 18 or older, you do not need parental consent.
Alabama also has a graduated licensing system for drivers under 18. Once you get your full license, there are restrictions on when and how you can drive — for example, you may not drive between certain hours at night, and you may have limits on how many passengers you can carry. These restrictions ease as you get older. Ask the DPS staff about the specific rules that explore to your age when you get your license.
Frequently Asked Questions
How much does an Alabama driver's license cost?
The cost varies slightly by county, but you can expect to pay around $20 to $30 total for your learner's permit and driver's license combined. Some counties charge separately for the permit and the license, while others bundle them. Call your local DPS office to ask about the exact fee in your county.
Can I renew my Alabama driver's license online?
You can renew online if your license is not expired and you have not had any address changes. However, you must renew in person if your license has been expired for more than one year, if you need to update your address, or if you are changing your name. Visit the Alabama DPS website to see whether you are may be able to access for online renewal.
What if I fail the written test multiple times?
You can retake the written test as many times as you need. There is no limit on the number of attempts. Between attempts, study the Alabama Driver's Manual more carefully, focus on the topics you found hardest, and consider taking practice tests online to identify weak areas.
Do I need to take a driver's education course?
Alabama does not require a driver's education course to get your license. However, if you are under 18, taking an approved course may lower your car insurance rates. Check with your insurance company to see whether they offer a discount for completing a course.
What do I do if I lose my driver's license?
Visit your local DPS office with proof of identity and pay a replacement fee, usually around $10 to $15. The staff will issue you a new license on the spot or mail it to you within a few days. You can also request a duplicate license if you want a backup copy.