The Pennsylvania permit test costs $35.50 for the written exam
When you take your knowledge test at a Pennsylvania Driver License Center, you pay $35.50. This is a one-time fee that covers the written exam itself — the test that checks whether you know Pennsylvania traffic laws, road signs, and safe driving practices. You pay this fee when you show up to test, and it does not include any other services or retakes.
If you do not pass on your first attempt, you pay $35.50 again each time you retake the test. Pennsylvania allows you to retake the written exam the same day if you fail, though most people wait a few days to study more. There is no limit to how many times you can retake it, but each attempt costs the same amount.
This $35.50 fee is separate from the cost of your learner's permit itself. When you first get your permit, you also pay a permit fee (which varies based on how long you want the permit to last), and that is a different charge. The $35.50 is only for sitting down and taking the test.
Key Takeaways
- The Pennsylvania written knowledge test costs $35.50 each time you take it, whether it is your first attempt or a retake.
- You pay the $35.50 fee at the Driver License Center on the day you test; you cannot pay online or in advance.
- If you fail, you can retake the test the same day for another $35.50, or wait and try again later.
- The test fee is separate from your learner's permit fee, which you pay when you first get your permit.
- You will also need to pay for a road test later, which has its own separate fee.
What payment methods the Driver License Center accepts
Pennsylvania Driver License Centers accept cash, debit cards, and credit cards for the $35.50 test fee. You do not need to bring a specific amount or worry about exact change — the center can process card payments and make change if you pay with cash. Call ahead to your local center if you want to confirm they accept a particular card type, though major cards are accepted statewide.
You cannot pay online, by mail, or through any other method before you arrive. The fee is collected when you check in for your test appointment. If you are scheduled for a test and do not have a way to pay when you arrive, contact your local Driver License Center to ask about options — some centers may be able to reschedule you, though this varies.
When you pay and what happens if you fail
You hand over the $35.50 when you arrive at the Driver License Center for your appointment. The staff will take your payment, give you the written test, and you will take it right there. If you pass, you walk out with a permit (assuming all your other paperwork is in order). If you fail, you pay the $35.50 again if you want to retake it that same day, or you can leave and schedule another appointment for a later date.
Many people retake the test the same day they fail because they are already at the center. Others prefer to go home, study the material they missed, and come back in a few days or a week. Either way, each attempt — whether it is your first try or your fifth — costs $35.50. There is no discount for retakes, and there is no refund if you pass on a later attempt.
How the test fee compares to other Pennsylvania licensing costs
The $35.50 written test fee is just one piece of what you will pay to get a full driver's license in Pennsylvania. Your learner's permit itself has a separate fee that depends on how long you want it to last — typically a few months to a year. Then, when you are ready to take your road test, that has another fee. Finally, when you pass the road test and get your full license, there is a license fee based on how long your license will be valid.
The written test fee is the smallest of these charges, but it is the first one you will encounter. Budget for the permit fee, the written test fee, and the road test fee as three separate expenses. If you need to retake either the written test or the road test, each retake adds another $35.50 (for the written test) or the road test fee again.
What to bring when you pay for the test
Bring a valid form of payment — cash or a debit or credit card. You will also need to bring your learner's permit (or proof that you have applied for one), your Social Security number, and a form of identification like a passport or birth certificate. The Driver License Center staff will verify your information before you take the test, so have these documents ready when you arrive.
You do not need to bring anything else to pay the fee. The center handles all the paperwork and payment processing at the desk. If you are unsure whether you have the right documents, call your local center ahead of time — they can tell you exactly what to bring so you do not waste a trip.
Retaking the test if you do not pass
If you fail the written test, you have two main options. You can retake it the same day by paying another $35.50 — the center will let you study the test results for a short time and then take a new version of the test. This works well if you feel ready to try again right away. Many people pass on their second attempt the same day.
Your other option is to schedule a new appointment for another day. This gives you time to study the material you missed. You can take the test as many times as you need to, and each attempt costs $35.50. There is no waiting period between attempts — you can come back the next day if you want, or wait a week or a month. Pennsylvania does not limit how many times you can retake the written test, only the road test (which has a limit of three attempts per process period).
Frequently Asked Questions
Can I get a refund if I pass the test on my second try?
No. Each test attempt costs $35.50, and there is no refund for previous attempts even if you eventually pass. If you take the test twice and pass on the second attempt, you pay $35.50 twice — once for each attempt.
Do I have to pay the $35.50 before I take the test or after?
You pay when you arrive at the Driver License Center for your appointment. The staff collects the fee before you sit down to take the test. You cannot pay online or by mail ahead of time.
What if I fail the test and want to retake it the same day?
You can retake it the same day by paying another $35.50. The center will give you a short time to review your results and study, then you take a new version of the test. You pay the fee again at the desk before your second attempt.
Is the $35.50 test fee the same everywhere in Pennsylvania?
Yes. All Pennsylvania Driver License Centers charge the same $35.50 fee for the written knowledge test, regardless of which center you visit or what county you live in.
Can I pay with a check or money order?
No. Pennsylvania Driver License Centers accept cash, debit cards, and credit cards only. Bring one of these payment methods when you arrive for your test appointment.