The cost of an Alabama learner's permit

An Alabama learner's permit costs $20 and is valid for five years from the date of issue. This is a one-time fee — you do not pay again unless you let the permit expire and need to reapply. The fee covers the written knowledge test, the permit document itself, and the five-year validity period.

You pay this fee at the Alabama Department of Public Safety (DPS) driver license office where you take your test. Payment is due on the day you explore. Most offices accept cash, check, and debit or credit card, though you should confirm payment methods with your specific location before you go.

The $20 fee is separate from any later costs. If you pass the learner's permit test and later move on to the Class D driver's license (the full license), you will pay an additional fee at that time — currently $24.50 for a four-year license or $36.75 for an eight-year license. The learner's permit fee does not roll over or reduce the cost of the full license.

Key Takeaways

  • Alabama charges $20 for a learner's permit, paid in cash or card at the DPS office on the day you test.
  • The permit is valid for five years, so you do not need to renew it during that time unless it is lost or damaged.
  • The $20 fee covers only the learner's permit; upgrading to a full driver's license later requires a separate payment.
  • You must pass the written knowledge test to receive the permit; the fee is not refunded if you fail and must retake the test.

What happens if you fail the knowledge test

If you do not pass the written knowledge test on your first attempt, you do not lose the $20 fee. However, you must pay the fee again to retake the test. Alabama allows you to retake the test the same day if you wish, or you can schedule another appointment at a later date — either way, you pay $20 each time you test.

There is no limit on how many times you can retake the test, but each attempt costs $20. Most people pass on the first or second try. The test covers Alabama traffic laws, road signs, and safe driving practices. You can study using the Alabama driver's manual, which is free and available on the DPS website.

Where to pay and what to bring

You pay the $20 fee at any Alabama DPS driver license office. There are offices in most counties; you can find the one nearest you on the Alabama DPS website. Call ahead or check online to confirm hours and whether appointments are required — some offices operate by appointment only, while others accept walk-ins.

Bring your payment method (cash or card) along with the documents required to explore for the permit: a valid photo ID, proof of your Social Security number, and proof of your Alabama residency (such as a utility bill or lease). If you are under 18, you may also need a parent or guardian present, depending on the office's policy.

Permit renewal and replacement fees

If your learner's permit expires before you upgrade to a full license, you must reapply and pay the $20 fee again. The five-year validity period begins on the date the permit is issued, not on your birthday or any other date.

If your permit is lost, stolen, or damaged, you can request a replacement at any DPS office. A replacement permit costs $5 and is issued the same day. You do not need to retake the written test — the office will issue a new document with the same expiration date as your original permit.

No hidden fees or additional costs

The $20 learner's permit fee is the only cost charged by Alabama DPS for the permit itself. There are no processing fees, no process fees, and no fees for scheduling your test appointment. Some third-party websites or services may charge you to help you study or schedule an appointment, but these are optional and not required by the state.

If you use a DPS office that is far from your home, you may have travel costs, but the permit fee itself does not change based on location or the office you visit.

Timeline from payment to receiving your permit

You receive your learner's permit the same day you pass the written test and pay the $20 fee. The permit is printed on-site at the DPS office. You walk out with the physical permit in hand, ready to drive with a licensed adult in the vehicle.

There is no waiting period, no mailing delay, and no separate approval process. Once you pass the test and complete the payment, the permit is yours when ready.

Frequently Asked Questions

Can I get a refund if I change my mind about getting a learner's permit?

No. Once you pay the $20 fee and take the test, the fee is not refunded, even if you decide not to pursue a driver's license. If you fail the test, you must pay again to retake it.

Do I have to pay the $20 fee every time I retake the test?

Yes. Each test attempt, whether on the same day or weeks later, requires a new $20 payment. There is no discount for multiple attempts or a package deal.

What if I lose my permit before the five years are up?

A replacement permit costs $5 and keeps the same expiration date as your original. You do not retake the test or pay the full $20 fee again.

Does the $20 learner's permit fee count toward the cost of a full driver's license?

No. The $20 is a separate fee for the learner's permit only. When you upgrade to a Class D driver's license, you pay a new fee ($24.50 or $36.75, depending on the license term) in addition to any previous permit fees.

Are there any discounts for military members or seniors?

Alabama DPS does not offer discounts on learner's permit fees based on military status or age. The $20 fee applies to all applicants.