The basic path: PennDOT's three-step process
Pennsylvania issues driver's licenses through PennDOT (Pennsylvania Department of Transportation). To get your first license, you will pass through three stages: a written knowledge test, a road test, and then the license itself. You cannot skip ahead — you must complete the knowledge test before you can take the road test, and you must pass the road test before PennDOT will issue your license.
The entire process typically takes several weeks to a few months, depending on how quickly you schedule your tests and how many attempts you need. Most people pass both tests on the first or second try, but there is no time limit on how long you can take between stages.
You will need to visit a PennDOT Driver License Center in person for the knowledge test and again for the road test. You cannot do either online or by mail. The road test must be taken in the vehicle you plan to use — the examiner will inspect it before the test begins.
Key Takeaways
- You must pass a written knowledge test at a PennDOT Driver License Center before you can schedule a road test.
- The road test is conducted in your own vehicle, which must be registered, insured, and in safe working condition.
- You need a valid form of ID, proof of residency, and your Social Security number to take the knowledge test.
- Pennsylvania charges a fee for the knowledge test and a separate fee for the road test; the license itself costs additional money when issued.
- You can take the knowledge test as many times as you need, but you must wait at least one day between attempts.
What documents and ID you need to bring
For your first visit to take the knowledge test, bring one document that proves your identity and one that proves where you live. A valid passport, military ID, or out-of-state driver's license works for identity. For residency, bring a recent utility bill, lease, mortgage statement, or bank statement with your name and Pennsylvania address on it. The document must be dated within the last 60 days.
You will also need to provide your Social Security number. If you do not have a Social Security number, you will need to bring a letter from the Social Security Administration stating that you are not may be able to access for one, or documentation of your immigration status.
Bring the same identity and residency documents to your road test appointment. You will also need to bring the vehicle you plan to drive during the test, along with its registration and proof of insurance. The vehicle's registration must be in your name or in the name of a parent or guardian if you are under 18.
Taking the knowledge test at a PennDOT Driver License Center
Call ahead or visit the PennDOT website to find the Driver License Center nearest you and check its hours. You do not need an appointment for the knowledge test — you can walk in during business hours. Bring your documents, your Social Security number, and the test fee (the amount varies by location but is typically under $50).
The knowledge test covers Pennsylvania traffic laws, road signs, and safe driving practices. You will answer multiple-choice questions on a computer. You must score at least 70 percent to pass. If you do not pass, you can retake the test the next day at no additional charge. Most people pass on the first or second attempt.
When you pass the knowledge test, PennDOT will give you a receipt and instructions for scheduling your road test. You can schedule the road test when ready at the Driver License Center, or you can do it online through the PennDOT website or by phone. Road test appointments typically fill up weeks in advance, especially in busy areas, so schedule as soon as you pass the knowledge test.
Scheduling and taking the road test
The road test is a 15 to 20-minute drive with a PennDOT examiner. The examiner will check your vehicle's lights, brakes, windshield wipers, and mirrors before you begin. Make sure your vehicle is in safe working condition — if the examiner finds a safety problem, the test will be cancelled and you will have to reschedule.
During the test, the examiner will ask you to perform basic driving tasks: starting the vehicle, turning, backing up, parking, and stopping. They will also observe how you handle traffic, follow signs and signals, and respond to other drivers. You must pass the road test to receive your license. If you do not pass, you can retake it, but you will have to pay the road test fee again.
Bring your identity and residency documents, your vehicle registration and proof of insurance, and the road test fee to your appointment. Arrive at least 15 minutes early. If you miss your appointment or cancel with less than 24 hours' notice, you may lose your fee.
What happens after you pass the road test
When you pass the road test, the examiner will tell you that you have passed. You will then go to the counter at the Driver License Center to pay the license fee and have your photo taken. PennDOT will issue your license on the spot or mail it to you within a few days, depending on the location.
Your first Pennsylvania driver's license is valid for four years if you are under 21, or five years if you are 21 or older. You can renew it before it expires by visiting a Driver License Center, by mail, or online through the PennDOT website.
If you are under 18: Graduated Driver's License rules
Pennsylvania's Graduated Driver's License (GDL) program has additional rules for drivers under 18. You must hold a learner's permit for at least six months before you can take the road test. During that time, you can only drive with a licensed adult 21 or older in the front seat.
After you pass the road test and receive your license, you will have a junior license with restrictions. You cannot drive between midnight and 5 a.m. unless you are driving to or from work, school, or a medical appointment. You also cannot use a cell phone while driving, even hands-free. These restrictions lift when you turn 18 or after you hold the junior license for one year, whichever comes first.
If you are under 18, you will need a parent or guardian to sign your process at the Driver License Center. Bring their ID as well as yours.
Costs and fees
Pennsylvania charges separate fees for the knowledge test, the road test, and the license itself. The knowledge test fee is typically $10 to $15. The road test fee is typically $35 to $45. The license fee depends on how long you want it to be valid — a four-year license costs less than a five-year license. Exact amounts vary by Driver License Center location, so call ahead to confirm.
You will pay each fee at the time you take each test or receive your license. PennDOT accepts cash and card at most locations. If you fail a test, you do not get a refund, but you can retake it by paying the fee again.
Frequently Asked Questions
Can I take the knowledge test online or by mail?
No. You must take the knowledge test in person at a PennDOT Driver License Center. You cannot take it online, by mail, or through any other method. The same is true for the road test.
What if I fail the road test?
You can retake the road test as many times as you need. You will have to pay the road test fee each time. There is no limit on how many attempts you can make, and there is no waiting period between attempts — you can schedule your next test when ready after failing.
Do I need to have my vehicle inspected before the road test?
No formal inspection is required before you schedule the road test. However, the examiner will inspect your vehicle's safety features (lights, brakes, wipers, mirrors) at the start of the test. If the vehicle is not safe, the test will be cancelled. Make sure your vehicle is in working order before you arrive.
How long does it take to get my license after I pass the road test?
PennDOT will issue your license the same day you pass the road test at most Driver License Centers. At some locations, they mail it to you within a few days. Ask at the counter when you pay the license fee.
Can someone else take the road test in my vehicle if I do not have one?
No. The road test must be taken in a vehicle that is registered to you or to your parent or guardian (if you are under 18). The vehicle must have valid registration and insurance. You cannot borrow someone else's vehicle for the road test unless the registration is in your name or your parent's name.