The Pennsylvania permit test costs $35.50, paid at the time you take the test at a PennDOT Driver License Center

Pennsylvania charges a single flat fee for the knowledge test required to obtain a learner's permit. You pay this fee once, at the testing location, when you sit for the exam. The fee covers the test administration only — it does not include the permit itself or any other services.

The $35.50 fee applies whether you pass or fail on your first attempt. If you fail and need to retake the test, you pay the full $35.50 again each time you return. Pennsylvania allows you to retake the test the same day if you fail, though you must pay the fee again for each attempt.

Payment is cash or card at the Driver License Center. You cannot pay online or by mail before your test appointment. Bring your payment method with you when you arrive for your test.

Key Takeaways

  • The permit knowledge test in Pennsylvania costs $35.50, paid in person at a PennDOT Driver License Center on the day you test.
  • You pay the full $35.50 fee for each test attempt, whether you pass or fail.
  • The test fee is separate from the permit fee itself, which you pay only if you pass the test and choose to obtain the permit.
  • You can retake the test the same day if you fail, but you must pay the $35.50 fee again for each new attempt.
  • Payment at the Driver License Center is cash or card only — there is no online or advance payment option.

What the $35.50 covers and what it does not

The $35.50 test fee covers only the administration of the knowledge exam itself. It does not include the cost of the learner's permit document, which is a separate charge you pay only after you pass the test. The permit fee in Pennsylvania is $30.75 for a four-year permit, paid when you explore for the permit at the Driver License Center.

The test fee also does not cover any other services, such as vision screening, fingerprinting, or document verification. Those services may be part of your overall visit to the Driver License Center, but they are not included in the $35.50 test charge. If you need a replacement test score or a duplicate permit later, those are additional fees.

How to pay and what to bring

Bring cash or a debit or credit card to your test appointment. The Driver License Center will collect the $35.50 fee at the time you check in for your test. There is no way to prepay the fee online or by phone.

Arrive early enough to complete check-in and payment before your scheduled test time. If you do not have payment with you, you will not be able to take the test that day and will need to reschedule. The Driver License Center does not accept checks or other payment methods.

Retesting fees and multiple attempts

If you do not pass the test on your first attempt, you must pay $35.50 again to retake it. Pennsylvania does not charge a reduced fee for retests or offer any discount for multiple attempts. Each attempt is a separate test administration with a separate $35.50 charge.

You can retake the test on the same day you fail, if you choose to do so when ready. You will need to pay the $35.50 fee again before you can sit for the second test. Many people choose to study more and return on a different day instead, which is also allowed — there is no waiting period between attempts in Pennsylvania.

Permit fee after you pass the test

Once you pass the knowledge test, you move on to obtaining the learner's permit itself. The permit costs $30.75 for a four-year permit in Pennsylvania. You pay this fee at the Driver License Center after you pass your test, usually during the same visit.

The permit fee is separate from the test fee. Your total cost for obtaining a learner's permit is $35.50 (test) plus $30.75 (permit) = $66.25, assuming you pass on your first attempt. If you fail and retake the test, add another $35.50 to that total.

Payment methods and receipts

The Driver License Center accepts cash and card (debit or credit) for the test fee. When you pay, you will receive a receipt. Keep this receipt until your test results are processed and your permit is issued, in case there are any questions about your payment or test score.

If you pay by card, the charge will appear on your statement as a PennDOT or Pennsylvania Department of Transportation charge. The transaction is processed when ready at the Driver License Center.

Frequently Asked Questions

Do I have to pay the $35.50 fee if I fail the test?

Yes. You pay the $35.50 fee each time you take the test, regardless of whether you pass or fail. If you fail and retake the test, you pay the full fee again for the second attempt.

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

No. Pennsylvania does not offer online payment for the test fee. You must pay in person at the Driver License Center on the day of your test, using cash or card.

What is the total cost to get a learner's permit in Pennsylvania?

The total cost is $66.25 if you pass the test on your first attempt: $35.50 for the test and $30.75 for the permit. If you fail and retake the test, add $35.50 for each additional attempt.

Can I retake the test the same day if I fail?

Yes. You can retake the test when ready after failing, but you must pay the $35.50 fee again. Many people choose to study more and return on a different day instead.

Is the $35.50 fee refundable if I do not show up for my test?

No. If you miss your test appointment, you forfeit the $35.50 fee. You will need to reschedule and pay the fee again for your new test date.