What Pennsylvania Issues and Who Can Get One

Pennsylvania issues four types of driver licenses: the standard Class D license for regular driving, the Class M license for motorcycles, the Commercial Driver License (CDL) for trucks and buses, and the Learner's Permit for supervised driving. Most people in Pennsylvania hold a Class D license. You can hold a Class D and a Class M at the same time, but you cannot hold a CDL and a Class D simultaneously — you must choose one.

To get any Pennsylvania license, you must be at least 16 years old for a learner's permit, 17 for a junior license (which has restrictions), or 18 for an unrestricted Class D. You must be a Pennsylvania resident, which means you have lived in the state for at least 30 days and have a permanent address. You do not need to be a U.S. citizen, but you must provide proof of your legal presence in the United States.

Pennsylvania recognizes REAL ID-compliant licenses, which are required for federal building access and domestic air travel as of May 7, 2025. A standard Pennsylvania license without REAL ID compliance will not work for these purposes after that date, though it remains valid for driving. You can choose which type when you explore or renew.

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; learner's permit holders must hold the permit for at least six months before taking the road test.
  • You must bring original documents proving your identity, Social Security number, Pennsylvania residency, and date of birth to the PennDOT Driver License Center; photocopies and digital images are not accepted.
  • Pennsylvania licenses expire on your birthday and cost $30.50 for a four-year license or $61 for an eight-year license; renewal by mail is available if you have no medical suspensions and meet other conditions.
  • REAL ID-compliant licenses require one additional document proving your address and cost $1.50 more than a standard license; they are required for federal building access and domestic flights starting May 7, 2025.
  • If you move to Pennsylvania from another state, you must exchange your out-of-state license within 60 days; PennDOT will not issue a new Pennsylvania license until you surrender the old one.

Documents You Need to Bring to PennDOT

Pennsylvania requires original documents only — no photocopies, no digital images on your phone, no faxes. You must bring proof of identity, proof of your Social Security number, proof of Pennsylvania residency, and proof of your date of birth. Many documents serve double duty, but you cannot use the same document twice.

For identity, bring a valid U.S. passport, a U.S. passport card, a REAL ID-compliant state ID from another state, a permanent resident card (green card), or a tribal ID card issued by a federally recognized tribe. A school ID, work ID, or expired license does not count as proof of identity.

For your Social Security number, bring your Social Security card, a W-2 form, a 1099 form, a tax return, or a benefit statement from Social Security or the Veterans Administration. The document must show your full name and full nine-digit Social Security number.

For Pennsylvania residency, bring a utility bill, a lease or mortgage statement, a bank or credit card statement, a property tax bill, a vehicle registration, or a PennDOT-issued ID. The document must show your current Pennsylvania address and be dated within the last 60 days. If you live with someone else and do not have a bill in your name, bring a signed letter from the person whose name is on the bill, plus that person's ID.

For date of birth, bring a certified birth certificate, a passport, a passport card, a permanent resident card, or a tribal ID. An expired license or a school record does not count.

Getting Your First Pennsylvania License: The Step-by-Step Path

Pennsylvania requires a three-stage process: learner's permit, junior license (optional), then full Class D license. You cannot skip directly to the full license.

Stage 1: Learner's Permit. Visit a PennDOT Driver License Center with your documents. Pass a vision test and a written knowledge test covering road signs, traffic laws, and safe driving. The test has 18 questions; you must answer at least 15 correctly. Pay the $20 permit fee. You will receive your permit when ready. You must hold the permit for at least six months and practice with a licensed adult before you can take the road test.

Stage 2: Road Test. After six months, schedule a road test at a PennDOT center. Bring your learner's permit, proof of insurance, and a vehicle that is registered, inspected, and in safe working order. The examiner will test your ability to start the vehicle, control speed and steering, obey traffic signals, park, and respond to hazards. The test takes about 20 minutes. If you pass, you receive a junior license valid until your 18th birthday. If you fail, you can retake it after one week. There is no fee for the road test itself.

Stage 3: Full License. On your 18th birthday, your junior license automatically converts to a full Class D license. You do not need to visit PennDOT or pay an additional fee. If you prefer not to wait, you can visit a PennDOT center after your 18th birthday and request the conversion when ready.

Renewing Your Pennsylvania License

Pennsylvania licenses expire on your birthday. A Class D license is valid for four years or eight years, depending on which you choose at renewal. You will receive a renewal notice in the mail about 60 days before expiration.

You can renew in person at a PennDOT Driver License Center or by mail, provided you meet certain conditions. You are may be able to access to renew by mail if you have no medical suspensions, no drug or alcohol convictions in the past five years, no outstanding tickets or fines, and you are not changing your address. If any of these explore to you, you must renew in person.

Renewing by mail: Complete the process form (DL-44), include your renewal notice, and mail both to the address on the notice along with a check or money order for the renewal fee ($30.50 for four years, $61 for eight years). Processing takes about two weeks. Do not send cash.

Renewing in person: Bring your current license, proof of Pennsylvania residency (dated within 60 days), and payment. If you are changing your address, bring proof of your new address. If you are upgrading to a REAL ID-compliant license, bring one additional document proving your address. The fee is $30.50 for four years or $61 for eight years; add $1.50 if you want REAL ID compliance. You will receive your new license in the mail within 7 to 10 business days.

REAL ID Compliance and What It Means

A REAL ID-compliant license meets federal security standards and is required for domestic air travel and entry to federal buildings (courthouses, military bases, federal offices) starting May 7, 2025. A standard Pennsylvania license without REAL ID compliance will remain valid for driving but will not be accepted for these purposes.

To get a REAL ID-compliant license, you must provide all the standard documents (identity, Social Security number, date of birth, residency) plus one additional document proving your current address. Acceptable documents include a utility bill, lease, mortgage statement, bank statement, property tax bill, or vehicle registration — all dated within 60 days. The REAL ID license costs $1.50 more than a standard license.

Your REAL ID license will display a small star in the upper right corner. If you do not want REAL ID compliance, you can request a standard license instead, though you will need an alternative form of ID (such as a passport) for federal building access and domestic flights after May 7, 2025.

Exchanging an Out-of-State License

If you move to Pennsylvania from another state, you must exchange your out-of-state license for a Pennsylvania license within 60 days of establishing residency. PennDOT will not issue a new Pennsylvania license until you surrender your old one.

Visit a PennDOT Driver License Center with your out-of-state license, proof of Pennsylvania residency, and proof of your Social Security number. You do not need to retake the written or road test if your out-of-state license is valid and you are not changing the class of license. You will pay the standard license fee ($30.50 for four years or $61 for eight years). Your new Pennsylvania license will be mailed to you within 7 to 10 business days.

If your out-of-state license has expired, you must retake the written test and road test as if you were a new driver. If you are moving from a state that does not require road tests, Pennsylvania will still require one.

Fees, Processing Times, and Where to Go

ServiceFeeProcessing Time
Learner's Permit$20Issued same day
Road TestNo feeScheduled within 2–4 weeks
Class D License (4-year)$30.50Mailed within 7–10 business days
Class D License (8-year)$61Mailed within 7–10 business days
REAL ID upgrade+$1.50Same as license
Renewal by mail$30.50 or $612 weeks
Renewal in person$30.50 or $617–10 business days

PennDOT operates Driver License Centers across Pennsylvania. You can find the center nearest you and check hours on the PennDOT website. Most centers operate Monday through Friday, 8:30 a.m. to 4:30 p.m., though some have extended hours. Walk-ins are accepted, but wait times vary. You can also schedule an appointment online to reduce wait time.

Frequently Asked Questions

Can I get a Pennsylvania license if I do not have a Social Security number?

No. Pennsylvania law requires a valid Social Security number to issue any driver license. If you are a non-citizen without a Social Security number, you cannot obtain a Pennsylvania license. You may be able to obtain an ID card from PennDOT instead, which does not require a Social Security number and can be used for identification purposes, though not for driving.

What happens if I fail the road test?

You can retake the road test after one week. There is no fee for retesting. You must bring your learner's permit, proof of insurance, and a safe, registered, inspected vehicle. Most people pass on the second or third attempt. If you fail three times, you must wait 30 days before scheduling another test.

Can I renew my license early?

Yes. You can renew up to six months before your license expires. Early renewal does not extend your expiration date — your new license will still expire on your birthday. Renewing early is useful if you are traveling or want to avoid a rush closer to your expiration date.

Do I need to take a new photo when I renew?

If you renew by mail, your photo remains the same. If you renew in person, PennDOT will take a new photo. You cannot request to keep your old photo if renewing in person.

What if I lose my license before it expires?

Visit a PennDOT Driver License Center with proof of identity and residency. You can request a replacement license for $20. The replacement will have the same expiration date as your original license. If you also want to report it lost or stolen, you can request a replacement with a new number for an additional fee, though this is optional.