Where and how to renew your Alabama license
You can renew your Alabama driver's license in person at any Alabama Department of Public Safety (DPS) driver's license office, or online through the state's website if you meet certain conditions. The online route is faster — you can complete it from home in about 10 minutes — but it's only open to people whose licenses are not suspended or revoked and who don't need to update their address, name, or other personal information. If you need to change anything on your license or your license status has changed, you must renew in person at a DPS office.
In-person renewals at a DPS office typically take 30 minutes to an hour, depending on how busy the location is. You'll receive your new license on the spot. Online renewals take 7 to 10 business days for your new license to arrive by mail. Both routes cost the same: $24.50 for a four-year license or $36.75 for an eight-year license.
Key Takeaways
- Online renewal works only if your license is valid, your personal information hasn't changed, and you're renewing before your current license expires.
- You'll need your current Alabama driver's license, proof of Social Security number, and proof of Alabama residency to renew in person.
- Alabama licenses expire on your birthday, and you can renew up to 60 days before expiration or up to 60 days after.
- If you renew online, your new license arrives by mail in 7 to 10 business days; in-person renewal gives you your license when ready.
What documents you need for in-person renewal
Bring your current Alabama driver's license, your Social Security card or a document showing your Social Security number, and proof that you live in Alabama. Acceptable proof of residency includes a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. Your name on the residency document must match the name on your license, or you'll need to bring additional documents showing a legal name change.
If you've lost your Social Security card, you can bring a W-2 form, tax return, or a letter from the Social Security Administration instead. If you don't have your current license with you, bring your Social Security documentation and residency proof, and the DPS office will look up your record. You do not need to bring a new photo — the DPS will take one at the office unless you're renewing by mail after an online renewal.
Online renewal step-by-step
Go to the Alabama DPS website and select the online renewal option. You'll enter your driver's license number, date of birth, and the last four digits of your Social Security number to verify your identity. The system will confirm that your license is valid and that you haven't had any changes to your record that require an in-person visit.
Next, you'll review your current information and confirm it's correct. If everything matches, you'll pay the renewal fee using a credit or debit card. After payment, you'll receive a confirmation number. Your new license will be mailed to the address on file within 7 to 10 business days. If the system tells you that you cannot renew online, you'll need to visit a DPS office in person.
Finding a DPS office and what to expect
Alabama has DPS driver's license offices in most counties. You can find the office nearest you and its hours on the Alabama DPS website — search for "driver's license office locations." Some offices are open Monday through Friday during standard business hours; a few have extended hours or Saturday appointments. Call ahead or check online to see if your location takes walk-ins or requires an appointment, as policies vary by office.
Bring all your documents in a folder or envelope so they don't get separated. Arrive 10 to 15 minutes early if you have an appointment. The office will verify your documents, take your photo and signature, and process your renewal. You'll pay at the end and receive your new license before you leave. If the office finds a problem with your documents, they'll tell you what's missing and you may need to return another day.
Renewal timeline and expiration rules
Your Alabama driver's license expires on your birthday. You can renew it starting 60 days before your birthday and up to 60 days after it expires. If you renew before your birthday, your new license will be valid for four or eight years from your current expiration date, not from the renewal date. This means you don't lose any time on your license — the state straightforward extends it.
If your license has already expired, you can still renew it within 60 days of expiration using the same process. After 60 days past expiration, you'll need to explore for a new license instead of renewing, which requires a vision test and written knowledge test. Plan to renew at least two weeks before your birthday to make sure your new license arrives in time if you're renewing online.
Renewing by mail after an online renewal
If you renewed online but want to update your photo before your new license arrives, you cannot do that — online renewals do not include a new photo session. Your new license will use the photo from your previous license. If you need a new photo or want to change your address, name, or other information, you must cancel your online renewal and go to a DPS office instead. Contact the DPS to ask about canceling an online renewal before payment is processed.
Once your new license arrives in the mail, check it when ready for errors. If your name, address, or license number is wrong, return to a DPS office with your new license and proof of the correct information. Corrections are usually made on the spot at no additional cost.
What happens if your license is suspended or revoked
If your license is suspended or revoked, you cannot renew it online or in person through the standard renewal process. You must first resolve the suspension or revocation with the Alabama DPS. Common reasons for suspension include unpaid traffic fines, failure to pay child support, or accumulating too many points from traffic violations. Revocation is more serious and usually results from DUI convictions or habitual traffic offender status.
Contact the Alabama DPS directly to find out why your license is suspended or revoked and what steps you need to take to restore it. The process varies depending on the reason. Once your suspension or revocation is lifted, you can renew your license through the normal channels. Do not attempt to renew a suspended or revoked license — it will be rejected and you may face additional penalties.
Frequently Asked Questions
Can I renew my license if I've moved out of state?
No. You must be an Alabama resident to hold an Alabama driver's license. If you've moved to another state, you need to get a license from that state instead. Contact your new state's DMV or equivalent agency to find out what documents you need to transfer your license.
What if my name has changed since my last license?
You must renew in person and bring proof of your legal name change, such as a marriage certificate, divorce decree, or court order. The DPS will not process an online renewal if your name doesn't match their records. Bring your current license, Social Security documentation, residency proof, and the name change document to a DPS office.
Do I need a new photo if I renew online?
No. Online renewals use your photo from your previous license. Your new license will look the same as your old one except for the expiration date. If you want a new photo, you must renew in person at a DPS office instead.
How long does a renewed license stay valid?
An Alabama driver's license is valid for four or eight years, depending on which option you choose at renewal. You select the length when you pay the renewal fee. The eight-year license costs more but lasts longer, so you won't need to renew again as soon.
What if I don't receive my renewed license in the mail?
If you renewed online and don't receive your license within 14 business days, contact the Alabama DPS with your confirmation number. They can check the status of your renewal and reissue your license if it was lost in the mail. You may need to visit a DPS office in person to resolve the issue.