Pennsylvania learner's permit fees in 2024
A Pennsylvania learner's permit costs $20.50 for a four-year permit. This is the only fee you pay to the Pennsylvania Department of Transportation (PennDOT) when you get your permit — there are no separate testing fees or processing charges on top of it.
You pay this fee when you visit a PennDOT Driver License Center to take your written knowledge test. If you pass the test, you receive your permit when ready and the fee covers the physical card itself. If you fail, you can retake the test at the same location, but you do not pay the fee again — it covers multiple attempts within a set period.
The $20.50 fee has remained stable for several years. When your four-year permit expires, you will need to pay the same amount again if you want to renew it, though most people move to a full driver's license before that point.
Key Takeaways
- Pennsylvania charges $20.50 for a learner's permit that lasts four years, paid at the Driver License Center when you take your written test.
- The fee covers the permit card itself and multiple test attempts, so you do not pay extra if you fail and retake the written exam.
- You pay nothing to study for the test or to schedule it — the $20.50 is the only cost to PennDOT.
- Additional costs may come from driver education courses or practice, but these are optional and not required by the state.
What the $20.50 covers and does not cover
The $20.50 fee covers your written knowledge test, your permit card, and the right to hold that permit for four years. It does not cover a road test, which you take later when you move toward a full license. Road tests are free in Pennsylvania — you pay nothing to PennDOT for the driving exam itself.
The fee also does not cover any optional preparation. If you take a driver education course (classroom or online), that is a separate cost charged by the school or provider, not by PennDOT. The same is true for behind-the-wheel instruction with a private instructor. These are choices you make to prepare, not requirements of the state.
Where to pay and what to bring
You pay the $20.50 fee in person at a PennDOT Driver License Center when you arrive to take your written test. You cannot pay online or by mail — payment happens on the day of your test. Bring cash, a debit card, or a credit card; most centers accept all three.
Before you go, bring your documents: a valid photo ID (passport, state ID, or school ID), proof of your Social Security number (Social Security card, W-2, or 1099), and proof of your Pennsylvania address (utility bill, lease, or bank statement dated within 30 days). You also need to fill out form DL-44 before you arrive, which you can read from the PennDOT website or complete on paper at the center.
Bring your original documents, not copies. The staff will not accept photocopies of your ID or address proof. If any document is missing, you will not be able to test that day and will need to return with everything in place.
What happens if you fail the written test
If you fail your written knowledge test, you do not pay the $20.50 fee again. You can retake the test at the same Driver License Center, usually within a few days or weeks depending on how busy the center is. Each attempt is covered under your original fee.
There is no limit to how many times you can retake the test within your permit's validity period, though some centers may ask you to wait a day or two between attempts. You will need to bring your documents again and fill out the form again, but you will not pay another fee.
Permit renewal costs
If your four-year learner's permit expires and you have not yet obtained a full driver's license, you can renew it. A renewal costs the same $20.50 and requires you to retake the written knowledge test. You cannot straightforward pay to extend your permit without testing again.
Most people do not renew a learner's permit because they move to a full license within the four-year window. If you do need to renew, the process is the same as getting your first permit: visit a Driver License Center, bring your documents, pay $20.50, and take the written test.
Hidden costs to plan for
While PennDOT charges only $20.50, you may have other costs as you work toward your license. A driver education course (if you choose one) typically costs between $300 and $600 depending on the provider and whether it includes classroom time, online modules, or behind-the-wheel instruction. Some high schools offer free driver education, so check with your school first.
Behind-the-wheel instruction with a private instructor usually costs $40 to $100 per hour. You are not required to use an instructor — you can practice with a licensed adult — but many people do. Gas, vehicle wear, and insurance for a practice vehicle are also costs you may face, though these are not specific to getting your permit.
When you eventually take your road test and move to a full driver's license, Pennsylvania charges $32 for a four-year license. That is a separate fee you will pay later, not now.
Frequently Asked Questions
Do I have to pay the $20.50 fee before I take the written test?
No. You pay the fee at the Driver License Center on the day you test. You cannot prepay online or by mail. Bring your payment method with you when you go to test.
What if I pass the written test but lose my permit card before I use it?
You can request a replacement permit at any Driver License Center. A replacement costs $20.50, the same as an original permit. Bring your documents and be prepared to pay again.
Can I get my money back if I decide not to drive?
No. Once you pay the $20.50 fee and receive your permit, the fee is not refundable. If you do not use your permit, it straightforward expires after four years.
Is the $20.50 fee the same in every Pennsylvania county?
Yes. PennDOT sets one fee for the entire state, regardless of which Driver License Center you visit. You will pay $20.50 whether you test in Philadelphia, Pittsburgh, or a rural area.
Do I need to pay anything to schedule my written test?
No. Scheduling is free. You can walk into a Driver License Center without an appointment (though wait times vary), or you can book a time slot online through the PennDOT website at no cost. You pay only when you arrive to test.