Where to book your Alabama driver's license appointment
Alabama's Department of Public Safety runs the driver's license system and handles all appointments through a single online portal. You book directly on their website at alabamapublic.com — there is no phone line to call and no walk-in appointments at most locations. The system shows you available dates and times at the license office nearest to your address.
You can also visit a license office in person to ask staff to book an appointment for you on the spot, though this defeats the purpose of scheduling ahead. Most offices are open Monday through Friday, 8 a.m. to 5 p.m., with some locations staying open one evening per week. Check your local office's hours before you go, because they vary by county.
The online booking system is the fastest route. You will need your Social Security number, current address, and a valid email address to complete the reservation. The system will send you a confirmation email with your appointment date, time, and the specific office location.
Key Takeaways
- Book your appointment online at alabamapublic.com rather than calling or showing up without a reservation, as most offices do not accept walk-ins.
- You will need your Social Security number, current address, and email address to complete the online booking.
- Appointment availability varies by location and season, so book as far in advance as the system allows if you have a specific date in mind.
- Bring the documents listed in your confirmation email — typically a birth certificate, proof of residency, and your current license or ID — or your appointment may be cancelled.
- If you miss your appointment without cancelling, you may lose your spot and have to book again, so cancel online if your plans change.
What documents you need before booking
Alabama requires specific documents at your appointment, and the Department of Public Safety lists them on their website before you book. The core documents are a birth certificate or passport, proof of your current address (utility bill, lease, or bank statement dated within the last 60 days), and your current driver's license or state ID if you are renewing or replacing one.
If you are getting your first license or your license has been suspended or revoked, you may need additional paperwork — the confirmation email will tell you exactly what to bring. Do not guess. Showing up without the right documents means your appointment will be cancelled and you will have to book again.
Proof of Social Security number is also required. You can bring your Social Security card, a W-2 form, a tax return, or a pay stub. If you do not have any of these, contact the Department of Public Safety before your appointment to ask what they will accept instead.
How far in advance you can book
The online system typically allows you to book appointments 30 days ahead, though this window can shrink during busy seasons. In summer and around the holidays, available slots fill quickly — sometimes within days of opening. If you need an appointment for a specific date, book as soon as the system allows rather than waiting.
Some counties have longer wait times than others. Rural areas often have more availability, while urban offices like those in Birmingham and Montgomery can book out weeks in advance. If your local office is full, the system will show you the next available appointment at any office in your county or nearby counties.
You can also check back frequently if your preferred date is booked. Cancellations happen regularly as people reschedule, and the system updates in real time. Setting a reminder to check the website a few days before your ideal appointment date can sometimes free up a slot.
What happens if you miss or need to cancel
If you miss your appointment without cancelling, you lose your spot and must book again through the online system. The Department of Public Safety does not charge a fee for missing an appointment, but you will go to the back of the queue and may wait weeks for the next opening.
Cancel online as soon as you know you cannot make it. Log back into the booking system with the email address you used to reserve your appointment, find your reservation, and select the cancellation option. This frees up your slot for someone else and lets you book a new time without losing your place in the system.
If you are running late on the day of your appointment, call the specific license office directly — their number is on your confirmation email. Some offices will hold your appointment if you call ahead, but others will not. Do not assume; call as soon as you realize you will be late.
License office locations and hours by county
Alabama has license offices in every county, but not every office is open the same hours. The Department of Public Safety website lists each location's address, phone number, and hours. Most offices operate Monday through Friday, 8 a.m. to 5 p.m., but some stay open until 6 p.m. on Thursdays or Fridays, and a few are open Saturday mornings.
The largest cities — Birmingham, Montgomery, Mobile, Huntsville, and Tuscaloosa — have multiple offices, so you may have a choice of locations. Smaller towns have one office per county, and some of those are only open certain days of the week. Check the hours for your specific location before you book, because an appointment at an office that is closed that day is useless.
If you live near a county line, you can book at an office in an adjacent county if it has better availability. You do not have to use the office in your home county, though the online system will suggest it first.
Renewing versus replacing your license
The type of appointment you need depends on whether you are renewing an existing license, replacing a lost or stolen one, or getting your first license. The online booking system asks you to select your transaction type at the start, and this determines which documents you need and how long the process takes.
A renewal appointment is for a license that is still valid or has expired within the last year. Bring your current license, proof of address, and your Social Security documentation. The appointment usually takes 15 to 30 minutes.
A replacement is for a license that was lost, stolen, or damaged. You will need your birth certificate, proof of address, and Social Security documentation, but not your old license (since you do not have it). A replacement appointment may take slightly longer because the office has to verify your identity without your current license in hand.
A first-time license appointment requires a birth certificate, proof of address, proof of Social Security number, and proof that you passed the written and driving tests. If you have not taken the tests yet, you cannot book a license appointment — you must schedule a test appointment first through a separate system on the Department of Public Safety website.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose license is being renewed or replaced must book their own appointment using their Social Security number and email address. A parent or guardian can help a minor complete the booking, but the minor's information must be used. You cannot book an appointment for an adult family member.
What if the online system is down or I cannot access it?
Visit a license office in person during business hours and ask staff to book an appointment for you. They can access the system from their desk and will print your confirmation. This is slower than booking online yourself, but it works when the website is unavailable.
Do I need to print my confirmation email?
No, but bring it with you or have it ready on your phone. The office will scan the confirmation code or look up your appointment by your name and Social Security number. Having the email makes the check-in faster.
Can I change my appointment time after I book?
Yes. Log into the booking system, cancel your current appointment, and book a new one. You will lose your original slot, so book the new time when ready to avoid a gap with no reservation.
What if I do not have a current email address?
You need an email address to book online. If you do not have one, create a free account on Gmail, Yahoo, or Outlook before you start the booking process. You can use any email address — it does not have to be your personal one, as long as you can access it to receive the confirmation.