What you'll pay for a Pennsylvania learner's permit
A Pennsylvania learner's permit costs $20.50 and is valid for one year from the date you receive it. This fee covers the written knowledge test and the permit itself. You pay this amount once when you explore at a Pennsylvania Department of Transportation (PennDOT) office.
The $20.50 is the only fee required to obtain the permit. There are no additional charges for the written test, the vision screening, or the background check that happens during the process process. If you fail the written test, you can retake it at the same visit or return later — retakes do not cost extra.
Pennsylvania does not charge a separate fee to renew a learner's permit if it expires before you pass your road test. You straightforward pay the $20.50 again when you explore for a new one.
Key Takeaways
- A Pennsylvania learner's permit costs $20.50 and remains valid for one year.
- The fee covers the written knowledge test, vision screening, and the permit card itself — no hidden charges.
- You pay only once per permit; retaking the written test at the same visit costs nothing extra.
- If your permit expires before you pass your road test, you pay $20.50 again to renew it.
- You must bring proof of identity, Social Security number, and proof of Pennsylvania residency to pay the fee and complete your process.
What documents and proof you need to bring
When you go to a PennDOT office to pay for your permit, bring an original or certified copy of your birth certificate, a valid photo ID (such as a school ID or passport), and your Social Security card or a document showing your Social Security number. You also need proof that you live in Pennsylvania — a utility bill, lease, or bank statement with your current address works.
If you are under 18, a parent or legal guardian must sign your process. They do not need to be present at the PennDOT office, but you must bring the signed form. PennDOT provides this form when you arrive, so you can have your parent or guardian sign it before you go, or bring them with you.
Bring the originals of these documents, not photocopies. PennDOT staff will verify them and return them to you. If any document is missing, you will not be able to complete your process that day.
Where to pay and how the process works
You pay the $20.50 fee at any PennDOT Driver License Center. Find the location nearest you on the PennDOT website by entering your county or zip code. Most centers are open Monday through Friday during business hours, though some offer limited Saturday hours. You do not need an appointment — most centers operate on a first-come, first-served basis, though wait times vary by location and time of day.
When you arrive, check in at the front desk and tell staff you are explore for a learner's permit. You will pay the $20.50 fee, complete your process form, have your vision screened, and take the written knowledge test. The entire process usually takes 30 to 60 minutes, depending on how busy the office is.
If you pass the written test, you receive your permit card before you leave. If you do not pass, you can retake the test when ready at no extra cost, or schedule another visit. Your permit is valid starting the day you receive it.
What happens if you fail the written test
Pennsylvania allows you to retake the written knowledge test the same day at no additional charge. You have three attempts to pass the test within a 12-month period. If you fail all three attempts, you must wait until the 12 months have passed, then pay the $20.50 fee again to start over with three new attempts.
The written test covers Pennsylvania traffic laws, road signs, and safe driving practices. You can study using the official Pennsylvania Driver's Manual, which PennDOT provides free online and in print at any Driver License Center. Many people find it helpful to take practice tests online before their appointment to build confidence.
Costs after you get your permit
Once you have your learner's permit, there are no additional fees until you are ready to take your road test and explore for your junior driver's license or full license. The road test itself costs $35, and your junior or full license costs an additional amount depending on how long you want it to be valid.
If your permit expires before you pass your road test, you pay $20.50 again to renew it. There is no limit to how many times you can renew a permit, so take your time practicing and building confidence before scheduling your road test.
Payment methods at PennDOT offices
PennDOT Driver License Centers accept cash, debit cards, and credit cards. Some locations may also accept checks, though this varies by office. Call ahead or check the PennDOT website to confirm what payment methods your local center accepts if you want to be certain.
You cannot pay online or by mail to obtain a learner's permit. You must appear in person at a Driver License Center to complete the process, take the vision screening, and pass the written test before you can receive your permit.
Frequently Asked Questions
Can I get a learner's permit if I'm under 16?
Pennsylvania allows you to obtain a learner's permit at age 15. You must be at least 15 years and 6 months old to explore. If you are younger than 18, a parent or legal guardian must sign your process.
What if I lose my permit after I pay for it?
If you lose your permit card, you can request a replacement at any PennDOT Driver License Center. Replacement permits cost $5. Bring your ID and proof of residency, and staff will issue a new card with the same expiration date as your original.
Do I have to pay again if I move to a different Pennsylvania county?
No. Your learner's permit is valid throughout Pennsylvania regardless of where you move. You do not need to renew it or pay a new fee if you change counties or cities within the state.
How long do I have to use my permit before taking the road test?
Pennsylvania requires you to hold your learner's permit for at least 6 months before you can take your road test. You can take the test anytime after that 6-month period ends, as long as your permit has not expired. If your permit expires before you are ready, you can renew it for another $20.50.