You do need to schedule a permit test in Pennsylvania, and you must do it through PennDOT
Pennsylvania requires you to schedule your permit test in advance — you cannot walk into a PennDOT office and take it the same day. You book your test through PennDOT's online system or by phone, choose your test date and location, and then show up at that specific time with your documents. The test itself covers road signs, right-of-way rules, and safe driving practices from the Pennsylvania Driver's Manual.
The scheduling process takes about 10 minutes online, and test dates are usually available within two to four weeks. You pay the test fee when you book, not when you arrive. Once you pass, you receive your learner's permit on the spot, which lets you practice driving with a licensed adult before you take your road test.
Key Takeaways
- You must schedule your permit test through PennDOT online at www.dmv.pa.gov or by calling 1-800-932-4600 before you can take it.
- The test fee is $35.50, paid at the time you book your appointment, and covers the written permit test only.
- You need a valid form of ID, proof of Social Security number, and proof of Pennsylvania residency to take the test.
- Test appointments are usually available within two to four weeks, though availability varies by location and season.
- You must be at least 16 years old to take the permit test, and you cannot retake it the same day if you fail.
How to schedule your permit test online
Go to www.dmv.pa.gov and select "Schedule a Permit Test" from the homepage. You will enter your name, date of birth, and the county where you want to test. PennDOT will show you available dates and times at testing locations near you, usually PennDOT Driver Exam Centers or certain satellite offices.
Choose your preferred date and time, then enter your email address and phone number. You will receive a confirmation email with your appointment details, including the exact location, time, and what to bring. Save this email or print it — you do not need to bring it to your test, but it contains information you will need.
Payment happens online using a debit or credit card. The fee is $35.50 and is non-refundable if you miss your appointment or cancel within 24 hours. If you cancel more than 24 hours before your test, you can reschedule without losing your fee.
Scheduling by phone if you cannot use the website
Call PennDOT's scheduling line at 1-800-932-4600. A representative will ask for your name, date of birth, and preferred county. They will give you available dates and times, and you can book over the phone using a debit or credit card for the $35.50 fee.
Phone lines are typically open Monday through Friday, 8 a.m. to 4:30 p.m. Eastern time. Wait times are often longer during peak hours (late morning and early afternoon), so calling early or late in the day may be faster. You will receive a confirmation number by phone and a confirmation email with your appointment details.
What documents you need to bring to your test
Bring one valid form of ID — a passport, birth certificate, or state ID card. You also need proof of your Social Security number, such as a Social Security card, W-2 form, or 1099 form. Bring proof of Pennsylvania residency, such as a utility bill, lease, or bank statement with your name and current address dated within 30 days.
If you are under 18, bring a parent or guardian's signature on your process form (Form DL-44), which you can read from www.dmv.pa.gov before you arrive. Bring the original documents, not copies — PennDOT will not accept photocopies for ID or residency proof.
What happens if you fail your permit test
If you do not pass, you cannot retake the test the same day. You must wait at least one day before scheduling another attempt. You can reschedule online or by phone using the same process, and you will pay the $35.50 fee again for each new test appointment.
Most people pass on their first or second attempt if they have studied the Pennsylvania Driver's Manual. PennDOT provides a free study guide at www.dmv.pa.gov that covers all the topics on the test. You get your score when ready after finishing, and the test administrator will tell you which sections you missed.
Choosing the right test location and time
PennDOT operates Driver Exam Centers in most counties, and some satellite offices also offer permit testing. When you schedule online, you can filter by county and see which locations have openings. Urban centers like Philadelphia and Pittsburgh often have more frequent appointments but may book up faster, while rural locations may have fewer dates available.
Morning appointments (8 a.m. to 11 a.m.) tend to have shorter wait times and fewer distractions than afternoon slots. If you are scheduling during summer or around school breaks, book as early as possible — those are peak times and slots fill quickly. If you are flexible on location, checking a neighboring county sometimes reveals earlier openings.
What to expect on test day
Arrive 10 to 15 minutes early. Check in at the front desk with your documents, and a staff member will verify your information. You will be taken to a testing station where you sit at a computer and answer 18 multiple-choice questions. You have 30 minutes to complete the test.
You need to score at least 80 percent (about 14 out of 18 questions correct) to pass. Once you finish, you get your score when ready. If you pass, you will take a photo and receive your learner's permit on the spot. If you fail, you will be told which topics to review before your next attempt.
Frequently Asked Questions
Can I schedule a permit test for someone else?
No. The person taking the test must schedule it themselves or have a parent or guardian schedule it for them if they are under 18. PennDOT requires the applicant's name, date of birth, and Social Security number at booking, and you must bring valid ID matching that information to the test.
What if I need to reschedule my permit test?
You can reschedule online or by phone at any time. If you cancel more than 24 hours before your appointment, your $35.50 fee transfers to your new date. If you cancel within 24 hours or miss your appointment, you lose the fee and must pay again to book a new test.
How long is the permit test?
The test itself takes about 10 to 15 minutes to complete, though you have up to 30 minutes. The entire visit, including check-in and photo, usually takes 30 to 45 minutes. Arrive early to account for check-in time, especially during busy hours.
Can I take the permit test online from home?
No. Pennsylvania requires you to take the permit test in person at a PennDOT Driver Exam Center or approved satellite location. You must show a valid ID and proof of residency, and a staff member must verify your identity before you test.
What if I fail the permit test twice?
You can retake the test as many times as you need. There is no limit on attempts in Pennsylvania, but you must wait at least one day between tests and pay the $35.50 fee each time. Most people pass within two attempts if they study the Pennsylvania Driver's Manual between tests.