What You Need to Get a Pennsylvania Driver's License

Pennsylvania issues driver's licenses through the Department of Transportation (PennDOT). You will need to visit a PennDOT Driver License Center in person, bring specific documents, pass a written test and a driving test, and pay a fee. The entire process takes multiple visits — one for the written test and one for the road test — and you cannot skip either step.

The state does not issue licenses by mail or online. You must appear at a physical location with your documents, take the tests yourself, and have your photo taken on site. If you are under 18, a parent or guardian must be present for at least the first visit.

Key Takeaways

  • You must bring proof of identity, proof of Social Security number, and proof of Pennsylvania residency to your first visit.
  • The written test covers road signs, traffic laws, and safe driving practices; you can study using the free PennDOT manual available on their website.
  • After passing the written test, you schedule a separate appointment for the road test, which is a 10- to 15-minute drive with a PennDOT examiner.
  • The fee for a four-year license is $35.50; a six-year license costs $54.50 for drivers 21 and older.
  • Minors must hold a learner's permit for at least six months and have a licensed adult in the car before they can take the road test.

Documents You Must Bring to PennDOT

PennDOT requires three categories of documents: proof of identity, proof of your Social Security number, and proof of Pennsylvania residency. You cannot complete your process without all three.

For identity, bring an original or certified copy of your birth certificate, a valid U.S. passport, a Certificate of Naturalization, or a military ID. A photocopy is not acceptable. If your birth certificate is a photocopy, it must be certified by the vital records office that issued it.

For Social Security, bring your Social Security card, a W-2 form, a 1099 form, or a tax return showing your full number. A letter from the Social Security Administration also works. You cannot use a driver's license from another state as proof of your Social Security number.

For residency, bring a utility bill, a lease or mortgage statement, a bank or credit card statement, or a property tax bill. The document must show your name and current Pennsylvania address and be dated within the last 60 days. A cell phone bill does not count.

The Written Test and What It Covers

The written test has 18 questions. You must answer at least 15 correctly to pass. The test covers road signs, traffic laws, right-of-way rules, parking, speed limits, and safe driving practices. You have 30 minutes to complete it.

PennDOT publishes a free study manual called the Pennsylvania Driver's Manual on their website at www.dmv.pa.gov. The manual is the source for every question on the test. You can read it online, read it as a PDF, or request a printed copy at any Driver License Center.

The test is given on a computer at the Driver License Center. You read each question on the screen and select your answer. If you fail, you can retake it the same day at no additional cost, but you must wait at least one hour before your second attempt.

Getting Your Learner's Permit if You Are Under 18

If you are under 18, you must get a learner's permit before you can take the road test. The permit allows you to drive only with a licensed adult age 21 or older in the front passenger seat. You must hold the permit for at least six months before PennDOT will let you schedule a road test.

To get a learner's permit, pass the written test at a Driver License Center. You will pay $20 for the permit. Your permit is valid for one year. If you do not pass the road test within that year, you must renew the permit and pay the fee again.

During the six months you hold the permit, you are required to drive at least 50 hours, with at least 10 of those hours at night. You do not have to log these hours officially — PennDOT does not check — but you should practice regularly so you are ready for the road test.

Scheduling and Taking the Road Test

After you pass the written test (or after six months with a learner's permit if you are under 18), you schedule a road test appointment. You can book online at www.dmv.pa.gov, by phone at 1-800-932-4600, or in person at a Driver License Center. Wait times vary by location; some areas have appointments available within a few weeks, while others have longer delays.

The road test lasts 10 to 15 minutes. A PennDOT examiner sits in your car and watches you drive. You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have working headlights, brake lights, turn signals, wipers, and mirrors. If the vehicle fails inspection, you cannot take the test that day.

The examiner tests your ability to start the car, control speed, steer, brake smoothly, use turn signals, obey traffic signs, and park. You must follow all traffic laws during the test. If you commit a serious violation — such as running a red light, hitting a curb, or failing to yield — you fail when ready. Minor mistakes, such as hesitating at a stop sign, do not automatically fail you.

If you fail the road test, you can retake it. There is no waiting period between attempts, but you must pay the road test fee again, which is $35 for a Class D license.

Paying the Fee and Receiving Your License

The fee for a Pennsylvania driver's license depends on how long you want it to be valid. A four-year license costs $35.50. A six-year license costs $54.50 for drivers 21 and older. Drivers under 21 can only get a four-year license.

You pay the fee at the Driver License Center when you pass your road test. PennDOT accepts cash, debit cards, and credit cards. After you pay, they take your photo and print your license on the spot. You receive it when ready.

Your license is valid starting the day it is issued. You do not have to wait for it to arrive in the mail. If you lose it or it is damaged, you can get a replacement at any Driver License Center for $10.

Finding a PennDOT Driver License Center Near You

Pennsylvania has Driver License Centers in most counties. You can find the one closest to you on the PennDOT website at www.dmv.pa.gov by entering your zip code. The website shows the address, phone number, and hours of operation for each center.

Many centers are open Monday through Friday during business hours, with some offering limited Saturday hours. Hours vary by location. If you cannot visit during regular hours, call ahead to ask whether your center has extended hours or whether you can visit a different location.

Some centers are busier than others. If you visit early in the morning or on a weekday, you may wait less time than if you visit in the afternoon or on a Friday. You do not need an appointment for the written test, but you do need one for the road test.

Frequently Asked Questions

Can I use a passport card instead of a full passport for proof of identity?

Yes. A valid U.S. passport card counts as proof of identity. You must bring the original card, not a photocopy. If you have a passport book instead, that also works.

What if I fail the written test twice?

You can retake the written test as many times as you need. There is no limit on attempts. You can take it again the same day if you wait at least one hour between tries, or you can come back another day. Each attempt is free.

Do I have to take the road test in the same county where I got my learner's permit?

No. You can take the road test at any PennDOT Driver License Center in Pennsylvania, regardless of where you took the written test. You may want to choose a location near your home or where you practice driving most often.

What happens if I move to Pennsylvania from another state?

If you have a valid driver's license from another state, you can exchange it for a Pennsylvania license without taking the written or road test. You must visit a Driver License Center with your out-of-state license, proof of identity, proof of Social Security number, and proof of Pennsylvania residency. The fee is the same as for a new license.

Can someone else take the road test for me?

No. You must take the road test yourself. PennDOT will not issue a license to anyone who did not personally pass the test. This is a legal requirement.