Alabama learner's permit fees and what's included

An Alabama learner's permit costs $20 and is valid for five years from the date you receive it. This single fee covers the written knowledge test and the permit itself — there are no separate charges for the test, the background check, or the card.

When you pay the $20 fee at your local Alabama Department of Public Safety (DPS) office, you're paying for one transaction. You take the written test that same day (or shortly after), and if you pass, you walk out with your permit in hand. There's no waiting period between payment and testing, and no hidden fees added later.

The $20 fee applies whether you're 15 or 17 years old, whether it's your first permit or a replacement, and regardless of which county you live in. Alabama does not charge different rates by region or circumstance.

Key Takeaways

  • An Alabama learner's permit costs $20 and includes both the written test and the physical permit card.
  • Your permit is valid for five years, so you won't need to renew it before you turn 20 or 21 (depending on when you got it).
  • You pay the $20 fee at your local DPS office on the day you test; there are no additional charges for retakes if you don't pass the first time.
  • The fee is the same across all Alabama counties and applies to first-time permits and replacements alike.

What happens if you fail the written test

If you don't pass the written knowledge test on your first attempt, you can retake it without paying the $20 fee again. Alabama allows you to test multiple times on the same day or come back on a different day — the fee covers unlimited retakes within the validity period of your permit process.

You'll need to wait a short time between attempts (usually a few hours or until the next business day, depending on the office), but there's no charge for each additional test. This means your only cost is the initial $20, no matter how many times you need to take the written exam.

Bringing the right documents and avoiding extra costs

Bring your documents with you the first time you go to the DPS office. You'll need proof of identity (a birth certificate, passport, or state ID), proof of residency (a utility bill, lease, or bank statement with your name and address), and your Social Security number. If you're under 18, a parent or guardian must be present.

If you forget a document and have to make a second trip, you won't be charged again — but you will lose time. Bring everything in one visit so you can test the same day. Some offices allow you to check their website or call ahead to confirm what documents they accept, which can save a trip.

How the $20 compares to other states

Learner's permit fees vary widely across the United States. Some states charge as little as $10 to $15, while others charge $30 to $50 or more. Alabama's $20 fee falls in the middle range and is lower than most neighboring states, though the exact comparison depends on which state you're comparing to and whether that state bundles other services into the fee.

What matters more than the raw number is what's included. In Alabama, the $20 covers the test and the permit with no separate charges. In some other states, you might pay one fee for the test and another for the card, or pay extra if you need a replacement. Alabama's single flat fee is straightforward.

Replacing a lost or damaged permit

If you lose your learner's permit or it gets damaged, you can get a replacement at your local DPS office. The replacement also costs $20 and is issued the same day. You don't have to retake the written test — you just pay the fee and receive a new card with the same expiration date as your original permit.

Bring your documents again (proof of identity and residency) so the office can verify your information. If you can't locate your original permit, tell the DPS staff — they can look up your record in their system and issue a replacement without requiring you to produce the old card.

Payment methods and office locations

Alabama DPS offices accept cash and check. Some locations may accept debit or credit cards, but this varies by office. Call ahead or check the DPS website to confirm what payment methods your local office takes, so you don't make a trip without the right form of payment.

There are DPS offices in every Alabama county. You can visit any office in the state — you don't have to go to the one in your home county, though most people do because it's closest. Hours vary by location, and some offices close for lunch. Check the DPS website or call your local office to confirm hours before you go.

Frequently Asked Questions

Do I have to pay the $20 fee if I'm under 18?

Yes. The $20 fee applies to all learner's permit applicants, regardless of age. The only requirement that changes with age is that applicants under 18 must have a parent or guardian present at the DPS office.

What if I pass the test but don't pick up my permit the same day?

You can pick up your permit at any time within a reasonable period after you pass the test. There's no additional fee. If you wait weeks or months, contact your local DPS office to confirm your permit is still available; in rare cases, unclaimed permits may be discarded after a long time.

Can I pay the $20 fee online?

No. You must pay in person at a DPS office when you arrive to take the written test. Alabama does not offer online payment or advance payment for learner's permits.

Is there a fee to renew my learner's permit after five years?

Yes. When your five-year permit expires, you'll pay another $20 to renew it. You'll also need to retake the written knowledge test. The renewal process is the same as getting your first permit.

What if I move to a different state while my Alabama permit is valid?

Your Alabama learner's permit remains valid in Alabama for the full five years, but it won't be recognized as a valid permit in other states. If you move, you'll need to get a learner's permit from your new state and pay their fee.