Where to book your Pennsylvania permit test appointment
You schedule your permit test appointment through PennDOT, Pennsylvania's Department of Transportation. The fastest way is online at the PennDOT website (www.dmv.pa.gov), where you can see available dates and times at testing centers near you without waiting on the phone.
If you prefer to call, you can reach PennDOT at 1-800-932-4600. Have your learner's permit number ready when you call. Phone lines are typically less busy early in the morning on weekdays, though wait times vary by region.
You can also visit a PennDOT Driver License Center in person to schedule an appointment. This works if you want to ask questions about what to bring or what the test covers, but you'll still need to pick a specific date and time slot.
Key Takeaways
- Book online at www.dmv.pa.gov to see real-time availability without waiting, or call 1-800-932-4600 during business hours.
- You need your learner's permit number and a valid email address or phone number to confirm your appointment.
- Testing centers have limited slots each day, so appointment availability depends on your location and how far ahead you book.
- Arrive 15 minutes early with your learner's permit, proof of residency, and proof of Social Security number to avoid delays or cancellation.
- If you miss your appointment without canceling at least 24 hours ahead, you may lose your fee and have to reschedule.
What documents you need to bring
Bring your learner's permit — this is required and you cannot test without it. You also need proof of residency, which can be a utility bill, lease, mortgage statement, or bank statement with your name and current address dated within the last 60 days.
Bring proof of your Social Security number. A Social Security card works, but so does a W-2, tax return, or 1099 form. If you don't have a Social Security number, bring a letter from the Social Security Administration stating that.
Bring a valid photo ID if you have one — a passport, military ID, or school ID. If you don't have photo ID, bring two documents that show your name and date of birth. PennDOT will not test you if your documents don't match the name on your learner's permit.
How far in advance to schedule
Book your appointment at least one to two weeks ahead if possible. Testing centers in urban areas like Philadelphia and Pittsburgh often fill up faster, sometimes weeks in advance. Rural areas typically have more open slots and shorter wait times.
If you're in a hurry, check the online system daily — cancellations happen regularly and open slots appear throughout the day. Some people find appointments by checking in the early morning or late evening when others cancel.
During summer months and around school holidays, demand is higher and appointments fill faster. If you're a high school student planning to test, book in the spring or early fall when fewer people are scheduling.
What happens if you miss or need to cancel
Cancel at least 24 hours before your appointment through the PennDOT website or by calling 1-800-932-4600. If you cancel with enough notice, you keep your fee and can reschedule for another date.
If you miss your appointment without canceling, you lose your testing fee and have to pay again to book a new one. Some testing centers will let you reschedule the same day if you show up late but before the center closes, but this depends on the location and how busy they are.
If you're sick or have an emergency, call the testing center directly as soon as you know you can't make it. Explaining the situation doesn't waive the fee, but calling ahead is better than not showing up, because it frees up the slot for someone else.
Testing center locations and hours
PennDOT operates Driver License Centers across all 67 counties. The online booking system shows you which centers are near you and their hours. Most centers are open Monday through Friday during business hours, with some offering limited Saturday appointments.
Hours vary by location — some open at 8 a.m. and close at 5 p.m., while others have different schedules. The online system shows the exact hours for each center, so you know when you can test before you book.
If the nearest center is far away, check whether a center in a neighboring county has sooner availability. You can test at any PennDOT center in the state, not just the one closest to your home.
What to expect on test day
Arrive 15 minutes early. Bring all your documents — learner's permit, proof of residency, proof of Social Security number, and photo ID if you have one. The staff will check your documents before you test.
The written permit test has 18 questions about Pennsylvania traffic laws, road signs, and safe driving. You need to answer at least 15 correctly to pass. The test is on a computer at most centers, though some still use paper tests.
After you pass the written test, you'll get your permit if you don't already have one, or your test results if you're retesting. If you fail, you can usually reschedule another attempt within a few days, though you may have to pay the fee again depending on the center's policy.
Fees and payment methods
The Pennsylvania permit test fee is $35.50. You pay when you book your appointment online or when you arrive at the testing center if you scheduled by phone or in person.
Online booking accepts credit and debit cards. If you schedule by phone or in person, ask which payment methods the center takes — most accept cash, card, and check, but policies vary by location.
The fee is non-refundable if you miss your appointment without canceling 24 hours ahead. If you cancel with proper notice, you can use the fee toward a future appointment or request a refund depending on the center's policy.
Frequently Asked Questions
Can I schedule a permit test appointment online without a learner's permit?
No. You need a valid Pennsylvania learner's permit number to book. If you don't have a permit yet, you'll need to get one first — that requires passing a vision test and a written knowledge test at a PennDOT center. Once you have the permit, you can schedule your road test appointment.
What if there are no appointments available in my area?
Check the online system every few days, since cancellations create new slots regularly. You can also look at testing centers in neighboring counties — you're allowed to test anywhere in Pennsylvania. If you're willing to travel, you may find an opening sooner.
Can someone else schedule my appointment for me?
Yes, a parent or guardian can book the appointment online or by phone using your learner's permit number. You still have to show up in person with your own documents to take the test.
What if I fail the permit test — can I reschedule right away?
You can usually reschedule within a few days, but you'll have to pay the fee again. Some centers let you book your next attempt on the spot, while others require you to schedule through the online system or by phone. Ask the testing staff what the process is at your location.
Do I need to bring my Social Security card or just proof of the number?
You need proof of your Social Security number, which can be your card, a W-2, a tax return, or a 1099. A Social Security card alone is fine, but other documents work too. The key is showing PennDOT that your number matches the name on your learner's permit.