What you need to do to get a Pennsylvania driver's license

To get a Pennsylvania driver's license, you will visit a PennDOT (Pennsylvania Department of Transportation) Driver License Center in person, pass a written test and a driving test, and pay a fee. The process takes multiple visits — you cannot complete it all in one day. You start by getting a learner's permit, which lets you practice driving with a licensed adult, then return weeks or months later to take your road test and receive your license.

Pennsylvania issues licenses to people 16 and older. If you are under 18, you have additional requirements: you must hold a learner's permit for at least six months, you cannot drive alone until you turn 17, and you need a parent or guardian to sign your paperwork. If you are 18 or older, the process moves faster — you can take your road test as soon as you pass the written test, sometimes the same day.

Key Takeaways

  • You must visit a PennDOT Driver License Center in person; you cannot complete this by mail or online.
  • The first step is getting a learner's permit by passing a written test about road signs and driving rules, which costs $20.50.
  • If you are under 18, you must wait at least six months after getting your permit before you can take the road test; if you are 18 or older, you can take it when ready after passing the written test.
  • Your road test costs $35, and your license fee depends on your age and how long you want the license to last.
  • You must bring specific documents to prove your identity, Social Security number, and Pennsylvania residency before you can test.

Documents you need to bring to PennDOT

PennDOT requires you to bring documents that prove who you are, your Social Security number, and that you live in Pennsylvania. You cannot take either test without these documents. Bring originals, not copies — PennDOT staff will examine them in person.

For proof of identity, bring a valid passport, a birth certificate, or a military ID. For proof of your Social Security number, bring your Social Security card, a W-2 form, or a 1099 form. For proof of Pennsylvania residency, bring a recent utility bill, a lease or mortgage statement, a bank statement, or a property tax bill — it must show your name and current address and be dated within the last 60 days.

If you are under 18, your parent or guardian must sign your process in front of a PennDOT employee. Bring them with you to your appointment. If you are 18 or older, you sign your own paperwork.

Getting your learner's permit: the written test

Your first visit to PennDOT is to get a learner's permit. You will take a written test on a computer at the Driver License Center. The test has 18 questions about Pennsylvania traffic laws, road signs, and safe driving. You must answer at least 15 correctly to pass.

The test covers information in the Pennsylvania Driver's Manual, which PennDOT publishes free online and also provides in print at every Driver License Center. You can study it before you go, or you can ask for a copy when you arrive and study while you wait. Most people study for a few days to a week before taking the test.

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. Once you pass, you pay $20.50 and receive your learner's permit when ready. The permit is valid for one year.

Practicing to drive with your learner's permit

With a learner's permit, you can drive only when a licensed driver 21 or older is sitting next to you in the front seat. You cannot drive alone. If you are under 18, you also cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving — not even hands-free.

You must hold your learner's permit for at least six months before you can take the road test if you are under 18. If you are 18 or older, you can take the road test as soon as you pass the written test — you do not have to wait. During this time, practice driving in different conditions: residential streets, highways, rain, and night driving if you are old enough.

You do not have to log your practice hours, but PennDOT recommends at least 50 hours of supervised driving, with at least 10 hours at night. The more you practice, the more likely you are to pass your road test on the first attempt.

Taking your road test

When you are ready, return to a PennDOT Driver License Center to schedule your road test. You can book an appointment online through the PennDOT website or call your local center. Tests are usually available within a few weeks, though wait times vary by location and season.

Bring your learner's permit, your documents again (the same ones you brought for the written test), and a vehicle that is registered and insured in Pennsylvania. The vehicle must be in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before the test begins. If anything is broken, you will not be able to test that day.

The road test lasts about 20 to 30 minutes. The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, and backing up. They will also ask you to demonstrate that you understand traffic signs and can follow directions. You must pass this test to receive your license.

What happens if you fail your road test

If you do not pass your road test, you can retake it. There is no waiting period — you can schedule another test when ready. You pay the $35 test fee each time you take it. Most people pass on their second or third attempt. Bring your learner's permit each time you test.

Common reasons people fail include not checking mirrors, not signaling before turning, stopping too far into an intersection, or hitting a curb while parking. Ask the examiner what you did wrong so you know what to practice before your next attempt.

Getting your license and paying the fee

Once you pass your road test, you will pay a fee for your license. The fee depends on your age and how long you want the license to last. A four-year license for someone 18 to 44 costs $30.50. A license for someone under 18 costs less because it expires when you turn 21. A license for someone 45 to 64 costs $60.50, and a license for someone 65 or older costs $10.

You will receive your license on the spot or by mail within two weeks, depending on your Driver License Center. Your license is valid for the number of years you paid for. You can renew it by mail or online before it expires — PennDOT will send you a notice when renewal is coming due.

Frequently Asked Questions

Can I take my road test in a vehicle that is not registered in Pennsylvania?

No. The vehicle must be registered and insured in Pennsylvania. If you do not own a car, ask a friend or family member if you can use theirs for the test — they do not have to be present during the test, only the vehicle must be registered and insured.

What if I fail the written test multiple times?

You can retake the written test as many times as you need. There is no limit on attempts and no waiting period between tries. Each time you retake it, you pay $20.50 again. Most people pass after studying the Pennsylvania Driver's Manual for a few more days.

Do I need to take a vision test?

Yes. PennDOT will test your vision at the Driver License Center before you take either the written or road test. If you wear glasses or contacts, bring them with you. If you fail the vision test, you will not be able to test that day and will need to see an eye doctor first.

Can I get a license if I do not have a Social Security number?

No. Pennsylvania requires a Social Security number to issue a driver's license. If you do not have one, you will need to explore for one through the Social Security Administration before you can get a license.

How long does the whole process take from start to finish?

If you are 18 or older and pass both tests on your first attempt, you can complete the process in one or two visits over a few weeks. If you are under 18, you must wait at least six months between getting your permit and taking your road test, so the process takes at least six months. If you need to retake either test, add a few more weeks.