What you can actually do online for an Alabama driver's license
Alabama does not offer a fully online process to get your first driver's license. You cannot complete the entire transaction from home — you will need to visit a Driver License Examiner's Office in person to pass the vision and road tests, and to have your photo taken. However, you can handle some steps online before you go, which saves time at the office.
The Alabama Law Enforcement Agency (ALEA), which runs the driver's license system, lets you take the written knowledge test online through an approved testing vendor. You can also renew an existing license online if you meet certain conditions. But if you are getting your first license or upgrading from a learner's permit, the in-person visit is required.
Key Takeaways
- You can take Alabama's written knowledge test online through an approved vendor, but you still must visit an ALEA office for the vision test, road test, and photo.
- Online renewal is available only if your current license is still valid and you have not had a suspension or medical restriction added since your last renewal.
- The in-person visit typically takes 30 minutes to an hour, and you will need your Social Security number, proof of residency, and proof of identity.
- You can schedule your road test appointment online through the ALEA website, which reduces wait times at the office.
Taking the written test online before your office visit
Alabama allows you to take the written knowledge test online through a third-party testing vendor. This test covers road signs, traffic laws, and safe driving practices. You pay a fee directly to the vendor (not to ALEA), and the vendor reports your passing score to ALEA's system. Once ALEA receives your passing score, you can schedule your in-person appointment for the vision and road tests.
To find the approved vendors, visit the ALEA Driver License Bureau website and look for the section on online testing. The vendor will ask for your name, date of birth, and Social Security number to verify your identity. You will need a computer with internet access and a webcam so the vendor can monitor you during the test. The test itself usually takes 30 to 45 minutes.
Passing the written test online does not mean you have your license — it means you have cleared one requirement and can now book the in-person appointment. ALEA will not issue your license until you also pass the vision and road tests in person.
What documents to bring to your in-person visit
When you go to the Driver License Examiner's Office, bring original documents or certified copies. You will need proof of identity (a passport, birth certificate, or military ID), proof of your Social Security number (a Social Security card or tax return), and proof of your current Alabama address (a utility bill, lease, or bank statement dated within the last 60 days).
If you are under 18, you will also need a parent or guardian to sign your process in person. Bring your learner's permit if you have one. If you have changed your name since your last document was issued, bring a certified copy of the document that shows the name change (marriage certificate, divorce decree, or court order).
Bring your phone or a way to pay the license fee. As of the most recent update, the fee for a four-year license is $28.50 and for an eight-year license is $57. ALEA offices accept cash, debit, and credit cards, though some offices may have limits on which cards they take.
Scheduling your road test appointment online
You can schedule your road test through the ALEA website without calling or visiting the office first. Go to the Driver License Bureau section and select the option to schedule a road test appointment. You will need your learner's permit number and the date you passed your written test. The system will show you available dates and times at the office nearest you.
Road test appointments fill up quickly, especially in urban areas. Scheduling online lets you see real-time availability and book a slot that works for your schedule. If you need to cancel or reschedule, you can do that online as well, though some offices require 24 hours' notice.
On the day of your road test, arrive 10 to 15 minutes early. Bring your learner's permit, proof of insurance for the vehicle you will use, and the vehicle itself. The examiner will check that the vehicle has working brakes, lights, and wipers before the test begins. The road test usually lasts 15 to 20 minutes.
Renewing your license online if you are may be able to access
If you already have a valid Alabama driver's license and meet the renewal conditions, you can renew it entirely online. Your license must not be suspended or revoked, you must not have any medical restrictions, and you must not have had a name change since your last renewal. You also cannot renew online if you are changing your address or if your license has been expired for more than five years.
To renew online, go to the ALEA Driver License Bureau website and select the online renewal option. You will enter your license number, date of birth, and Social Security number. You will upload a new photo or use the photo from your current license. The fee for online renewal is the same as in-person renewal: $28.50 for four years or $57 for eight years.
Your renewed license will be mailed to the address on file within 7 to 10 business days. You can continue to drive on your current license while you wait for the new one to arrive. Online renewal does not include a new road test or vision test — it is only for people whose licenses are still valid and whose driving record has no issues.
What happens if you fail the road test
If you do not pass the road test on your first try, you can schedule another appointment. There is no waiting period between attempts in Alabama, so you can book your next test as soon as the office has an opening. You will pay the road test fee again (currently $10.50). You do not need to retake the written test — your passing score stays in the system.
The most common reasons people fail the road test are not checking mirrors, not signaling turns, speeding, or not coming to a complete stop at stop signs. Before your second attempt, practice the specific maneuvers the examiner noted on your test report. Many people pass on their second or third try.
Frequently Asked Questions
Can I take the written test online more than once if I fail?
Yes. You can retake the online written test as many times as you need. Each time you take it, you pay the vendor's fee again. There is no limit on attempts, and no waiting period between tries. Once you pass, your score is sent to ALEA and stays valid for 12 months.
Do I need a learner's permit before I can get my license?
Alabama requires you to hold a learner's permit for at least 30 days before you can take the road test. During that time, you must drive with a licensed adult who is at least 21 years old. If you are under 18, the adult must be in the front seat next to you.
What if I move to a different county before my road test?
You can reschedule your road test to an office in your new county through the ALEA website. Your written test score and learner's permit are valid statewide, so the move does not affect your progress. Just update your address when you reschedule.
How long does it take to get my license after I pass the road test?
You receive your license the same day you pass the road test. The examiner will take your photo at the office, and you will walk out with a temporary paper license. Your plastic card will be mailed to you within 7 to 10 business days. The temporary license is valid for driving until the card arrives.
Can I renew my license online if it has been expired for a year?
No. Online renewal is only for licenses that are still valid. If your license has been expired for more than five years, you will need to retake the written and road tests in person, just as if you were getting your first license. If it has been expired for less than five years, you can renew in person at an office without retesting.