What a Pennsylvania Learner's Permit Costs

A learner's permit in Pennsylvania costs $20.50. This is the fixed fee charged by PennDOT (Pennsylvania Department of Transportation) when you explore at a Driver License Center. The fee covers the permit itself and the knowledge test administered that day.

The $20.50 is the only fee you pay to obtain the permit. There are no additional processing fees, process fees, or hidden charges added by the state. If you fail the knowledge test on your first attempt, you do not pay again to retake it at the same visit — you can take it again the same day at no extra cost. If you return on a different day to retake the test, you will need to pay the $20.50 fee again.

Payment is accepted in cash, debit card, or credit card at all Driver License Centers. You cannot pay online or by mail; you must pay in person when you arrive for your appointment or walk-in visit.

Key Takeaways

  • The learner's permit fee in Pennsylvania is $20.50, paid in full at the Driver License Center when you take your knowledge test.
  • You can retake the knowledge test the same day at no additional cost if you fail on your first attempt.
  • If you return on a different day to retake the test, you must pay the $20.50 fee again.
  • Payment must be made in person with cash, debit card, or credit card — online and mail payment are not available.
  • The permit is valid for one year from the date of issue, and renewal requires a new $20.50 fee.

How Long the Permit Lasts and When You Renew

A Pennsylvania learner's permit is valid for one year from the date it is issued. If you do not pass your road test and obtain your Class D driver's license within that year, you must renew the permit and pay the $20.50 fee again.

Renewal can be done in person at any Driver License Center or online through the PennDOT website. If you renew online, you will still pay $20.50, and your new permit will be mailed to you. The online renewal process takes about 7 to 10 business days for delivery. If you renew in person, you receive the new permit when ready.

You do not need to retake the knowledge test when you renew a learner's permit, as long as your original permit has not expired more than five years ago. If your permit has been expired for more than five years, you must retake the knowledge test and pay the full $20.50 fee.

What Happens If You Fail the Knowledge Test

If you fail the knowledge test on your first attempt, you can retake it the same day at no additional cost. PennDOT allows you to take the test up to three times in one calendar day without paying again. This means you can walk in, fail, study the handbook for a few minutes, and try again — all for the original $20.50.

If you do not pass after three attempts in one day, you must wait at least one day before trying again. When you return, you will need to pay another $20.50 fee. There is no limit to how many times you can retake the test overall, but each separate visit to a Driver License Center requires a new fee.

The knowledge test covers Pennsylvania traffic laws, road signs, and safe driving practices. You must answer at least 15 out of 18 questions correctly to pass. The handbook is free and available online at the PennDOT website, and many people study it for a few hours before testing.

Documents and Identification You Need to Bring

Bringing the correct documents is essential because without them, you cannot take the test and will not get your permit — even if you pay the $20.50 fee. You must bring proof of identity, proof of Pennsylvania residency, and your Social Security number or proof that you do not have one.

Acceptable forms of identity include a valid passport, a birth certificate, a certificate of naturalization, or a military ID. A school ID or work ID alone is not enough. For proof of residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your current Pennsylvania address. A driver's license or ID card from another state does not count as proof of residency.

You must also bring your Social Security card or a document showing your number. If you do not have a Social Security number, bring a letter from the Social Security Administration stating that you are not may be able to access for one. Without this documentation, the Driver License Center will not process your process, and you will not be able to use your $20.50 payment.

Age Requirements and Permit Restrictions

You must be at least 16 years old to obtain a learner's permit in Pennsylvania. There is no upper age limit. If you are under 18, you must have a parent or legal guardian sign your process in person at the Driver License Center.

A learner's permit comes with specific driving restrictions. You must always have a licensed driver who is at least 21 years old sitting next to you in the front seat. You cannot drive alone, and you cannot drive between midnight and 5 a.m. You also cannot use a cell phone while driving, even for hands-free calls, except in a genuine emergency. These restrictions stay in place until you pass your road test and receive your Class D driver's license.

If you are caught driving without a supervising driver or outside the permitted hours, you can be cited for violating the terms of your learner's permit. This does not automatically cancel the permit, but it creates a record that may affect your road test or future driving record.

Appointment Scheduling and Walk-In Options

You can obtain a learner's permit by scheduling an appointment online through the PennDOT website or by walking into a Driver License Center without an appointment. Appointment slots fill up quickly in urban areas, especially in Philadelphia and Pittsburgh, so scheduling ahead is often faster.

To schedule online, visit the PennDOT website, select your county and preferred Driver License Center, and choose an available date and time. You will receive a confirmation email with your appointment details. Bring that confirmation or your reference number when you arrive.

Walk-in service is available at all Driver License Centers, but wait times vary widely. Some centers have short waits in the early morning or on weekday afternoons, while others may have waits of two hours or more during peak times. There is no fee difference between appointment and walk-in service — both cost $20.50.

Frequently Asked Questions

Can I get a learner's permit if I already have a driver's license from another state?

No. If you hold a valid driver's license from another state, you do not need a learner's permit in Pennsylvania. You can transfer your out-of-state license to a Pennsylvania Class D license by visiting a Driver License Center with your out-of-state license, proof of residency, and your Social Security card. The transfer fee is $20.50, the same as a learner's permit.

What if I lose my learner's permit before it expires?

You can replace a lost or damaged learner's permit at any Driver License Center. Bring your identification and proof of residency. The replacement fee is $20.50. You will receive a new permit with a new expiration date one year from the date of replacement, not from your original issue date.

Do I have to pay the $20.50 fee again if I fail my road test?

No. Failing your road test does not affect your learner's permit or its cost. Your permit remains valid for the full year, and you can retake the road test as many times as you need without paying the permit fee again. You do pay a separate road test fee each time you take the test, which is $35.

Can I explore for a learner's permit online instead of in person?

No. You must appear in person at a Driver License Center to explore for a learner's permit because you must take the knowledge test on site. The test is administered by PennDOT staff and cannot be taken remotely. You can schedule your in-person appointment online, but the process and testing must happen at a physical location.