The cost of 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 is the only fee you pay to get the permit itself. You do not pay extra to take the written test — the test fee is included in the permit cost.
You will also need to pay for a vision screening before you can get your permit. The vision test costs between $10 and $25 depending on where you take it. You can have your vision screened at a PennDOT office, a licensed eye doctor's office, or an optometrist. If you already have a recent vision screening on file from a doctor, you may not need to pay again.
The total out-of-pocket cost to obtain your learner's permit is roughly $30 to $45, depending on whether you need a new vision screening and where you have it done.
Key Takeaways
- The Pennsylvania learner's permit itself costs $20.50 and includes the written test fee.
- You must also pay for a vision screening, which ranges from $10 to $25 depending on the provider.
- Your learner's permit is valid for one year from the date you receive it.
- If you already have a recent vision screening from a doctor, you may not need to pay for another one.
- You will need to bring payment in cash or card when you visit a PennDOT office to complete your permit process.
What documents you need to bring to pay for your permit
When you go to a PennDOT office to pay for your learner's permit, bring your proof of identity, proof of Social Security number, and proof of Pennsylvania residency. A birth certificate or passport works for identity. A Social Security card or tax return works for your Social Security number. A utility bill, lease, or bank statement with your current address works for residency.
You will also need to bring a completed process for a Learner's Permit (Form DL-180). You can fill this out at home before you go, or you can fill it out at the PennDOT office. Bring the original documents — photocopies are not accepted.
Where to pay and how payment works
You pay for your learner's permit in person at any PennDOT Driver License Center. There are offices in every county across Pennsylvania. You cannot pay online or by mail. PennDOT offices accept cash and card payments.
When you arrive, you will check in and wait to be called. A staff member will review your documents, take your photo, and collect your payment. You will then take your written test at the same office. If you pass, you receive your learner's permit the same day.
How long your permit lasts and renewal costs
Your learner's permit is valid for one year from the date you receive it. You cannot renew a learner's permit — when it expires, you must take the written test again if you want another one. However, most people move on to the road test and driver's license before the year is up.
If your permit expires before you are ready to take your road test, you will need to pay the $20.50 fee again and retake the written test. There is no discount for a second permit.
What happens if you fail the written test
If you fail the written test on your first try, you do not pay again to retake it. You can retake the test the same day at no additional cost, or you can schedule another appointment at a later date. You have as many attempts as you need within the one-year validity period of your permit.
However, if your permit expires before you pass the written test, you will need to pay the $20.50 fee again to get a new permit and try again.
Fees when you move from permit to license
Once you pass your road test and are ready to get your full driver's license, you will pay a separate fee. A Pennsylvania driver's license costs $30.50 and is valid for four years. This is a different transaction from your learner's permit — you do not get a refund on the permit fee when you upgrade to a license.
You will also need to pay for a new vision screening if more than one year has passed since your last one. Bring your learner's permit, proof of identity, and proof of residency when you go to get your license.
Frequently Asked Questions
Can I get my money back if I don't use my learner's permit?
No. Once you pay the $20.50 permit fee, it is not refundable. If you decide not to pursue a learner's permit or driver's license, you cannot recover the cost.
Do I have to pay the vision screening fee at a PennDOT office or can I go anywhere?
You can have your vision screening done at a PennDOT office, a licensed eye doctor, or an optometrist. Prices vary by location. If you use your own doctor, bring the vision screening form from PennDOT and ask them to complete it. You will then bring the completed form to PennDOT when you explore for your permit.
What if I lose my learner's permit before it expires?
You will need to pay a replacement fee to get a duplicate. Contact your local PennDOT office for the current replacement cost and bring your proof of identity and residency. The replacement permit will have the same expiration date as your original.
Can I pay online or by mail instead of going to an office?
No. Pennsylvania requires you to pay in person at a PennDOT Driver License Center. You cannot pay by mail or online. You must also be present to have your photo taken and to take your written test.