What You Need Before You Start

Pennsylvania issues driver's licenses through the Department of Transportation (PennDOT), and you will need to visit a PennDOT Driver License Center in person. You cannot complete the entire process online or by mail. Before you go, gather proof of identity, proof of Social Security number, and proof of Pennsylvania residency — the specific documents PennDOT accepts are listed on their website, and bringing the wrong ones will send you home empty-handed.

If you are under 18, you will follow a different timeline than an adult. Pennsylvania requires a learner's permit first, which you hold for at least six months before taking the road test for a full license. If you are 18 or older, you can skip the learner's permit and go straight to the written test and road test, though some people choose the permit route anyway to practice.

Key Takeaways

  • You must visit a PennDOT Driver License Center in person with proof of identity, Social Security number, and Pennsylvania residency.
  • Applicants under 18 must hold a learner's permit for at least six months before taking the road test for a full license.
  • Adults 18 and older can take the written test and road test without a learner's permit, though the permit is still an option.
  • The written test covers Pennsylvania traffic laws and road signs; the road test is a 15-minute drive with an examiner.
  • Bring your Social Security card or a document showing your number, a state ID or passport, and a recent utility bill or lease as proof of address.

Getting Your Learner's Permit (Under 18)

If you are under 18, your first step is the learner's permit. Visit any PennDOT Driver License Center with your documents and pay the permit fee (currently $20.50). You will take a written test covering Pennsylvania traffic laws, road signs, and safe driving rules. The test has 18 questions, and you need 15 correct to pass. You can study using the Pennsylvania Driver's Manual, which PennDOT publishes free online.

Once you pass, you receive your permit when ready. You can then drive with a licensed adult 21 or older in the front seat. Pennsylvania law requires you to hold the permit for at least six months and practice before you can take the road test. During this time, you cannot drive alone, and you must follow all traffic laws — violations can delay your road test.

Taking the Written Test (Age 18 and Up)

If you are 18 or older and skipping the learner's permit, you still take the written test first. Go to a PennDOT Driver License Center with your documents and the test fee ($20.50). The test is the same 18-question exam about Pennsylvania traffic laws and signs. You need 15 correct answers to pass.

You can retake the test if you fail, but you must wait one day before trying again. Most people pass on the first attempt if they study the Pennsylvania Driver's Manual beforehand. After you pass, you can schedule your road test. Some centers let you book it on the spot; others require you to call or use PennDOT's online scheduling system.

Scheduling and Taking the Road Test

The road test is a 15-minute drive with a PennDOT examiner. You must bring a vehicle that is registered, insured, and in safe working condition — the examiner will check the brakes, lights, wipers, and horn before you drive. Bring your permit or test pass, proof of insurance, and your Social Security card or number. If you are under 18, a parent or guardian must sign a consent form.

The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, and backing up. They are testing whether you can control the vehicle safely and follow traffic laws. Common reasons people fail include hitting the curb while parking, rolling through a stop sign, or hitting the examiner's brake pedal (a sign of unsafe driving). If you fail, you can retake the test, but you must wait one day and pay the fee again ($20.50).

What Documents to Bring

PennDOT requires specific documents, and they must be originals or certified copies — photocopies do not count. For proof of identity, bring a U.S. passport, a state ID, a military ID, or a birth certificate. For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a pay stub with your full number. For proof of Pennsylvania residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement in your name with your current address.

If your name has changed due to marriage, divorce, or court order, bring the legal document proving the change (marriage certificate, divorce decree, or court order). If you do not have a Social Security number, bring a letter from the Social Security Administration stating that you are not may be able to access. Bring all documents with you — you cannot submit them later.

Fees and How to Pay

Pennsylvania charges separate fees for the learner's permit, written test, and road test. The learner's permit costs $20.50. The written test costs $20.50 (whether you are under 18 or 18 and up). The road test costs $20.50. A four-year driver's license costs $35.75; a six-year license costs $52.75. You pay the license fee only after you pass the road test.

PennDOT Driver License Centers accept cash, debit cards, and credit cards. Some centers may have different payment methods, so call ahead if you want to confirm. If you fail the road test, you pay the $20.50 fee again to retake it.

Finding a PennDOT Driver License Center Near You

Pennsylvania has Driver License Centers in most counties. You can find the nearest one using PennDOT's online locator tool on their website, or call 1-800-932-4600. Hours vary by location, and some centers are busier than others — calling ahead to ask about wait times can save you a trip. Many centers now use an online appointment system, so you can reserve a time slot instead of waiting in line.

If you live in a rural area far from a center, you may be able to use a satellite office or a special mobile unit. Check the PennDOT website for schedules and locations. Bring all your documents the first time — going back because you forgot something costs you another trip and more time.

Frequently Asked Questions

Can I take the written test online?

No. Pennsylvania requires you to take the written test in person at a PennDOT Driver License Center. You can study online using the Pennsylvania Driver's Manual, but the test itself must be taken at a center.

What if I fail the road test?

You can retake it after waiting one day. You pay the $20.50 fee again and schedule another test through PennDOT. There is no limit to how many times you can retake it, but each attempt costs money and requires a new appointment.

How long does it take to get a license after I pass the road test?

PennDOT issues your license on the spot after you pass the road test. You receive a temporary paper license that day and the plastic card arrives by mail within two weeks.

Do I need a learner's permit if I am 18 or older?

No. Adults 18 and older can skip the permit and go straight to the written test and road test. However, some people choose the permit to practice driving before the road test.

What happens if I move to a different state?

Your Pennsylvania license remains valid until it expires. If you become a resident of another state, you will need to get a license from that state. Most states let you transfer your driving record from Pennsylvania.