What the Pennsylvania DMV calls its driver's license process
Pennsylvania's Department of Transportation (PennDOT) issues driver's licenses through a two-step process: you take a written test and vision screening at a PennDOT Driver License Center, then return for a road test if you pass. The entire process from first visit to licensed driver typically takes four to eight weeks, depending on how quickly you schedule your road test and how many attempts you need.
You cannot complete this online or by mail. You must visit a Driver License Center in person for the written test, and again for the road test. PennDOT does not accept applications through third-party services or kiosks — all transactions happen at an official center or through their website for renewals only.
Key Takeaways
- Pennsylvania requires a written test and vision check at a Driver License Center before you can take a road test; you cannot skip either step.
- Your first visit covers the written exam and vision screening; your second visit is the road test, which you schedule after passing the written portion.
- You need a Social Security number, proof of residency (utility bill or lease), and proof of identity (passport or birth certificate) before your first appointment.
- Road test appointments fill weeks in advance in most counties, so schedule when ready after passing your written test to avoid delays.
- Renewing an existing Pennsylvania license can be done online or by mail if you have no medical restrictions and your license is not expired more than five years.
Documents you need before your first visit
Bring originals or certified copies — photocopies are not accepted. You need proof of identity (a valid passport, birth certificate, or naturalization papers), proof of Social Security number (your Social Security card, W-2 form, or tax return), and proof of Pennsylvania residency (a utility bill, lease agreement, or bank statement dated within 30 days). If you are under 18, a parent or guardian must sign your process in person.
If your name has changed since your birth certificate was issued, bring the document that shows the change — a marriage certificate, divorce decree, or court order. PennDOT will not process your process without it. If you were born outside the United States, bring your passport or naturalization certificate; a birth certificate alone is not sufficient.
The written test and what happens after you pass
The written test covers Pennsylvania traffic laws, road signs, and safe driving practices. You have 30 minutes to answer 18 questions; you must answer at least 15 correctly to pass. The test is offered in multiple languages, and you can request a reader if you have a documented disability. PennDOT does not publish the exact questions, but study materials are free on their website.
If you pass, PennDOT issues you a temporary permit valid for 60 days. This permit allows you to drive with a licensed adult (21 or older) in the front seat. You then schedule your road test appointment — this is your responsibility, not PennDOT's. Most counties have a wait of two to six weeks for road test slots. If your 60-day permit expires before your test date, you can request an extension at a Driver License Center, but extensions are not automatic.
If you fail, you can retake the written test the same day or schedule another appointment. There is no limit to how many times you can retake it, but each attempt requires a new visit to a Driver License Center.
Scheduling and passing your road test
After passing the written test, you schedule your road test online through PennDOT's website or by calling your local Driver License Center. You need your temporary permit number and a valid phone number. The road test lasts about 20 minutes and covers basic vehicle control, following traffic laws, and safe decision-making. You must bring the same vehicle you used for your written test appointment (or a similar one) and proof of insurance.
If you pass, PennDOT issues your license on the spot. If you fail, you can retake the road test after 10 days. You do not need to retake the written test. Your temporary permit remains valid during this waiting period, as long as it has not expired.
Renewing a license that is still valid or recently expired
If your Pennsylvania license has not expired more than five years ago and you have no medical restrictions, you can renew online at the PennDOT website without visiting a Driver License Center. The online renewal takes about 10 minutes and costs less than renewing in person. Your new license arrives by mail in seven to 10 business days.
If your license expired more than five years ago, you must return to a Driver License Center and retake the written test. You do not need to retake the road test. If you have medical restrictions on your current license, you must renew in person so PennDOT can review your medical status with a doctor's form.
In-person renewal at a Driver License Center takes about 30 minutes. Bring your current license, proof of residency, and proof of Social Security number. The cost varies by license type and validity period.
Finding your nearest Driver License Center and checking wait times
PennDOT operates Driver License Centers in every county. Use the location finder on their website to find the center nearest you and see current wait times. Wait times vary widely — urban centers like Philadelphia and Pittsburgh often have waits of one to three hours, while rural centers may have waits under 30 minutes. You can also call ahead to ask about typical wait times for your location.
Most centers operate Monday through Friday, 8:30 a.m. to 4:30 p.m., with limited Saturday hours in some locations. You do not need an appointment for the written test — it is first-come, first-served. Arrive early if you want to avoid the longest waits; mid-morning on a Tuesday or Wednesday is typically less crowded than late afternoon or Friday.
Frequently Asked Questions
Can I take the written test online or at home?
No. Pennsylvania requires the written test to be taken in person at a Driver License Center under PennDOT supervision. You cannot take it online, by mail, or at a third-party location. This is true even if you are renewing an expired license.
What happens if I fail the road test twice?
You can retake it as many times as needed. After each failure, you must wait 10 days before scheduling your next attempt. Your temporary permit remains valid during this time as long as it has not expired. If your permit expires, return to a Driver License Center to request an extension before scheduling another road test.
Do I need to take a new written test if I renew my license in person?
Not if your license has not expired more than five years. If it expired more than five years ago, you must retake the written test but not the road test. If you renew online, you skip both tests entirely.
Can someone else pick up my license for me?
No. You must be present to receive your license after passing the road test. PennDOT will not issue it to a representative or mail it to you after a road test pass — you receive it the same day at the Driver License Center.
What if I move to Pennsylvania from another state?
You must obtain a Pennsylvania license within 60 days of establishing residency. You will need to take both the written and road tests. Your out-of-state license is not valid as a temporary permit in Pennsylvania. Bring your out-of-state license along with the standard documents (proof of identity, Social Security, and residency) to your first appointment.