Pennsylvania Permit Test Fees

The Pennsylvania written permit test costs $35 as of the most recent fee schedule. You pay this fee when you take the test at a PennDOT Driver License Center, not when you schedule it. The fee covers the written knowledge test only — the road test, which comes later, has a separate cost.

You can retake the test if you fail, and each attempt costs another $35. Most people pass on the first try, but if you do not, you can schedule another test appointment within a few days. There is no limit to how many times you can retake it, though you must wait at least one day between attempts.

Payment is cash or card at the testing location. Bring a valid form of ID — a passport, birth certificate, or state ID — along with proof of your Social Security number and Pennsylvania residency. The fee is non-refundable if you miss your appointment, so plan to arrive on time.

Key Takeaways

  • The written permit test in Pennsylvania costs $35 per attempt, paid at the Driver License Center on the day you test.
  • You must bring a valid ID, proof of your Social Security number, and proof of Pennsylvania residency to take the test.
  • Each retake costs another $35, with no limit on attempts but a one-day waiting period between tries.
  • The road test, which comes after you pass the written test, has its own separate fee of $35.
  • You can schedule your test online through the PennDOT website or by calling your local Driver License Center.

What the Written Test Covers

The Pennsylvania written permit test has 18 questions about road signs, traffic laws, and safe driving practices. You need to answer at least 15 correctly to pass — that is about 83 percent. The test is multiple choice, and you have as much time as you need to finish it.

Questions cover Pennsylvania-specific rules: speed limits in school zones, right-of-way at intersections, what to do at a red light, parking rules, and how to handle weather conditions. You will also see questions about road signs — what a yellow diamond means, what a stop sign requires, and what different colored signs tell you to do.

The test is offered in English and several other languages. If you need the test in a language other than English, call your local Driver License Center ahead of time to confirm they offer it and to schedule your appointment.

How to Prepare Without Paying Extra

PennDOT publishes a free study guide called the Pennsylvania Driver's Manual, available as a PDF on the PennDOT website. This manual covers everything on the test and is the official source material. You can read it online, read it, or request a printed copy at any Driver License Center.

The manual walks through road signs, traffic laws, and safe driving in plain language. Most people who read the manual carefully and take practice tests pass on the first attempt. There is no charge to access the manual or to take practice tests online.

Some Driver License Centers offer free in-person study sessions or allow you to review materials while you wait for your appointment. Call ahead to ask what your local center offers.

Scheduling Your Test Appointment

You can schedule your permit test online through the PennDOT website or by calling your local Driver License Center. Online scheduling is faster — you pick a date and time that works for you, and you get a confirmation number when ready. Phone scheduling takes longer but works if you do not have internet access.

Appointments fill up quickly in busy areas, so schedule as soon as you are ready to test. Most centers have openings within one to three weeks. If you need to reschedule, you can do so online or by phone without losing your $35 fee, as long as you cancel at least one business day before your appointment.

Arrive 15 minutes early. Bring all required documents: a valid ID, proof of your Social Security number (a Social Security card or tax return), and two documents showing your Pennsylvania address (a utility bill and a lease, for example). Without these, you will not be allowed to test.

What Happens After You Pass

Once you pass the written test, you receive a learner's permit on the spot. The permit is valid for one year and costs $20. With it, you can drive with a licensed adult who is at least 21 years old and sitting in the front seat next to you.

You must hold the learner's permit for at least six months before you can take the road test. During that time, you build driving experience and practice the skills the road test will check. The road test itself costs $35 and tests your ability to start the car, follow traffic laws, park, and handle turns and stops.

After you pass the road test, you pay another fee for your junior license or full license, depending on your age. The total cost from permit to full license is roughly $90 to $100 in fees alone, not counting the cost of driver training if you choose to take a course.

Frequently Asked Questions

Can I take the permit test online?

No. Pennsylvania requires you to take the written test in person at a PennDOT Driver License Center. This is to confirm your identity and prevent cheating. You cannot take it at home, at school, or through a third-party testing service.

What if I fail the test?

You can retake it after one day has passed. Each retake costs $35. You can take the test as many times as you need to pass. Most people who study the Pennsylvania Driver's Manual pass on the second attempt if they fail the first.

Do I need a driver training course before taking the permit test?

No. The permit test is open to anyone who meets the age requirement (16 in Pennsylvania) and has the required documents. A driver training course is optional and costs extra, but it is not required to take the test or to get your permit.

Is the $35 fee the same at every Driver License Center?

Yes. The $35 written test fee is set by PennDOT and is the same statewide. No Driver License Center charges more or less. Some centers may have different hours or wait times, but the fee is uniform.

Can I get a refund if I do not show up for my test?

No. If you miss your appointment, you lose the $35 fee. You will need to pay another $35 to schedule a new test. If you need to cancel, do so at least one business day before your appointment to avoid losing the fee.