What Pennsylvania Issues and Who Can Get One

Pennsylvania issues five types of driver's licenses: the standard Class D (passenger vehicle), Class M (motorcycle), Class CDL (commercial), junior licenses for drivers under 18, and the REAL ID-compliant version of any of these. The state also issues photo ID cards for people who do not drive. You can hold only one license type at a time, though you can add endorsements (like hazmat or passenger) to a CDL.

To get any Pennsylvania license, you must be at least 16 years old for a junior license, 18 for a standard Class D, and 18 for a Class M or CDL (though CDL has additional age rules for interstate driving). You must be a Pennsylvania resident — meaning you live in the state and intend to stay — and you must have a valid Social Security number or an Individual Taxpayer Identification Number (ITIN). Non-citizens can get a license if they have lawful status in the United States.

Pennsylvania does not issue licenses to people who are not residents, even temporarily. If you move to Pennsylvania, you have 60 days to exchange an out-of-state license for a Pennsylvania one.

Key Takeaways

  • Pennsylvania requires you to pass a written knowledge test, a vision test, and a road test before you receive a Class D license; junior license holders face additional restrictions.
  • You must bring your Social Security card or ITIN document, proof of residency (utility bill, lease, or mortgage statement dated within 60 days), and a birth certificate or passport to the PennDOT office.
  • A standard Class D license costs $35.50 and is valid for four years; REAL ID licenses cost $1.50 more and are valid for eight years.
  • Road tests must be scheduled in advance through PennDOT's online system or by phone, and wait times vary by region from two weeks to three months.
  • If you already hold a valid out-of-state license, you can skip the written and vision tests but must still pass the road test.

Documents You Need Before You Go to PennDOT

Pennsylvania requires six categories of documents at your license appointment. Bring originals or certified copies — photocopies alone will not work. The state will not accept documents older than a certain age, so check the date on everything before you arrive.

Proof of identity: A valid U.S. passport, passport card, or birth certificate (certified copy). If you were born outside the U.S., bring your passport or a Certificate of Naturalization. A school ID or work ID is not enough on its own.

Proof of Social Security number: Your Social Security card, a W-2 form, a 1099 form, or a tax return. If you do not have a Social Security number, bring your ITIN documentation from the IRS. PennDOT will not accept a letter from Social Security; it must be an official document.

Proof of residency: A utility bill, lease agreement, mortgage statement, or property tax bill dated within the last 60 days. The document must show your name and current Pennsylvania address. A bank statement or credit card statement will not work. If you are homeless or living with someone else, bring a signed affidavit from the person whose name is on the utility bill, plus that bill itself.

Proof of name change (if applicable): If your name on your birth certificate differs from your current name, bring a marriage certificate, divorce decree, or court order showing the legal change. PennDOT will compare all your documents to make sure the name is consistent.

For REAL ID: If you want a REAL ID-compliant license instead of a standard one, bring all the above plus one additional document proving your residency — a second utility bill, lease, or mortgage statement. REAL ID licenses are valid for eight years instead of four and can be used for federal purposes like boarding domestic flights.

The Written Test, Vision Test, and Road Test

Pennsylvania requires three separate tests for a new Class D license. If you already hold a valid driver's license from another state, you can skip the written and vision tests, but you must still pass the road test.

The written knowledge test covers Pennsylvania traffic laws, road signs, and safe driving practices. You take it on a computer at the PennDOT office. The test has 18 questions, and you must answer at least 15 correctly to pass. You can retake it the same day if you fail. The test is offered in English and several other languages; ask the clerk when you arrive.

The vision test checks that you can see well enough to drive safely. You must have at least 20/40 vision in each eye, with or without glasses or contacts. If you wear corrective lenses, you must wear them during the test and during your road test. PennDOT will note this on your license, and you are required by law to wear them whenever you drive. If you fail the vision test, you can retake it after 24 hours.

The road test is a 20-minute drive with a PennDOT examiner. You must schedule it in advance through PennDOT's online system at www.dmv.pa.gov or by calling 1-800-932-4600. The examiner will test your ability to start the car, control steering, brake smoothly, turn, park, and follow traffic laws. You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle does not have to be registered in your name, but the person whose name is on the registration must be present. You get one attempt per appointment; if you fail, you must schedule a new test.

Fees and How Long Everything Takes

Pennsylvania charges different fees depending on the license type and validity period you choose. All fees are paid at the PennDOT office when you pass your tests.

License TypeValidity PeriodFee
Class D (standard)4 years$35.50
Class D (REAL ID)8 years$37.00
Class M (motorcycle)4 years$35.50
Class M (REAL ID)8 years$37.00
Junior license (under 18)Until age 18$20.00
Photo ID (non-driver)4 years$20.00

The timeline depends on how quickly you schedule your road test. The written and vision tests happen the same day you arrive at the PennDOT office, usually within an hour. Road test wait times vary by region: in Philadelphia and Pittsburgh, expect four to twelve weeks; in rural areas, two to four weeks. Once you pass all three tests, you receive your license on the spot. If you are under 18, your junior license will have restrictions: no driving between midnight and 5 a.m. (except for work or school), and no passengers under 18 unless a parent or guardian is in the car.

Renewing Your Pennsylvania License

Pennsylvania sends renewal notices by mail 60 days before your license expires. You can renew online, by mail, or in person at a PennDOT office. Online renewal is the fastest option and takes about 10 minutes.

Online renewal is available if your license is not expired, you have no medical conditions that would affect your driving, and your address has not changed. Go to www.dmv.pa.gov, enter your license number and date of birth, and pay the renewal fee by credit or debit card. Your new license will arrive by mail within 7 to 10 business days. You can continue driving on your old license until the new one arrives.

Mail renewal is an option if you meet the same conditions as online renewal. Fill out the renewal form that came with your notice, include a check or money order for the renewal fee, and mail it to the address on the form. Processing takes 2 to 3 weeks after PennDOT receives it.

In-person renewal is required if your address has changed, you have a medical condition, or you want to upgrade to a REAL ID license. Bring your current license, proof of residency (if your address changed), and payment. You will not need to retake the written or road test unless your license was suspended or revoked. Vision tests are required only if your license has been expired for more than five years.

Renewal fees are the same as the original license fee. If you renew online or by mail, you cannot change your address; you must do that in person or by calling 1-800-932-4600.

What Happens If Your License Expires or Is Suspended

Driving with an expired license in Pennsylvania is a summary offense and can result in a fine of $50 to $200. If your license has been expired for more than five years, you must retake the written test and vision test when you renew, though you can skip the road test if you have a valid out-of-state license.

A suspended license is different from an expired one. Your license can be suspended for unpaid traffic fines, failure to pay child support, medical reasons, or accumulating too many points from traffic violations. You cannot drive during a suspension. To restore your license, you must resolve the reason for the suspension — pay the fine, make a payment arrangement, or get medical clearance — then contact PennDOT to confirm the suspension has been lifted. Restoration usually takes 1 to 3 business days after you resolve the issue.

If your license is revoked (usually for DUI or reckless driving), you must wait out the revocation period, then explore for a new license as if you were a first-time driver. You will need to pass all three tests again.

Junior Licenses and Restrictions for Drivers Under 18

Pennsylvania issues junior licenses to drivers aged 16 and 17. A junior license has the same validity period as a standard license but comes with mandatory restrictions that do not explore to drivers 18 and older.

Nighttime driving restriction: You cannot drive between midnight and 5 a.m., except to or from work, school, or a school-sponsored event. If you are stopped during these hours for any other reason, you can be cited.

Passenger restriction: You cannot carry passengers under 18 unless a parent, guardian, or licensed driver age 25 or older is in the front seat. This restriction applies 24 hours a day. Siblings, friends, and classmates all count as passengers.

Cell phone restriction: You cannot use a cell phone, even hands-free, while driving. This is stricter than the rule for drivers 18 and older, who can use hands-free devices.

These restrictions are lifted automatically when you turn 18. You do not need to renew your license or visit a PennDOT office. If you violate any restriction, you can be cited and fined $50 to $200 per violation.

Frequently Asked Questions

Can I take my road test in a vehicle that is not registered in my name?

Yes. The vehicle must be registered, insured, and in safe working condition, but it does not have to be registered to you. The person whose name is on the registration must be present during the test. You cannot take the test in a rental car or a vehicle borrowed from someone who is not present.

What if I fail my road test?

You must schedule a new road test appointment. There is no waiting period between attempts, but you will need to pay the road test fee again (included in your license fee). Most PennDOT offices allow you to schedule your next test online when ready after you fail.

Do I need a REAL ID license, or is a standard license enough?

A standard Pennsylvania license is enough for driving. A REAL ID license is required only if you want to board a domestic flight, enter a federal building, or use it for other federal purposes. If you do not need it for those reasons, a standard license is sufficient and costs less.

How do I change my address on my Pennsylvania license?

You must do it in person at a PennDOT office or by calling 1-800-932-4600. Online and mail renewal do not allow address changes. Bring your current license and proof of your new address (utility bill, lease, or mortgage statement dated within 60 days). There is no fee for an address change.

What if I lost my license or it was stolen?

Report it to PennDOT by calling 1-800-932-4600 or visiting a PennDOT office in person. You can request a replacement license, which costs $20.00 and is mailed to you within 7 to 10 business days. You can drive on your old license until the replacement arrives, but if your license was stolen, consider reporting it to local police as well.