Pennsylvania Learner's Permit Costs $20.50
A Pennsylvania learner's permit costs $20.50 and is valid for two years from the date you receive it. This is the fee you pay to PennDOT (Pennsylvania Department of Transportation) when you pass the written knowledge test and vision screening at a Driver License Center. The fee covers the permit document itself and the two-year validity period — you do not pay again during those two years unless your permit is lost, stolen, or damaged.
The $20.50 is the only fee charged for the learner's permit. You do not pay separately for the written test, the vision check, or the background check PennDOT runs. If you need a replacement permit because yours was lost or damaged, you will pay the same $20.50 fee again.
Key Takeaways
- A Pennsylvania learner's permit costs $20.50 and remains valid for two years from the date of issue.
- The $20.50 fee includes the permit document, the written knowledge test, and the vision screening — no additional test fees are charged.
- A replacement permit for a lost or damaged card costs $20.50 and is issued on the same day you request it.
- You must pay the $20.50 fee in cash, debit card, or credit card at the Driver License Center; you cannot pay online or by mail.
What the $20.50 Covers
The permit fee includes three things: the physical permit card, the written knowledge test (also called the written exam), and the vision screening. You do not pay a separate charge for any of these. When you arrive at a Driver License Center with your documents, you pay $20.50 at the counter, take the written test, pass a vision check, and receive your permit the same day if you pass both.
PennDOT does not charge you to retake the written test if you fail on your first attempt. You can take the test again at no additional cost, though you may need to schedule another appointment or wait in line again depending on the Driver License Center's procedures.
How to Pay and What Payment Methods Work
You must pay the $20.50 fee in person at a Driver License Center. PennDOT accepts cash, debit cards, and credit cards. You cannot pay online, by mail, or over the phone. Bring enough cash or a valid card to cover the $20.50 when you arrive for your appointment or walk-in visit.
Some Driver License Centers are busier than others, so arriving early or scheduling an appointment online through PennDOT's website can reduce your wait time. Check the center's hours and whether it accepts walk-ins before you go.
Replacement Permit Fees
If your learner's permit is lost, stolen, or damaged, you can request a replacement at any Driver License Center. The replacement permit costs $20.50, the same as the original. You will receive the replacement card the same day you request it, and it will have a new expiration date two years from the date of replacement.
Bring a valid form of identification (such as a birth certificate, passport, or Social Security card) when you request a replacement. You do not need to retake the written test or vision screening — PennDOT has your records on file.
What Happens After You Pay and Pass
Once you pay the $20.50 and pass both the written test and vision screening, you receive your learner's permit when ready. The permit is valid for two years and allows you to drive with a licensed adult who is at least 21 years old sitting in the front passenger seat. You must follow all the restrictions listed on your permit, including speed limits and the number of passengers allowed.
During the two-year permit period, you can practice driving and prepare for the road test (also called the driving test). When you are ready, you can schedule a road test at a Driver License Center. The road test has its own fee, which is separate from the permit fee.
Road Test Fees Come Later
The $20.50 learner's permit fee does not include the road test. When you are ready to take your road test, PennDOT charges an additional fee. The road test fee varies depending on the type of license you are seeking (Class D for regular passenger vehicles, Class M for motorcycles, and so on), so check PennDOT's current fee schedule before you schedule your test.
You must hold your learner's permit for at least six months before you can take the road test in Pennsylvania. Some Driver License Centers allow you to schedule your road test online, while others require you to call or visit in person.
Frequently Asked Questions
Can I get a refund if I fail the written test?
No. The $20.50 fee is non-refundable, even if you fail the written test. You can retake the test at no additional cost, but you do not receive money back if you do not pass on your first attempt.
Do I have to pay the $20.50 fee every time I renew my permit?
No. The $20.50 fee is a one-time charge for the two-year permit. You do not pay again unless your permit expires, is lost, or is damaged and you need a replacement.
What if I lose my permit before the two years are up?
You pay $20.50 for a replacement permit at any Driver License Center. The new permit will be valid for two years from the date you receive it, not from the original issue date. You do not need to retake the written test.
Can I pay for my permit online or by mail?
No. You must pay the $20.50 fee in person at a Driver License Center using cash, a debit card, or a credit card. PennDOT does not accept online or mail payments for permit fees.
Is the $20.50 the only cost to get a learner's permit?
Yes, $20.50 is the only fee PennDOT charges for the learner's permit itself. However, you may have costs outside of PennDOT's fees, such as paying for a driver education course if your state or your school requires one before you can take the road test.