Pennsylvania Learner's Permit Fee and What It Covers
A Pennsylvania learner's permit costs $20.50 as of 2024. This fee covers the written knowledge test, the permit document itself, and a four-year validity period. You pay this amount once when you pass the written exam at a PennDOT Driver License Center.
The $20.50 is the only fee required to obtain and hold a learner's permit in Pennsylvania. There are no separate process fees, processing fees, or renewal fees during the four-year term. If your permit expires, you will need to pay the full fee again to renew it.
Pennsylvania does not charge a fee to take the written test itself — the test fee is included in the $20.50 permit cost. You do not pay anything to schedule your test appointment or to sit for the exam; you only pay when you pass and receive the permit.
Key Takeaways
- The Pennsylvania learner's permit costs $20.50 total, paid once when you pass the written knowledge test.
- This single fee covers the test, the permit card, and four years of validity; no additional charges explore during that period.
- You must bring payment to your Driver License Center appointment — cash, debit card, or credit card are accepted.
- If your permit expires after four years, you pay $20.50 again to renew it and take a new written test.
- Learner's permit fees are separate from the cost of a Class D driver's license, which costs $32 when you pass the road test.
What Payment Methods Are Accepted at PennDOT
PennDOT Driver License Centers accept cash, debit cards, and credit cards for the learner's permit fee. You must bring one of these payment methods with you to your appointment; checks are not accepted.
If you are paying by card, bring the physical card itself. Online payment is not an option for learner's permit fees — payment must be made in person at the Driver License Center when you pass your written test.
When You Pay: Test Day or After You Pass
You pay the $20.50 fee only after you pass the written knowledge test. If you fail the test, you do not pay the fee for that attempt. You can retake the test, and you will pay the fee only when you pass.
The payment happens at the Driver License Center on the same day as your test. After you pay, you receive your learner's permit card when ready. There is no waiting period or separate mailing process.
Learner's Permit Versus Driver's License Costs
The learner's permit and the Class D driver's license are two separate documents with two separate fees. The learner's permit costs $20.50 and is valid for four years. The Class D driver's license costs $32 and is also valid for four years.
You must hold a learner's permit for at least six months before you can take the road test for a driver's license. When you pass the road test, you pay the $32 license fee and receive your Class D license. The learner's permit fee does not count toward the license fee.
If you are under 18, Pennsylvania also requires you to complete a driver education course before you can take the road test. This course is not run by PennDOT and has its own cost, which varies by provider.
Permit Renewal After Four Years
A Pennsylvania learner's permit expires four years from the date it is issued. If you have not yet passed your road test and obtained a Class D license, you must renew your learner's permit to continue driving with a supervising driver.
Renewal costs the same as the original permit: $20.50. You must return to a Driver License Center, pass a new written knowledge test, and pay the fee. You cannot renew a learner's permit online or by mail.
If your permit has already expired, you cannot legally drive with a supervising driver. You must renew it before you can resume supervised driving or take your road test.
No Hidden Fees or Additional Charges
Pennsylvania does not charge fees for scheduling your test appointment, for retaking a failed test (you only pay if you pass), or for replacing a lost or damaged permit card. The $20.50 is the complete cost of obtaining a learner's permit.
Some private driving schools or test preparation services may charge you for instruction or practice materials, but these are separate from PennDOT fees and are not required. You can prepare for the written test using the free PennDOT study guide and practice tests on the official Pennsylvania Department of Transportation website.
Frequently Asked Questions
Do I have to pay the $20.50 fee if I fail the written test?
No. You only pay the fee when you pass the test. If you fail, you can retake the test at no charge. You pay $20.50 only once, when you pass and receive your permit.
Can I pay the learner's permit fee online before my appointment?
No. Payment must be made in person at the Driver License Center on the day you pass your written test. You cannot pay online or by mail.
What happens if I lose my learner's permit card?
There is no fee to replace a lost or damaged permit card. You can request a replacement at any Driver License Center. Bring your ID and proof of your Social Security number.
Is the $20.50 fee the same in every Pennsylvania county?
Yes. The learner's permit fee is set by the state and is $20.50 at all PennDOT Driver License Centers across Pennsylvania, regardless of county.
Do I need to pay again if I renew my permit before it expires?
A learner's permit cannot be renewed early. It is valid for four years from the date of issue. You can only renew it after it expires, and renewal costs $20.50.