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

Pennsylvania issues driver's licenses through PennDOT (Pennsylvania Department of Transportation). The process has two main stages: first you pass a written test and vision screening to get a learner's permit, then after practice driving you return to pass a road test and get your license. The whole process typically takes several weeks, though you can move through it faster if you schedule appointments quickly.

You'll need to visit a PennDOT Driver License Center in person — you cannot complete this entirely online or by mail. Bring documents that prove your identity, Social Security number, and Pennsylvania residency. The specific documents accepted are listed on the PennDOT website, but generally include a birth certificate or passport for identity, a Social Security card, and a recent utility bill or lease for residency.

Key Takeaways

  • You must visit a PennDOT Driver License Center twice: once for your learner's permit (written test and vision check) and again for your road test and license after practicing.
  • Bring original documents proving identity, Social Security number, and Pennsylvania residency — photocopies are not accepted for identity documents.
  • The written test covers Pennsylvania traffic laws and road signs; you can study using the free PennDOT manual available on their website.
  • You must hold your learner's permit for at least six months before you can take the road test, though you can take it sooner if you're 18 or older.
  • Road test appointments fill up weeks in advance, so schedule as soon as you're may be able to access to avoid long waits.

Getting your learner's permit: documents and the written test

Bring your original documents to any PennDOT Driver License Center. You'll need proof of identity (birth certificate, passport, or military ID), your Social Security card or a document showing your number, and proof you live in Pennsylvania (utility bill, lease, mortgage statement, or bank statement dated within 60 days). Photocopies of identity documents are not accepted, but PennDOT will accept a photocopy of your Social Security card if you also bring the original.

At the center, you'll take the written test on a computer. The test has 18 questions covering Pennsylvania traffic laws, road signs, and safe driving practices. You need to answer at least 15 correctly to pass. PennDOT provides a free study guide called the "Pennsylvania Driver's Manual" on their website — read it thoroughly because the test questions come directly from it. You'll also have your vision screened; if you wear glasses or contacts, bring them.

If you pass, you'll receive your learner's permit when ready. The permit costs $20.50 and is valid for one year. With a learner's permit, you can drive only when a licensed driver 21 or older is in the front seat with you.

Holding your permit and practicing before the road test

Pennsylvania requires you to hold your learner's permit for at least six months before taking the road test — unless you're 18 or older, in which case you can take the test after holding it for just one day. However, most people benefit from the practice time regardless of age. Use this period to drive in different conditions: residential streets, highways, rain, and night driving.

During this time, you can also take a driver education course, which is optional but can help you prepare. Some insurance companies offer discounts if you complete an approved course. PennDOT's website lists approved providers in your area.

Scheduling and taking your road test

Schedule your road test appointment through PennDOT's online system or by calling your local Driver License Center. Road test appointments book up quickly — sometimes weeks in advance — so schedule as soon as you're may be able to access. Bring your learner's permit, proof of insurance, and the vehicle you'll be tested in. The vehicle must be registered, insured, and in safe working condition (working brakes, lights, wipers, and horn).

The road test lasts about 20 minutes. The examiner will ask you to perform basic maneuvers: starting the car, turning, backing up, parking, and driving on different road types. You'll be evaluated on your ability to control the vehicle, follow traffic laws, and respond safely to road conditions. Common reasons people fail include not coming to a complete stop, improper lane changes, and hitting the curb while parking.

If you pass, you'll pay $35 for your license and receive it on the spot. If you don't pass, you can retake the test — there's no waiting period between attempts, though you'll pay the $35 fee each time.

License fees and how long your license lasts

Your Pennsylvania driver's license costs $35 and is valid for four years from the date it's issued. When your license expires, you'll need to renew it — PennDOT will send you a renewal notice in the mail about 60 days before expiration. You can renew online, by mail, or in person depending on your situation.

If you lose your license or it's damaged, you can get a replacement at any Driver License Center for $13.50. Bring your Social Security card and proof of residency, though the process is faster if you also bring your birth certificate.

What to do if you're under 18

If you're under 18, Pennsylvania has additional restrictions on your license. You must hold your learner's permit for at least six months before taking the road test. Once you get your license, you cannot drive between midnight and 5 a.m. for the first six months, and you cannot use a cell phone while driving (even hands-free) until you turn 18.

You also cannot have more than one passenger under 18 in the car with you for the first six months of holding your license, unless a parent or guardian is in the vehicle. These restrictions exist to reduce crash risk for new young drivers.

Frequently Asked Questions

Can I take the written test and road test on the same day?

No. You must hold your learner's permit for at least six months before taking the road test, unless you're 18 or older — in which case you can take it after one day. Even then, most Driver License Centers schedule these appointments on different days because of how their testing schedule works.

What happens if I fail the road test?

You can retake it when ready — there's no waiting period. You'll pay the $35 fee again. Most people pass on their second or third attempt. Ask the examiner what you did wrong so you can practice that specific skill before your next test.

Do I need to take a driver education course?

No, it's optional. However, some insurance companies offer discounts if you complete an approved course, which can save you money over time. Check with your insurance provider before enrolling.

What if I move to Pennsylvania from another state?

You can exchange your out-of-state license for a Pennsylvania license at any Driver License Center. Bring your current license, proof of Pennsylvania residency, and your Social Security card. You won't need to take the written or road test if your license is valid.

How do I know which documents PennDOT accepts for proof of residency?

PennDOT accepts utility bills, lease agreements, mortgage statements, bank statements, insurance documents, and tax returns — all dated within 60 days. Check the full list on the PennDOT website before you go, because requirements can vary slightly by document type.