What Pennsylvania requires for a driver's license
Pennsylvania issues a standard driver's license through the Department of Transportation (PennDOT). To get one, you need to pass a written knowledge test, a vision screening, and a road test. You'll also need to provide proof of identity, proof of Social Security number, and proof of Pennsylvania residency — each category requires specific documents, and PennDOT won't accept substitutes.
The process takes multiple visits: first to get your learner's permit, then to schedule and take the road test, then to pick up your license. You cannot do this in one day. If you're under 18, Pennsylvania has additional requirements around supervised driving hours and permit holding periods.
Your license is valid for four years if you're under 65, and five years if you're 65 or older. PennDOT charges a fee at each stage — the permit costs one amount, the road test another, and the license itself a third.
Key Takeaways
- You must visit a PennDOT Driver License Center in person to explore; there is no online or mail option for a new license.
- Proof of identity, Social Security number, and Pennsylvania residency are all required, and PennDOT has a specific list of documents that count for each.
- You need a learner's permit before you can take the road test, and the permit must be held for a minimum period depending on your age.
- The road test is scheduled separately from your permit appointment, and wait times for test dates vary by location and season.
- Minors must complete a certain number of supervised driving hours and hold their permit for longer than adults before taking the road test.
Documents you need to bring
PennDOT requires one document from each of three categories: proof of identity, proof of Social Security number, and proof of Pennsylvania residency. Bringing the wrong documents will delay your process, so check the official list before you go.
For proof of identity, PennDOT accepts a U.S. passport, a birth certificate, a military ID, or a naturalization certificate. A school ID or work ID does not count. If your birth certificate is from outside the U.S., you may need additional documents — call your local Driver License Center to confirm.
For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. A bank statement or utility bill with your Social Security number printed on it also works.
For proof of Pennsylvania residency, bring a utility bill, lease agreement, mortgage statement, or property tax bill dated within the last 60 days. Your name must appear on the document. A PennDOT-issued ID or a piece of mail from a government agency also counts.
Getting your learner's permit first
Before you can take a road test, you must obtain a learner's permit. Visit any PennDOT Driver License Center with your documents and pay the permit fee. You'll take a written knowledge test covering Pennsylvania traffic laws and road signs. The test has 18 questions, and you must answer at least 15 correctly to pass.
If you fail the test, you can retake it the same day or return another day — there is no waiting period between attempts. Once you pass, you receive your permit when ready and can begin practicing to drive with a licensed adult in the car.
If you are under 18, you must hold your permit for at least six months before you can take the road test. If you are 18 or older, you can take the road test as soon as you pass the knowledge test, though PennDOT recommends waiting at least one week to practice.
Supervised driving requirements for minors
Pennsylvania requires anyone under 18 to complete at least 50 hours of supervised driving before taking the road test — 10 of those hours must be at night. The supervising driver must be at least 21 years old and hold a valid driver's license. You do not need to log these hours officially; PennDOT does not require a form or record.
However, you must hold your learner's permit for a minimum of six months before you can schedule a road test. This means even if you complete your 50 hours in two months, you still cannot test until six months have passed from the date you received your permit.
If you are 18 or older when you explore for your permit, these hour requirements do not explore to you. You can take the road test when ready after passing the knowledge test, though practice is strongly recommended.
Scheduling and taking the road test
Once you meet the permit holding requirements, you can schedule your road test through PennDOT's online system or by calling your local Driver License Center. The test itself takes about 20 to 30 minutes and covers basic vehicle operation, lane changes, parking, and following traffic laws.
You must bring your learner's permit, proof of insurance, and a vehicle that is registered and inspected. The vehicle's registration and inspection must be current — expired documents will result in a failed test. The vehicle must also be in safe working condition with functioning lights, wipers, brakes, and horn.
If you fail the road test, you can retake it after waiting at least one week. There is no limit to how many times you can retake the test, but each attempt requires a new fee. Wait times for road test appointments vary by location; some centers have openings within two weeks, while others may have a wait of several months during busy seasons.
Receiving your license and renewal
After you pass the road test, you receive your driver's license at the Driver License Center. You do not need to return for a separate appointment — the license is issued the same day. Your license is valid for four years if you are under 65, or five years if you are 65 or older.
To renew your license before it expires, you can renew online through PennDOT's website if you meet certain conditions: your license must not be suspended or revoked, you must not have any medical restrictions, and you must not be changing your name or address. If any of these explore, you must renew in person at a Driver License Center.
PennDOT sends renewal notices by mail about 60 days before your license expires. Online renewal takes a few business days to process, and your new license will be mailed to you. In-person renewal is completed the same day.
Fees and payment
PennDOT charges separate fees for the learner's permit, the road test, and the driver's license itself. The exact amounts change periodically, so check PennDOT's website or call your local Driver License Center for current pricing. Most centers accept cash, debit cards, and credit cards, though some may have restrictions on which cards they take.
If you fail the road test, you pay the road test fee again when you retake it. If you fail the knowledge test for the permit, you do not pay again to retake it the same day, but you do pay if you return on a different day.
Frequently Asked Questions
Can I get a Pennsylvania driver's license if I don't have a Social Security number?
No. PennDOT requires proof of a Social Security number as part of the process. If you do not have a Social Security number, you may be able to obtain an Individual Taxpayer Identification Number (ITIN) from the IRS, though you should contact PennDOT directly to confirm whether an ITIN is accepted in place of a Social Security number.
What happens if I move to Pennsylvania from another state?
You must obtain a Pennsylvania driver's license within 60 days of establishing residency. You can transfer your out-of-state license by visiting a Driver License Center with your current license, proof of Pennsylvania residency, and proof of identity. You will not need to retake the knowledge test or road test if your out-of-state license is valid, though you will pay the Pennsylvania license fee.
How long does it take to get a Pennsylvania driver's license from start to finish?
The timeline depends on your age and how quickly you can schedule appointments. If you are 18 or older, you can get your permit and take the road test within a few weeks if appointments are available. If you are under 18, you must wait at least six months from the date you receive your permit before taking the road test. Road test wait times vary by location and can range from two weeks to several months.
Can I take the road test in a vehicle that is not registered in my name?
Yes. The vehicle must be registered and inspected, but it does not have to be registered to you. The registration and inspection must both be current on the day of the test.
What if I fail the road test multiple times?
There is no limit to how many times you can retake the road test. Each attempt requires a new fee and a new appointment. After three consecutive failures, PennDOT recommends taking a professional driving course, though it is not required.