Alabama learner's permit fees and what they cover
An Alabama learner's permit costs $20 and is valid for one year from the date of issue. This fee covers the permit itself and the knowledge test administered by the Alabama Department of Public Safety (DPS). You pay this fee once when you submit your process at a DPS Driver License Examiner's Office.
The $20 fee does not include the cost of a vision screening, which some offices charge separately — typically $5 to $10, though this varies by location. Some counties bundle vision screening into their office fees, while others charge it as a separate line item. Call your local examiner's office before you go to confirm what you'll owe.
If your permit expires before you pass the road test and move to a full driver's license, you will need to renew it. A renewal costs another $20 and requires you to retake the knowledge test. There is no grace period; once the one-year validity ends, the permit is no longer valid for driving.
Key Takeaways
- The Alabama learner's permit itself costs $20 and is valid for exactly one year from the issue date.
- Vision screening fees range from $5 to $10 depending on your county, and some offices include this in their office fees while others charge it separately.
- You must renew your permit and pay another $20 if you do not pass the road test before your one-year validity period ends.
- Payment is made in cash or check at the DPS Driver License Examiner's Office where you take your knowledge test; online payment is not available for learner's permits.
What documents and items to bring to pay for your permit
Bring cash or a personal check to the examiner's office. Most offices do not accept credit cards or debit cards for learner's permit fees, though a few locations may have exceptions — call ahead to confirm your office's payment methods. Bring your checkbook if you plan to pay by check, and bring a valid form of identification such as a birth certificate, passport, or state ID.
You will also need to bring proof of your Social Security number (your Social Security card or a tax document), proof of residency (a utility bill, lease, or mortgage statement dated within the last 60 days), and a completed DL 43 form, which is the Alabama Driver License process. You can read the DL 43 from the Alabama DPS website or pick one up at the examiner's office.
If you are under 18, bring a parent or legal guardian. Alabama requires a parent or guardian to sign the process for anyone under 18, and they must be present at the office. Bring their identification as well.
Timeline from payment to permit in hand
You will receive your learner's permit when ready after you pass the knowledge test and pay the $20 fee. The examiner will issue a paper temporary permit on the spot, valid for 30 days while your official plastic card is printed and mailed. Your permanent permit card arrives by mail within 7 to 10 business days in most cases, though mail delays can extend this to two weeks.
Do not wait for the plastic card to arrive before you start driving with a licensed adult. The paper temporary permit is valid for the full 30 days and satisfies the legal requirement to carry your permit while driving. Once the plastic card arrives, the temporary permit is no longer needed.
Renewal fees if your permit expires before you get your license
If you do not pass the road test before your one-year permit validity ends, you must renew. A renewal costs another $20 and requires you to retake the knowledge test. You cannot straightforward pay a fee and extend your existing permit — you must go back to the examiner's office, take the test again, and pay the full $20 renewal fee.
There is no partial refund if your permit expires with time remaining on your validity period. Plan your road test schedule so you take it before your one-year window closes. If you know you will not be ready, renew your permit before it expires rather than waiting until after it lapses, because an expired permit cannot be used for driving even if you are in the middle of scheduling your road test.
No additional fees for knowledge test retakes
If you fail the knowledge test on your first attempt, you do not pay an additional fee to retake it. You can retake the test the same day or schedule another appointment at no extra cost. However, you must pass the test before your permit is issued, so you cannot leave the office and return later without paying the $20 fee again.
Most examiner's offices allow you to retake the test when ready if you fail, though some require a waiting period of a few hours or a day. Call your local office to ask about their retake policy before your test date.
Comparing Alabama learner's permit cost to other states
Alabama's $20 learner's permit fee is on the lower end nationally. Some states charge $15 to $25 for a learner's permit, while others charge $30 to $50. States like Georgia charge $32, while Tennessee charges $27.50. A few states include the learner's permit fee in the cost of the full driver's license and do not charge a separate permit fee.
The one-year validity period is standard across most states, though some states offer two-year or three-year permits. Alabama's one-year window is typical and gives you a reasonable timeframe to schedule and pass your road test without needing to renew.
Where to pay and office locations
You pay your $20 learner's permit fee at any Alabama DPS Driver License Examiner's Office. There are offices in every county, and you can visit the office closest to your home or workplace. The DPS website lists all office locations, hours, and phone numbers. Some offices are open Monday through Friday only, while others have limited Saturday hours — check your local office's schedule before you go.
You cannot pay the fee online or by mail. You must appear in person at an examiner's office to take the knowledge test and pay the fee. Bring all required documents with you on your first visit; if you are missing any document, the office will turn you away and you will have to return another day.
Frequently Asked Questions
Can I pay my learner's permit fee online?
No. Alabama requires you to pay the $20 fee in person at a DPS Driver License Examiner's Office. You cannot pay by mail or through the DPS website. You must visit an office, take the knowledge test, and pay cash or check at that time.
What happens if I fail the knowledge test — do I have to pay $20 again?
No. If you fail the test, you can retake it at no additional cost. However, you must pass the test before you leave the office that day or schedule another appointment. You do not pay the $20 fee again unless you leave without passing and return on a different day.
Does the $20 fee include the vision screening?
Not always. Some examiner's offices include vision screening in their office fees, while others charge $5 to $10 separately. Call your local office before you go to find out the total cost you should bring.
How long is my learner's permit valid after I pay for it?
Your permit is valid for exactly one year from the date of issue. If you do not pass your road test before that year ends, you must pay another $20 to renew it and retake the knowledge test. There is no grace period or extension.
Can I get a refund if I don't use my learner's permit?
No. The $20 fee is non-refundable once you have paid it and received your permit. If you decide not to pursue a driver's license, you cannot get your money back.