The Pennsylvania permit test itself has no fee, but getting your permit does

The written knowledge test you take at a Pennsylvania Driver License Center costs nothing. However, the permit process fee is $20.50, and that is what you pay when you submit your process and take the test. You cannot take the test without paying this fee first.

This fee covers your learner's permit, which is valid for one year from the date you pass. If you do not pass the test on your first try, you can retake it at the same location, but you do not pay the fee again during that same visit — the $20.50 covers multiple attempts on the same day.

If your permit expires before you pass your road test and get your license, you will need to renew it. A renewal costs $20.50 as well. Some people take the written test multiple times across different visits, which means paying the fee each time you go to the center.

Key Takeaways

  • The permit test itself is free, but you pay $20.50 to submit your process and take the test at a Pennsylvania Driver License Center.
  • You can retake the written test as many times as you need on the same day without paying an additional fee.
  • If your permit expires and you have not yet passed your road test, renewing it costs another $20.50.
  • You must bring payment (cash, debit card, or credit card) when you go to take the test — you cannot pay online in advance.

What documents and payment methods you need to bring

When you arrive at the Driver License Center to take the permit test, bring a valid form of identification and proof of your Social Security number. Acceptable ID includes a passport, birth certificate, or state ID from another state. You will also need proof of your Pennsylvania address — a utility bill, lease, or bank statement dated within the last 60 days works.

For payment, bring cash, a debit card, or a credit card. The Driver License Center does not accept checks or online payment before your visit. If you do not have the $20.50 when you arrive, you will not be able to take the test that day.

How the test works and what happens if you fail

The written test has 18 questions about Pennsylvania traffic laws, road signs, and safe driving practices. You need to answer at least 15 correctly to pass. The test is administered on a computer at the Driver License Center, and you get your results when ready after you finish.

If you do not pass, you can take the test again the same day at no extra cost. Many people take it two or three times during one visit before passing. However, if you leave the center and want to come back another day to retake it, you will pay the $20.50 fee again.

There is no limit to how many times you can take the test, but each attempt on a different day requires a new $20.50 payment. Some people space out their attempts by a week or two to study more between tries.

When your permit expires and what renewal costs

Your learner's permit is valid for one year from the date you pass the written test. During that year, you can practice driving with a licensed adult who is at least 21 years old and sitting next to you. Once you pass your road test, you move on to your license — no additional fee is required for that step.

If your year is up and you have not yet passed the road test, you must renew your permit. The renewal fee is $20.50, the same as the original permit. You will need to retake the written test to renew, so you are paying for both the test attempt and the permit renewal at once.

Where to find a Driver License Center near you

Pennsylvania has Driver License Centers in most counties. You can find the one closest to you on the Pennsylvania Department of Transportation website by entering your zip code. Centers are usually located in larger towns and cities, not in every small community.

Hours vary by location, but most are open weekdays during business hours and some offer limited Saturday hours. It is a good idea to check the hours before you go, because some centers close for lunch or have reduced hours on certain days. You do not need an appointment for the permit test — you can walk in during open hours.

Other costs to know about before you get your license

The permit test fee is just the first cost. Once you pass the written test and are ready to take your road test, that exam also has a fee. The road test costs $35, and you pay it when you schedule or take the test. If you fail the road test, you can retake it, but you pay the $35 fee again.

After you pass the road test, you receive your license. If you want a Real ID-compliant license (required for federal buildings and some flights), there is an additional fee beyond the standard license cost. The standard license fee is $30.50 for a four-year license or $61 for an eight-year license, depending on your age.

Frequently Asked Questions

Can I pay the permit test fee online before I go to the Driver License Center?

No. Pennsylvania does not allow online payment for the permit test fee. You must bring cash, a debit card, or a credit card to the Driver License Center and pay in person when you arrive to take the test.

Do I have to pay $20.50 every time I retake the test?

Only if you retake it on a different day. If you fail and want to try again the same day, there is no additional charge. But if you leave and come back another day, you pay the $20.50 fee again.

What if I pass the permit test but never take the road test?

Your permit expires one year after you pass the written test. If you want to keep practicing or take the road test after that year is up, you must renew your permit by paying $20.50 and retaking the written test.

Is the $20.50 fee the same at every Driver License Center in Pennsylvania?

Yes. The permit test fee is set by the state and is the same no matter which Driver License Center you visit. However, some centers may have different hours or wait times.