What you'll pay for a Pennsylvania learner's permit
A Pennsylvania learner's permit costs $20.50 as of 2024. This is the fee you pay to the Pennsylvania Department of Transportation (PennDOT) when you pass the written knowledge test and explore for the permit itself. You do not pay this fee upfront — you pay it only after you pass the test and are ready to receive the permit.
The $20.50 covers the permit document and the processing of your process. There are no additional hidden fees added by PennDOT at the time of issuance. However, you may have other costs before you reach the permit stage, such as paying for a written test study guide or taking a driver education course if your school or state requires one.
Pennsylvania does not charge a separate fee just to take the written knowledge test. You only pay the $20.50 fee once you pass and are issued the permit. This means you can take the test as many times as you need without paying anything until you actually receive the permit document.
Key Takeaways
- The Pennsylvania learner's permit costs $20.50, paid to PennDOT after you pass the written knowledge test.
- You do not pay any fee to take the written test itself — the $20.50 is charged only when you receive the permit.
- The permit is valid for one year from the date it is issued, and you will need to renew it if you do not pass your road test within that time.
- If you need to replace a lost or damaged permit, PennDOT charges a replacement fee, which is typically $5 to $10 and lower than the original permit fee.
When you pay the fee and how to submit payment
You pay the $20.50 fee at a PennDOT Driver License Center when you submit your process for the learner's permit after passing your written test. You can pay by cash, check, or debit card at most locations. Some centers may accept credit cards as well, so call ahead if you want to confirm payment methods at your specific location.
You cannot pay the fee online or by mail before visiting the center. You must appear in person with your test results and required documents, and you will pay at that time. Bring the exact amount or be prepared to receive change. The payment is processed when ready, and you will receive your permit document before you leave the center on the same day.
What documents you need to bring to avoid delays
When you go to pay for and receive your permit, bring your Social Security number, proof of Pennsylvania residency (such as a utility bill or lease), proof of identity (such as a birth certificate or passport), and your written test results. If you are under 18, you may also need a parent or guardian to sign consent forms.
Arriving with all required documents the first time prevents you from having to make a second trip. PennDOT's website lists the full set of documents required based on your age and citizenship status, so review that list before you go. Having everything ready also speeds up the payment process and gets you your permit faster.
Permit renewal and replacement costs
Your learner's permit is valid for one year. If you do not pass your road test within that year, you must renew the permit. A renewal costs $20.50, the same as the original permit fee. You will need to return to a PennDOT Driver License Center with your expiring permit and the same documents you brought the first time.
If your permit is lost, stolen, or damaged, you can request a replacement at any PennDOT Driver License Center. A replacement permit typically costs less than a new permit — usually around $5 to $10 — but the exact fee may vary. Contact your local PennDOT center or check their website for the current replacement fee in your area. You will need to bring your ID and proof of residency to request the replacement.
How the permit fee compares to your road test and license costs
The learner's permit fee is just the first cost in the licensing process. Once you are ready to take your road test, PennDOT charges a separate fee for that test, which is typically around $35 to $40. If you pass the road test, you then pay a fee for your actual driver's license, which varies depending on the type of license and how long you want it to be valid.
Planning ahead for these costs helps you budget for the full licensing process. Many new drivers and their families do not realize that the permit, test, and license are three separate fees, so understanding the total cost from the start prevents surprises. The permit itself is the least expensive step, so the $20.50 is often the smallest part of your overall licensing expenses.
Frequently Asked Questions
Can I get a refund if I fail the written test?
No. You only pay the $20.50 fee after you pass the written test and receive the permit. If you fail the test, you do not pay anything. You can retake the test at no cost, though some PennDOT centers may ask you to wait a certain number of days between attempts.
Do I have to pay the permit fee in cash?
No. Most PennDOT Driver License Centers accept cash, checks, and debit cards. Some locations also accept credit cards. Call your local center ahead of time to confirm which payment methods they take so you can bring the right form of payment.
What happens if I lose my permit before my road test?
You can request a replacement at any PennDOT Driver License Center. The replacement fee is typically $5 to $10, which is less than the original $20.50 permit fee. Bring your ID and proof of residency to request the replacement.
Does the permit fee cover my road test?
No. The $20.50 is only for the learner's permit. Your road test has a separate fee, charged when you schedule and take the test. That fee is typically $35 to $40 and is paid at the time you take the test.