Alabama DMV appointments are booked through the state's online scheduling system, not through individual branch offices

The Alabama Department of Revenue runs a centralized appointment booking system at alabamadmv.gov. You select your location, choose an available time slot, and receive a confirmation. The system covers most services — driver's license renewal, ID card issuance, written tests, road tests, and commercial license transactions — though a few services still require walk-ins or phone calls to specific branches.

The online system does not require you to create an account or log in. You can book an appointment as a guest, and the state sends a confirmation to your email. Appointments typically fill 2 to 4 weeks out, depending on the branch and the time of year. Peak periods (late summer, around holidays, and after license expiration notices go out) fill faster.

Key Takeaways

  • Go to alabamadmv.gov, select your county and service type, and choose from available dates and times — the whole process takes about five minutes.
  • You will receive a confirmation email with your appointment details, a confirmation number, and instructions on what documents to bring.
  • Cancellations and rescheduling are done through the same website using your confirmation number and email address.
  • Some services, such as certain commercial endorsements and CDL medical certifications, do not appear in the online system and require a phone call to your local branch.
  • Arriving 10 to 15 minutes early is standard; arriving more than 15 minutes late may result in your appointment being cancelled.

Step-by-step process for booking online

Start at alabamadmv.gov and look for the "Schedule an Appointment" or "Book an Appointment" link on the homepage. Click it to enter the scheduling portal. You will see a dropdown menu asking you to select your county. Choose the county where you want to visit — this determines which branch locations appear as options.

Next, select the service you need. The portal lists common transactions: driver's license renewal, duplicate ID, written exam, road test, commercial license, motorcycle endorsement, and others. Some services have restrictions — for example, you cannot renew a license online if it has been expired for more than five years, and road tests require that you have already passed the written exam.

Once you select a service, the system shows available appointment slots for the next several weeks. Times are usually offered in 15-minute or 30-minute blocks, starting early morning and running into early afternoon. Select the date and time that work for you. The system will ask for your name, email address, and phone number, then display a confirmation screen with your appointment number.

Check your email when ready after booking — the confirmation arrives within a few minutes and includes your confirmation number, the branch address, the date and time, and a list of documents you must bring. Save this email or print it; you will need the confirmation number when you arrive.

What documents to bring to your appointment

The confirmation email lists the documents required for your specific service. For a driver's license renewal, you typically need your current license (or expired license if it expired less than five years ago), proof of residency, and proof of Social Security number. Proof of residency can be a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. Proof of Social Security number is usually your Social Security card itself, a W-2, or a tax return.

For a first-time driver's license or ID card, bring your birth certificate (original or certified copy), proof of residency, proof of Social Security number, and proof of Alabama residency if you are not a current resident. If you are explore for a commercial license or endorsement, bring your current license, medical certification (if required), and any other endorsement-specific documents.

Bring the confirmation email or a printed copy with you. While the DMV can look up your appointment using your name and date of birth, having the confirmation number speeds the process. Bring a valid form of payment if there is a fee — the Alabama DMV accepts cash, check, debit card, and credit card.

Cancelling or rescheduling your appointment

To cancel or reschedule, return to alabamadmv.gov and find the "Manage Appointment" or "Cancel/Reschedule" link. Enter your confirmation number and email address. The system will display your appointment details and give you the option to cancel or select a new date and time from available slots.

You can reschedule up to 24 hours before your appointment. If you cancel within 24 hours or do not show up, you will need to book a new appointment through the regular scheduling system. There is no penalty for cancelling or rescheduling, but slots fill quickly, so rebook as soon as you know you need a different time.

If you lose your confirmation number, you can still manage your appointment by entering your name and email address on the management page. The system will search for appointments under that email and display them.

Services that require a phone call instead

Most routine services are available online, but some transactions still require you to call your local DMV branch directly. These include certain commercial driver's license medical certifications, hazmat endorsements, and some specialized endorsements. If you are unsure whether your service is available online, check the service list in the scheduling portal — if it does not appear, call your branch.

To find your branch phone number, go to alabamadmv.gov and look for the "Locations" or "Contact Us" page. It lists all Alabama DMV branches by county, with phone numbers and hours. Call during business hours (typically 8 a.m. to 5 p.m., Monday through Friday) to ask about availability and to book an appointment by phone.

Timing and what to expect on the day of your appointment

Appointments are staggered throughout the day to manage wait times. Arriving 10 to 15 minutes early allows time to check in and have your documents reviewed. If you arrive more than 15 minutes late, the branch may cancel your appointment and ask you to reschedule. If you arrive early, you may be called in early; if you arrive late, you will be moved to the end of the queue or cancelled.

The actual service — renewing your license, taking a test, or completing your transaction — usually takes 15 to 45 minutes, depending on the service and how busy the branch is. Bring all required documents; missing documents will delay your appointment or result in cancellation. If you need to reschedule on the day of your appointment, ask the staff at the branch — they can often book you for a later date before you leave.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person whose license or ID is being issued must book the appointment themselves or be present when it is booked. Minors can have a parent or guardian book on their behalf, but the minor must still be present at the appointment with valid identification.

What if all appointments are full in my county?

Check back daily — cancellations open up slots regularly. You can also try scheduling at a different county branch if you are willing to travel. Some branches have more availability than others, especially smaller rural branches.

Do I need to print my confirmation email?

No, but it is helpful. You can show the email on your phone or bring a printed copy. At minimum, have your confirmation number written down or saved so you can provide it when you check in.

What if I miss my appointment?

You will need to book a new appointment through the online system. There is no fee or penalty for missing an appointment, but you lose your reserved time slot and will have to wait for the next available opening.

Can I renew my license before it expires?

Yes. Alabama allows you to renew your driver's license up to six months before expiration. The online system will let you book a renewal appointment even if your current license has not yet expired.