Book your learner's permit appointment through PennDOT's online system or by phone
Pennsylvania requires you to schedule an appointment before you can take the written test for your learner's permit. You cannot walk in to a PennDOT Driver License Center without a reservation — they do not accept same-day appointments. You have two ways to book: through the PennDOT website at www.dmv.pa.gov or by calling 1-844-PA-DRIVE (1-844-723-7483).
The online system is faster if you know what you need. You will select your nearest Driver License Center, pick an available date and time slot, and receive a confirmation number by email. Phone appointments take longer because you are waiting in a queue, but a representative can answer questions about what documents to bring or whether your location has openings this week.
Appointments typically fill up two to four weeks ahead, especially in urban areas like Philadelphia and Pittsburgh. If your preferred date is full, you may find openings at a less busy center within 30 minutes of your home, or you can check back in a few days when new slots open.
Key Takeaways
- You must schedule an appointment through PennDOT's website or by calling 1-844-PA-DRIVE before visiting any Driver License Center.
- The online booking system at www.dmv.pa.gov lets you see all available times at your chosen location and get a confirmation number when ready.
- Bring your Social Security number, proof of residency, and a valid photo ID to your appointment, or your test will be rescheduled.
- Appointments fill weeks in advance in busy areas, so book as soon as you are ready to test rather than waiting until the last minute.
- If your preferred center is full, nearby locations often have earlier openings, and new slots are released regularly throughout the week.
What you need before you book
Have your Social Security number ready when you start the booking process. PennDOT will ask for it to verify your identity and check your driving record. You do not need to upload documents during booking — you will bring them to your appointment — but knowing what you need ahead of time prevents delays on test day.
You will need proof of residency (a utility bill, lease, or bank statement with your current address), a valid photo ID (passport, military ID, or state ID), and your Social Security card or a document showing your number. If you are under 18, a parent or guardian must sign your process in person at the appointment.
If you do not have all documents yet, wait to book your appointment. Showing up without required paperwork means PennDOT will reschedule you and you lose your time slot. The next opening could be weeks away.
Using the PennDOT website to book online
Go to www.dmv.pa.gov and look for the "Schedule an Appointment" link on the homepage. Select "Learner's Permit" as the service type. Enter your zip code or city to find Driver License Centers near you, then choose the one you prefer.
The system shows you available dates and times for the next several weeks. Pick the slot that works for your schedule. You will then enter your name, date of birth, email address, and phone number. PennDOT sends your confirmation number to your email — save this number and bring it or show it on your phone when you arrive.
The entire process takes about five minutes if you know your information. If the system times out or you lose your connection, you will need to start over, so use a stable internet connection and do not close the browser tab until you see your confirmation.
Booking by phone with PennDOT
Call 1-844-PA-DRIVE (1-844-723-7483) during business hours, which are Monday through Friday, 8 a.m. to 5 p.m. Eastern Time. You will wait in a queue — hold times are often 15 to 30 minutes during peak hours, especially mid-morning and early afternoon.
When a representative answers, tell them you need a learner's permit appointment. Have your zip code and preferred dates ready. They will check availability at nearby centers and book you into an open slot. They will give you a confirmation number over the phone — write it down when ready and ask them to repeat it.
Request that they email your confirmation as well, so you have a record. If they cannot email it, take a photo of your written confirmation number before you leave home for your appointment.
What to expect on appointment day
Arrive 10 to 15 minutes early. Bring your confirmation number, all required documents, and a pen. The staff will check you in, verify your documents, and take your photo for your learner's permit. You will then sit for the written test in a private testing area.
The written test has 18 questions about Pennsylvania traffic laws and road signs. You must answer at least 15 correctly to pass. The test is on a computer at the Driver License Center, and you get your results before you leave. If you pass, you will receive your learner's permit that day or within a few days by mail, depending on your center's process.
If you fail, you can reschedule another appointment. There is no waiting period between attempts in Pennsylvania, but you will need to book a new time slot, which may not be available for several weeks.
If your appointment time does not work anymore
You can cancel or reschedule through the PennDOT website if you booked online. Log in with your confirmation number and email address, and you will see options to change your date or cancel. Cancellations free up the slot for other people, so cancel as soon as you know you cannot make it.
If you booked by phone, call 1-844-PA-DRIVE to reschedule. Have your confirmation number ready. The representative can move you to a different date at the same center or book you at a different location if that has earlier openings.
Do not straightforward skip your appointment. If you miss it without canceling, PennDOT may require you to wait longer before your next available slot, and you will have wasted a reservation that someone else could have used.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person taking the test must book their own appointment or have a parent or guardian book it for them if they are under 18. PennDOT verifies identity at check-in, so the name on the appointment must match the person who shows up.
What if all appointments are full in my area?
Check Driver License Centers in nearby towns or counties — they often have earlier openings. You can also check the website every few days; new slots are released regularly as people cancel. Some centers have more availability on weekday mornings than afternoons or weekends.
Do I need to bring my confirmation number to my appointment?
Yes. Bring it printed out or show it on your phone. If you cannot find it, call 1-844-PA-DRIVE with your name and date of birth and they can look up your appointment details.
Can I take the written test the same day as my appointment?
Yes. Your appointment time is when you come in to take the test. The entire visit usually takes 30 to 45 minutes from check-in to results.
What happens if I fail the written test?
You will need to schedule a new appointment to retake it. There is no waiting period in Pennsylvania, but you have to book another time slot, which may not be available for several weeks depending on how busy your local center is.