Pennsylvania issues driver's licenses through PennDOT, and you need to pass a written test, vision test, and road test before you get one
Pennsylvania's Department of Transportation (PennDOT) handles all driver's licenses in the state. The process has three stages: you pass a written knowledge test at a PennDOT office, then a vision screening, then a road test with an examiner. You cannot skip any stage or take them out of order. Most people complete the written and vision tests on the same day, but the road test is scheduled separately and usually happens weeks later.
You must be at least 16 years old to begin. If you are under 18, you start with a learner's permit, drive with a licensed adult for a set period, then take the road test. If you are 18 or older, you can go straight to the full license process without the permit stage, though some people still get a permit first to practice.
Key Takeaways
- You need a valid form of ID (passport, birth certificate, or state ID), proof of Social Security number, and proof of Pennsylvania residency before you walk into a PennDOT office.
- The written test covers Pennsylvania traffic laws and road signs; you can study the official PennDOT manual online for free, and most people pass on their first try.
- If you are under 18, you must hold a learner's permit for at least six months and log supervised driving hours before you can take the road test.
- The road test is scheduled weeks in advance and tests your ability to drive in real traffic; you bring your own vehicle and an adult who holds a valid license.
- Once you pass all three tests, PennDOT issues your license on the spot or mails it within two weeks, depending on the office.
What documents you need before your first visit
PennDOT requires specific documents to prove your identity, Social Security number, and Pennsylvania residency. Bring originals, not copies—the office will not accept photocopies for identity or residency proof.
For identity, bring one of these: a valid U.S. passport, a certified birth certificate (with a raised seal), a valid state ID from another state, or a valid military ID. If you are under 18, a school ID alone is not enough, but a school ID plus a report card or school enrollment letter can work together.
For Social Security, bring your Social Security card, a W-2 form, a tax return, or a 1099 form. If you do not have any of these, you can bring a letter from the Social Security Administration.
For Pennsylvania residency, bring a recent utility bill, a lease or mortgage statement, a bank statement, or a government check addressed to you at your Pennsylvania address. The document must be dated within the last 60 days. A piece of mail alone is not enough—it must show your name and address together.
Taking the written knowledge test
The written test has 18 questions and covers Pennsylvania traffic laws, road signs, and safe driving practices. You must answer at least 15 correctly to pass. The test is multiple choice and taken on a computer at the PennDOT office.
PennDOT publishes the official Driver's Manual free on its website. The manual covers everything on the test, and most people who study it pass on their first attempt. You can also take practice tests online through PennDOT's website to see what the questions look like.
The test is offered in English and several other languages. If English is not your first language, you can request an interpreter, though you must arrange this when you schedule your appointment or arrive early on test day.
If you fail the written test, you can retake it the same day or come back another day. There is no waiting period between attempts, but you pay the test fee each time you take it.
The vision screening and learner's permit rules for under-18 applicants
After you pass the written test, you take a vision screening at the same PennDOT office. The screener checks whether you can see 20/40 or better in each eye. If you wear glasses or contacts, wear them during the screening. If you fail, you must get an eye exam from an optometrist or ophthalmologist and bring the results back to PennDOT before you can proceed.
If you are under 18, PennDOT issues you a learner's permit after you pass the written and vision tests. You cannot take the road test for at least six months after you receive the permit. During those six months, you must drive only with a licensed adult who is at least 21 years old sitting next to you in the front seat. Pennsylvania does not require you to log a specific number of hours, but practicing regularly makes the road test easier.
If you are 18 or older, you skip the learner's permit stage and can schedule your road test when ready after passing the written and vision tests. You do not have to wait six months.
Scheduling and taking the road test
The road test is a 15-to-20-minute drive with a PennDOT examiner. You must bring your own vehicle, and it must be registered, insured, and in safe working condition. The examiner checks the brakes, lights, wipers, and horn before the test begins. If anything is broken, the test is cancelled and you must reschedule.
You also must bring a licensed adult driver (at least 18 years old) who will sit in the passenger seat. This person is a witness and does not participate in the test. If you are under 18, this adult must be at least 21.
Road tests are scheduled weeks in advance. You can book online through PennDOT's website, by phone at 717-391-6190, or in person at a PennDOT office. Appointment availability varies by location and season; rural offices often have shorter wait times than urban ones.
During the test, the examiner watches you start the vehicle, check mirrors, signal, turn, stop, park, and handle traffic. You must follow all traffic laws exactly. Common reasons people fail include not signaling, rolling through stop signs, or hitting the curb while parking. If you fail, you can retake the test, but you must wait at least one week and pay the test fee again.
Getting your license card after you pass
Once you pass the road test, PennDOT issues your driver's license on the spot at some offices, or mails it to you within two weeks at others. The office will tell you which applies to your location. If your license is mailed, you receive a temporary paper license to use while you wait for the card.
Your Pennsylvania driver's license is valid for four years if you are under 21, and five years if you are 21 or older. You can renew it by mail, online, or in person before it expires. PennDOT sends a renewal notice about 60 days before your expiration date.
If you move out of Pennsylvania, you must get a driver's license from your new state. Pennsylvania does not allow you to hold a license in two states at once.
Costs and where to go
The written test costs $10. The road test costs $35. Your first driver's license costs $30.50. If you need a replacement card (lost, stolen, or damaged), it costs $13.50. These fees are paid at the PennDOT office when you take each test or receive your license.
PennDOT has offices in every county. You can find the nearest one and check hours on the PennDOT website. Many offices require you to book an appointment online; walk-ins are not accepted at all locations. Some offices are busier than others—rural offices often have shorter wait times and faster appointment availability.
If you cannot get to an office easily, some counties offer mobile licensing units that travel to smaller towns. Check your county's PennDOT page to see if this service is available near you.
Frequently Asked Questions
Can I take the road test in a different vehicle than the one I practiced in?
Yes. The vehicle must be registered, insured, and in safe condition, but it does not have to be the same car you used for practice. Many people borrow a family member's vehicle for the test. The examiner checks the brakes, lights, and wipers before you start, so make sure whatever car you bring is in working order.
What happens if I fail the road test?
You can retake it after waiting at least one week. You pay the $35 test fee again and book a new appointment. There is no limit to how many times you can retake it. Most people pass on the second or third attempt.
Do I need a Social Security number to get a Pennsylvania driver's license?
Yes. PennDOT requires proof of your Social Security number. If you do not have a Social Security card, you can bring a W-2, tax return, or a letter from the Social Security Administration instead.
Can I get a Pennsylvania driver's license if I am not a U.S. citizen?
Yes. You need a valid passport or visa, proof of Social Security number or an Individual Taxpayer Identification Number (ITIN), and proof of Pennsylvania residency. The process is the same as for citizens.
How long does the whole process take from start to finish?
If you are 18 or older, you can complete the written and vision tests in one day and schedule the road test for the following week or later, depending on availability. The whole process usually takes two to four weeks. If you are under 18, you must wait at least six months between getting your learner's permit and taking the road test, so the total time is much longer.