Alabama learner's permit requirements at a glance
To get an Alabama learner's permit, you must be at least 15 years old, pass a written knowledge test on traffic laws and road signs, and provide proof of identity and residency. You do not need to pass a driving test to receive the permit — that comes later when you move to a full driver's license. The permit itself costs $20 and is valid for five years from the date of issue.
Alabama's learner's permit is called a Class CP permit (Conditional Permit). It allows you to drive only when a licensed driver age 21 or older is in the front seat beside you. You cannot drive alone, and you cannot drive between midnight and 5 a.m., even with a supervising driver present.
Key Takeaways
- You must be at least 15 years old and pass the written knowledge test to receive a Class CP permit in Alabama.
- Bring a valid photo ID, proof of your Social Security number, and proof of your current Alabama address to the DMV.
- The written test covers Alabama traffic laws, road signs, and safe driving practices; you need a score of 80 percent or higher to pass.
- Your learner's permit is valid for five years and costs $20, but you cannot drive alone or between midnight and 5 a.m.
- You must hold the permit for a minimum of 30 days before you can take the road test for a full driver's license.
Documents you must bring to the DMV
Bring original documents or certified copies — photocopies alone will not be accepted. You need a valid photo ID such as a passport, military ID, or state ID card. If you do not have a photo ID yet, bring a birth certificate or certified copy instead.
You also need proof of your Social Security number. An original Social Security card, W-2 form, or 1099 form all work. If you cannot provide any of these, bring a letter from the Social Security Administration.
For proof of residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your current Alabama address. A piece of mail from a government agency also works. Your name must appear on the document.
If you are under 18, bring a parent or legal guardian to sign the process. They will need to bring their own ID.
The written knowledge test
The Alabama DMV written test has 50 questions covering traffic laws, road signs, right-of-way rules, and safe driving practices. You have 45 minutes to complete it. The test is based on the Alabama Driver's Manual, which you can read online at the Alabama DMV website or pick up in print at any DMV office.
You need to score at least 80 percent (40 out of 50 questions correct) to pass. If you fail, you can retake the test the same day or come back another day at no extra charge. Most people pass on the first or second attempt if they study the manual beforehand.
The test is offered in English only. If you need the test in another language, contact your local DMV office in advance to ask about options.
Age requirements and parental consent
You must be at least 15 years old to get a learner's permit in Alabama. There is no upper age limit. If you are under 18, your parent or legal guardian must sign the process in person at the DMV office. They will need to bring a valid ID.
If you are 18 or older, you can explore on your own without parental consent. You still need to bring all required documents and pass the written test.
Restrictions that come with your Class CP permit
While you hold a learner's permit, you can only drive when a licensed driver age 21 or older is sitting in the front passenger seat. This supervising driver must have a valid driver's license. You cannot drive alone under any circumstances.
You also cannot drive between midnight and 5 a.m., even with a supervising driver present. This is a hard rule with no exceptions. Violating this restriction can result in a ticket and fines.
You must keep your permit with you whenever you drive. If you are stopped by police and cannot show your permit, you can be cited. You must also obey all traffic laws and speed limits — violations on a learner's permit can delay your path to a full license.
How long you must hold the permit before taking the road test
Alabama requires you to hold your Class CP permit for a minimum of 30 days before you can take the road test for a full driver's license. This waiting period cannot be waived. You can schedule your road test appointment anytime after the 30 days have passed, but you cannot take the test before that date.
During those 30 days, you should practice driving with your supervising driver as much as possible. There is no required number of practice hours in Alabama, but the more experience you have, the better prepared you will be for the road test.
Where to explore and fees
You can explore for a learner's permit at any Alabama DMV office. To find the office nearest you, visit the Alabama Department of Public Safety website and use their office locator tool. You do not need an appointment at most offices, but some locations allow you to schedule one online to reduce wait time.
The permit costs $20 and is valid for five years from the date of issue. Payment is due when you explore. Most DMV offices accept cash, check, and debit or credit card. If your permit expires before you get your full license, you can renew it at the DMV for another $20.
Frequently Asked Questions
Can I get a learner's permit if I have an out-of-state ID?
Yes. Bring your out-of-state ID as your photo ID, along with proof of your Alabama residency (utility bill, lease, or bank statement dated within 60 days). You still need proof of your Social Security number and must pass the written test.
What happens if I fail the written test?
You can retake it the same day or return another day at no extra charge. There is no limit on how many times you can retake it. Most people pass after studying the Alabama Driver's Manual for a few hours.
Can I drive a motorcycle with a learner's permit?
No. A Class CP permit is for cars and trucks only. To ride a motorcycle, you need a separate motorcycle endorsement, which requires a different written test and road test. You must be at least 16 years old to get a motorcycle endorsement in Alabama.
Do I need a learner's permit if I already have a license from another state?
No. If you have a valid driver's license from another state, you can transfer it to an Alabama license without getting a permit first. Bring your out-of-state license and proof of Alabama residency to the DMV.
What if I lose my learner's permit?
Go to the DMV and request a replacement. Bring your ID and proof of residency. The replacement costs $20, the same as the original permit. You will receive a new permit with a new expiration date five years from the replacement date.