What the Pennsylvania Permit Test Costs

The written permit test in Pennsylvania costs $35. This is the fee you pay at your local PennDOT Driver License Center when you take the knowledge test for your learner's permit. The fee covers the test administration only — it does not include the permit itself or any other services.

The $35 is a one-time charge per test attempt. If you do not pass on your first try, you pay $35 again to retake it. There is no separate "permit fee" beyond this; once you pass the written test, you receive your permit at no additional cost.

Payment is cash or card at the Driver License Center. You cannot pay online or by mail — you must be present to take the test and pay the fee in person.

Key Takeaways

  • The Pennsylvania written permit test costs $35 per attempt, paid at your local PennDOT Driver License Center on the day you test.
  • You pay only for the test itself; your learner's permit is issued at no additional charge once you pass.
  • If you fail, you pay $35 again to retake the test — there is no discount for retakes.
  • You must pay in person with cash or card; online or mail payment is not an option.
  • The $35 fee has remained stable, but you should confirm the current amount with your local center before you go, since fees can change.

When You Pay and What Happens Next

You pay the $35 fee when you arrive at the Driver License Center to take your test. Bring cash or a debit or credit card. The fee is collected before or after the test, depending on your location — ask when you check in.

After you pass the written test, you walk out with your learner's permit the same day. No additional fee, no waiting period. If you fail, you leave without a permit, and you will need to pay $35 again when you return to retake it. Pennsylvania allows you to retake the test as many times as you need.

Your learner's permit is valid for two years from the date you receive it. When your permit expires or when you are ready to take the road test for your full license, you will face different fees — but those are separate from the permit test cost.

What the $35 Test Covers

The $35 fee covers administration of the written knowledge test only. The test has 18 questions, and you must answer at least 15 correctly to pass. It covers Pennsylvania traffic laws, road signs, safe driving practices, and permit holder rules.

The fee does not cover any other services: no practice tests, no study materials, no road test, no license renewal, and no duplicate permit if you lose yours. Each of those has its own separate cost or is handled through a different process.

You can study for free using the PennDOT Driver's Manual, available online at the Pennsylvania Department of Transportation website, or pick up a printed copy at any Driver License Center. Many people also use third-party practice test apps, which are free or low-cost.

Retake Fees and Multiple Attempts

Each time you retake the written test, you pay $35 again. Pennsylvania does not charge a reduced rate for retakes, and there is no limit on how many times you can attempt the test. You can retake it the same day if you fail, though you may need to wait for an available testing slot.

Some Driver License Centers allow you to schedule your retake when ready after failing; others require you to come back on a different day. Call your local center ahead of time to understand their retake process and whether you need to book another appointment or can walk in.

If you fail multiple times, the costs add up quickly. Spending time on the free PennDOT Driver's Manual or a practice test app before you pay to take the real test can save you money.

How to Find Your Local Driver License Center and Confirm the Fee

Locate your nearest PennDOT Driver License Center using the online locator tool on the Pennsylvania Department of Transportation website. Enter your county or zip code, and you will see addresses, hours, and phone numbers for all centers near you.

Call your local center before you go. Confirm that the $35 fee is still current, ask about wait times, and find out whether you need an appointment or can walk in. Some centers are appointment-only; others take walk-ins. Hours vary by location.

Bring your Social Security number, proof of identity (passport, birth certificate, or state ID), and proof of residency (utility bill, lease, or bank statement). You will also need to provide your name, date of birth, and address. Bring the $35 in cash or a card.

Frequently Asked Questions

Do I have to pay the $35 if I already have a learner's permit from another state?

No. If you hold a valid learner's permit from another state, you do not need to take Pennsylvania's written test. You can go directly to scheduling your road test. However, you will need to exchange your out-of-state permit for a Pennsylvania permit, which may have its own fee — contact your local Driver License Center for details.

What if I fail the test — do I get my $35 back?

No. The $35 is nonrefundable whether you pass or fail. If you fail, you must pay $35 again to retake the test.

Can I pay online or by mail instead of going in person?

No. You must appear in person at a Driver License Center to take the test and pay the fee. Payment is cash or card only, collected at the center on the day of your test.

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

Yes. The $35 written permit test fee is the same statewide. However, fees can change, so call your local center to confirm before you visit.

What other costs should I expect after I pass the permit test?

Your learner's permit itself is free once you pass the test. Later, when you take your road test for a full license, you will pay a separate road test fee (typically $35 to $40, depending on the type of license). Renewing your license or replacing a lost permit also have their own fees.