The cost of Pennsylvania's permit test

Pennsylvania charges $35 for the written knowledge test when you take it at a PennDOT Driver License Center. This is the only fee you pay to sit for the test itself. If you fail and need to retake it, you pay another $35 each time.

The $35 covers the written exam only — the test that checks whether you know road signs, traffic laws, and safe driving rules. It does not include the vision screening or the road test you will take later. Those have separate fees.

You cannot take the permit test online in Pennsylvania. You must go in person to a Driver License Center, bring your documents, and pay the fee at the time you test.

Key Takeaways

  • Pennsylvania's written permit test costs $35 per attempt at any PennDOT Driver License Center.
  • You pay the fee when you arrive to take the test, not when you schedule or explore.
  • If you fail the test, you must pay $35 again to retake it — there is no discount for retakes.
  • The vision screening and road test are separate fees that come later in the licensing process.
  • Pennsylvania does not offer the permit test online, so you cannot avoid the in-person visit.

What the $35 fee includes and does not include

The $35 test fee covers the written knowledge exam and the time you spend at the Driver License Center taking it. The test itself is multiple-choice and covers Pennsylvania traffic laws, road signs, and safe driving practices. You get one attempt per visit.

The fee does not include your learner's permit itself — that is a separate document you receive after you pass. It also does not cover the vision test you take at the same appointment, which is included at no extra cost. Later, when you are ready for your road test, that will cost an additional $35.

How to pay and what to bring

Bring cash, a debit card, or a credit card to your appointment. PennDOT Driver License Centers accept all three payment methods. You pay the $35 fee when you check in, before you take the test.

You will also need to bring documents that prove your identity, Social Security number, and Pennsylvania residency. Acceptable documents include a birth certificate, a Social Security card, a utility bill, and a lease or mortgage statement. Check the PennDOT website for the full list before you go, because missing documents will delay your appointment.

What happens if you fail and need to retake the test

If you do not pass the written test, you can retake it. You must pay the full $35 fee again — there is no reduced rate for retakes. You can schedule your next attempt right away, though some Driver License Centers may have a short wait between your first attempt and your second one on the same day.

Most people pass on their first try if they study the PennDOT Driver's Manual beforehand. The manual is free and available online. Spending time with it before your test date reduces the chance you will need to pay twice.

Comparing Pennsylvania's permit test fee to other costs

The $35 permit test fee is just one cost in the licensing process. Your learner's permit itself costs $20.50 when you receive it after passing the test. Later, your road test will cost another $35. If you need to renew your permit or license, those have their own fees as well.

Some states charge more for the written test, and some charge less. Pennsylvania's $35 is in the middle range nationally. The total cost to go from no license to a full driver's license in Pennsylvania is typically between $100 and $150, depending on how many times you need to retake tests.

Driver License Centers and appointment scheduling

You take the permit test at any PennDOT Driver License Center across Pennsylvania. There are centers in most counties. You can find the one nearest you and check its hours on the PennDOT website.

You can walk in without an appointment at some centers, but many now require you to schedule ahead online. Check your local center's policy before you go. If you schedule online, you still pay the $35 fee when you arrive — you cannot pay in advance.

Frequently Asked Questions

Can I get a refund if I fail the permit test?

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

Do I have to pay the $35 fee if I schedule my appointment online?

Yes. Scheduling online does not change the fee. You pay $35 when you arrive at the Driver License Center to take the test, regardless of whether you booked ahead or walked in.

What if I cannot afford the $35 test fee right now?

PennDOT does not offer fee waivers or payment plans for the permit test. The fee is $35 per attempt. If cost is a barrier, you may want to wait until you can save the money, or ask a family member to help cover it.

Is the vision test included in the $35, or do I pay extra?

The vision screening is included at no extra cost. You take it at the same appointment as your written test. The $35 covers the written exam only.

How much will my road test cost after I get my permit?

Your road test also costs $35 in Pennsylvania. You pay this fee when you schedule and take your road test, which happens after you have held your learner's permit for a certain period and practiced driving.