Pennsylvania permit test fees and what they cover

Pennsylvania charges $35 for a learner's permit test (also called a knowledge test). This is the written exam you take at a PennDOT driver license center to show you know traffic laws and road signs before you drive with a permit.

The $35 covers the test itself — the questions, the scoring, and the permit document if you pass. You do not pay extra fees on top of this amount at the time you take the test. However, if you fail and want to retake it, you pay the $35 fee again for each attempt.

Pennsylvania also charges a separate fee when you later upgrade from a permit to a full driver's license. That upgrade fee is $30.50 and covers the road test (the driving exam with an examiner) and the license itself. These are two different transactions at two different times, so budget for both if you are working toward a full license.

Key Takeaways

  • The learner's permit knowledge test costs $35 and must be paid when you take the test at a PennDOT center.
  • Each retake of the permit test costs another $35; there is no discount for multiple attempts.
  • The road test and full license upgrade later costs $30.50 separately and happens after you have held your permit for a required waiting period.
  • You must bring a valid form of ID and proof of residency to the PennDOT center; fees are cash, check, or card depending on the location.
  • Some PennDOT centers are busier than others, so arriving early or scheduling an appointment online can reduce wait time but does not change the fee.

How to pay and what to bring

You pay the $35 fee at the PennDOT driver license center on the day you take the test. Most centers accept cash, check, and debit or credit card, though a few smaller offices may be cash-only. Call ahead or check the PennDOT website to confirm payment methods at your specific center.

Bring a valid form of ID (passport, military ID, or state ID) and proof of residency (utility bill, lease, or bank statement dated within 30 days). You will also need your Social Security number. These documents do not cost anything but are required before you can sit for the test.

What happens if you fail the permit test

If you do not pass the permit test on your first try, you can retake it. Pennsylvania allows you to retake the test the same day or schedule another appointment for a later date — your choice. Each retake costs another $35.

You must wait at least one day between attempts, though most people schedule their second try a week or two later to study more. There is no limit on how many times you can take the test, so you only pay the $35 fee each time you sit down to take it.

Permit validity and the road test fee that comes later

Once you pass the permit test and pay the $35, your learner's permit is valid for one year from the date you receive it. During that year, you must practice driving with a licensed adult (age 21 or older) before you can take the road test.

When you are ready for the road test, you schedule it at a PennDOT center and pay $30.50 for that exam. This is a separate fee from the permit test and covers the driving test and your full license if you pass. You cannot combine these fees or pay them together — they happen at different times.

Reduced or waived fees

Pennsylvania does not offer a reduced or waived permit test fee based on income. The $35 fee applies to all test-takers regardless of financial situation.

Some counties or nonprofits may offer free driver education classes that help you prepare for the test, which can reduce the number of times you need to retake it and save you money that way. Check with your local school district or county recreation office to see if free or low-cost classes are available in your area.

Online scheduling and appointment fees

Pennsylvania allows you to schedule your permit test appointment online through the PennDOT website. Scheduling online does not cost extra — the $35 test fee is the same whether you walk in or book ahead.

Scheduling online can reduce your wait time at the center, which saves you time but not money. Some centers are much busier than others, so calling ahead to ask about wait times can help you choose when to go, even if you do not book an appointment.

Frequently Asked Questions

Can I get my money back if I fail the permit test?

No. The $35 fee is non-refundable whether you pass or fail. If you fail, you must pay $35 again to retake the test.

Do I have to pay the $35 fee every time I retake the test on the same day?

Yes. Each attempt — whether on the same day or different days — costs $35. If you take the test three times, you pay $105 total.

What if I lose my permit before the year is up?

You can get a replacement permit at a PennDOT center. A replacement costs $10 and does not require you to retake the test. You keep your original permit expiration date.

Is the road test fee the same as the permit test fee?

No. The permit test is $35. The road test and full license upgrade is $30.50. These are separate fees for separate exams that happen months apart.

Can I take the permit test online instead of at a center?

No. Pennsylvania requires you to take the permit test in person at a PennDOT driver license center. You cannot take it online or by mail.