What You Need to Do to Get a Pennsylvania Driver's License
To get a Pennsylvania driver's license, you must visit a PennDOT Driver's License Center in person, pass a written knowledge test and a road test, and provide proof of identity, Social Security number, and Pennsylvania residency. Pennsylvania does not issue licenses by mail or online. You will need to schedule an appointment at a Driver's License Center before you go — walk-ins are not accepted. The entire process from first visit to road test typically takes several weeks, depending on how quickly you can schedule your appointment and how many times you need to attempt the tests.
Pennsylvania issues a standard Class D license for regular passenger vehicles. If you want to drive a motorcycle, you need a separate endorsement. If you are under 18, you must follow Pennsylvania's Graduated Driver's License (GDL) system, which has different requirements and restrictions than adult licensing.
Key Takeaways
- You must visit a PennDOT Driver's License Center in person with an appointment; Pennsylvania does not accept online or mail-in applications.
- You need to bring proof of identity (such as a birth certificate or passport), proof of Social Security number, and two documents showing your Pennsylvania address.
- You must pass a written knowledge test and a road test before you receive your license; you can retake either test if you fail.
- The written test covers Pennsylvania traffic laws and safe driving practices; you can study using the free PennDOT Driver's Manual.
- If you are under 18, you must complete the Graduated Driver's License system, which includes a learner's permit stage with restrictions before you can take the road test.
Documents You Must Bring to Your Appointment
Pennsylvania requires specific documents to prove your identity, Social Security number, and residency. Bring originals or certified copies — photocopies are not accepted. You will need one document from the identity list, one from the Social Security list, and two from the residency list.
Proof of identity: Valid U.S. passport, birth certificate (certified copy), naturalization certificate, or valid foreign passport with an I-94 arrival/departure record. If you were born outside the United States, your document must show your name, date of birth, and place of birth.
Proof of Social Security number: Social Security card, W-2 form, 1099 form, or a letter from the Social Security Administration. A tax return is not accepted.
Proof of Pennsylvania residency (bring two): Utility bill, lease agreement, mortgage statement, property tax bill, bank statement, insurance policy, or a letter from a government agency. Documents must show your name and current Pennsylvania address and be dated within the last 60 days. A PennDOT document (like a learner's permit) counts as one of the two.
If you have changed your name due to marriage, divorce, or court order, bring the legal document proving the change (marriage certificate, divorce decree, or court order). If you are a non-citizen, bring your valid visa or immigration document.
Scheduling Your Appointment and What to Expect
Go to the PennDOT website and use the Driver's License Center appointment system to find a location near you and select an available date and time. You can schedule up to 60 days in advance. Appointments typically fill up quickly in urban areas, so book as soon as you know you are ready to test. If no appointments are available in your preferred location, check nearby counties — you can test in any PennDOT Driver's License Center in Pennsylvania.
Arrive at least 15 minutes early with all required documents. Bring your Social Security card or other proof of your number in your hand — you will need to provide it at check-in. The center will verify your documents, take your photograph, and collect your fee. As of 2024, a Class D license costs $30.50 for a four-year license or $61 for an eight-year license. Fees are subject to change; check the PennDOT website before your visit.
After you pay, you will take the written knowledge test on a computer. You have 30 minutes to answer 18 questions about Pennsylvania traffic laws, road signs, and safe driving. You must answer at least 15 questions correctly to pass. If you fail, you can retake the test the same day or schedule another appointment. Many people pass on the first try if they study the PennDOT Driver's Manual beforehand.
Preparing for and Taking the Written Knowledge Test
The written test covers Pennsylvania traffic laws, right-of-way rules, speed limits, parking, alcohol and drug impairment, and the meaning of road signs and pavement markings. You can study using the free PennDOT Driver's Manual, available as a PDF on the PennDOT website or in print at any Driver's License Center. The manual is about 80 pages and covers everything on the test.
Read the manual at least once before your appointment. Pay special attention to sections on right-of-way, speed limits in different zones, and what to do at traffic signals and stop signs. Practice tests are available on the PennDOT website; taking these before your appointment will show you what the real test looks like and help you identify weak areas.
On test day, read each question carefully and do not rush. You have 30 minutes for 18 questions, so you have time to think. If you are unsure of an answer, mark it and come back to it. You do not need to pass on your first try — if you fail, you can retake it when ready or at a later appointment.
Scheduling and Passing Your Road Test
After you pass the written test, the Driver's License Center staff will give you a receipt and instructions for scheduling your road test. You cannot take the road test on the same day as your written test. You must schedule the road test through the PennDOT appointment system, just as you did for the written test. Road test appointments typically fill up weeks in advance, so schedule as soon as you pass the written test.
For your road test, bring the receipt from your written test, your learner's permit (if you have one), proof of insurance for the vehicle you will drive, and the vehicle itself. The vehicle must be registered in Pennsylvania, have valid inspection and emissions stickers, have working headlights, brake lights, turn signals, and windshield wipers, and have a valid registration card in the vehicle. If the vehicle does not meet these requirements, you will not be allowed to test.
The road test lasts about 20 to 30 minutes. The examiner will ask you to perform basic driving tasks: starting the vehicle, turning, backing up, parking, stopping at traffic signals and stop signs, and merging. The examiner is looking for safe driving habits, not perfection. Common reasons people fail include rolling through stop signs, improper lane changes, hitting the curb while parking, or not checking mirrors and blind spots. If you fail, you can retake the test at a later appointment.
Graduated Driver's License Requirements for Drivers Under 18
If you are under 18, Pennsylvania requires you to complete a Graduated Driver's License (GDL) system before you can get an unrestricted license. The GDL has two stages: the learner's permit stage and the junior license stage.
Learner's permit stage: You must be at least 16 years old. You pass the written knowledge test and receive a learner's permit, which allows you to drive only with a licensed adult (21 or older) in the front passenger seat. You must hold the learner's permit for at least six months before you can take the road test. During this time, you cannot drive between midnight and 5 a.m., and you must follow all traffic laws. If you get a traffic violation or are involved in an accident while on your learner's permit, the six-month waiting period restarts.
Junior license stage: After you pass the road test, you receive a junior license. A junior license has restrictions: you cannot drive between 11 p.m. and 5 a.m. (except for school, work, or emergencies), you cannot carry passengers under 18 (except family members) without a licensed adult 21 or older in the vehicle, and you cannot use a cell phone while driving. These restrictions stay in place until you turn 18 or until you have held the junior license for one year, whichever comes first. After that, you can get an unrestricted Class D license.
If you are 18 or older when you get your first Pennsylvania license, you skip the GDL system and go straight to a Class D license after passing the written and road tests.
What Happens After You Pass Your Road Test
After you pass the road test, the examiner will tell you that you have passed and will give you a temporary license document. Your permanent plastic license card will be mailed to the address you provided at your first appointment. Standard processing takes about two weeks. If you need your license sooner, you can request expedited processing for an additional fee at the Driver's License Center.
Your new license will be valid for four years (if you paid for a four-year license) or eight years (if you paid for an eight-year license). The expiration date is printed on the front of the card. You can renew your license by mail or online before it expires, without taking the tests again.
If you move to a different Pennsylvania address before your license arrives, go to a Driver's License Center and update your address. If you move out of Pennsylvania, you will need to get a license from your new state.
Frequently Asked Questions
Can I take the written test and road test on the same day?
No. Pennsylvania requires you to pass the written test first, then schedule the road test for a later date. You cannot take both tests in one visit to a Driver's License Center.
What if I fail the written test or road test?
You can retake either test. If you fail the written test, you can retake it the same day or schedule another appointment. If you fail the road test, you must schedule a new appointment. There is no limit to how many times you can retake either test, but you must pay the fee each time.
Do I need a learner's permit before I can take the road test?
If you are under 18, yes — you must hold a learner's permit for at least six months before you can take the road test. If you are 18 or older, you do not need a learner's permit; you can go straight from passing the written test to taking the road test.
What if I do not have a birth certificate?
You can use a valid U.S. passport, naturalization certificate, or valid foreign passport with an I-94 arrival/departure record instead. All identity documents must be originals or certified copies.
How long does it take to get my permanent license card after I pass the road test?
Standard processing takes about two weeks. Your temporary license document is valid when ready after you pass the road test. You can request expedited processing for an additional fee if you need your permanent card sooner.