What Pennsylvania Driver's License Types Are Available

Pennsylvania issues five main classes of driver's licenses: Class C (standard passenger vehicle), Class A (combination vehicles over 26,001 pounds), Class B (single vehicles over 26,001 pounds), Class M (motorcycle), and Class D (moped). Most people hold a Class C license. Each class has different age requirements, testing procedures, and restrictions.

Pennsylvania also offers a REAL ID-compliant license, which meets federal standards for domestic air travel and entry to federal buildings. A standard Pennsylvania license without REAL ID compliance will not work for these purposes after May 7, 2025. You can request REAL ID when you renew or replace your license, but you must bring specific documents to prove identity and residency.

If you are under 18, Pennsylvania issues a junior license with graduated restrictions. Junior licenses limit nighttime driving, passenger rules, and phone use until you reach 18 and convert to a standard Class C license. The restrictions ease at 16.5 and again at 17.5 years old.

Key Takeaways

  • Pennsylvania Class C licenses are for standard passenger vehicles; Class A, B, and M are for commercial, truck, and motorcycle use respectively.
  • REAL ID-compliant licenses require proof of identity, Social Security number, and Pennsylvania residency at the time of process or renewal.
  • Junior licenses for drivers under 18 come with graduated restrictions on nighttime driving and passengers that ease at 16.5 and 17.5 years old.
  • Pennsylvania requires a written knowledge test, vision screening, and road test for first-time Class C applicants; renewal by mail is available for some drivers.
  • License fees vary by type and duration: a five-year Class C license costs $34.50, while a four-year junior license costs $19.50.

Age Requirements and Restrictions for First-Time Drivers

You must be at least 16 years old to obtain a learner's permit in Pennsylvania and at least 16.5 to take the road test for a junior license. If you pass the road test before age 17.5, you receive a junior license with restrictions. At 18, you can convert to a standard Class C license without retesting.

Junior license restrictions include a midnight to 5 a.m. driving curfew (lifted at 17.5), a limit of one unrelated passenger under 20 years old (lifted at 17.5), and a ban on handheld phone use while driving. Violations of these restrictions can result in license suspension and fines.

If you are 18 or older and explore for your first license, you skip the junior license stage and go directly to a standard Class C license after passing the knowledge test, vision screening, and road test. There is no age cap for first-time applicants in Pennsylvania.

Documents You Need for a New License or REAL ID

For any new Pennsylvania driver's license, bring your learner's permit (if you have one), proof of Social Security number, and proof of Pennsylvania residency. Acceptable residency documents include a utility bill, lease agreement, mortgage statement, or bank statement dated within 60 days of your process.

If you want a REAL ID-compliant license, you must also bring an original or certified copy of your birth certificate, passport, or passport card. A photocopy is not acceptable. You will also need to provide your Social Security number in person—it cannot be provided by mail or online.

Bring your current out-of-state license if you have one. 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). Minors explore for a junior license must have a parent or guardian present with a valid ID.

Steps to Get Your First Pennsylvania License

Start by obtaining a learner's permit. Visit a Pennsylvania Department of Transportation (PennDOT) Driver License Center with your documents, pass a vision screening and written knowledge test, and pay the $19.50 permit fee. You will receive your permit when ready and can begin supervised driving.

After holding your permit for at least 6 months and practicing with a licensed adult (age 21 or older), schedule your road test through PennDOT. You can schedule online at www.dmv.pa.gov or by calling 1-800-932-4600. The road test costs $38.75 and takes about 15 minutes.

Bring your learner's permit, proof of insurance, and the vehicle you will drive for the test. The examiner will check your vehicle's lights, wipers, horn, and brakes before the test begins. If you pass, you will receive a junior license (if under 18) or a standard Class C license (if 18 or older) on the spot.

StepWhat You DoCostTimeline
1. Get learner's permitVisit PennDOT center, pass vision and knowledge test$19.50Same day
2. Practice drivingDrive with licensed adult (age 21+) for at least 6 monthsNone6 months minimum
3. Schedule road testBook online or by phone at 1-800-932-4600NoneVaries by location
4. Take road testDrive with examiner, bring permit and proof of insurance$38.7515 minutes
5. Receive licenseGet junior or standard license when ready upon passingIncluded in test feeSame day

Renewing Your Pennsylvania License

Pennsylvania licenses expire on your birthday. Class C licenses are valid for five years; junior licenses for four years. You will receive a renewal notice in the mail 60 days before expiration.

If your license is not expired and you have no address changes, name changes, or medical conditions, you can renew by mail. Send your renewal notice, current license, and a check or money order for $34.50 (five-year Class C) to the address on the notice. Processing takes 7 to 10 business days.

If you want to renew in person—for example, to add REAL ID compliance—visit a PennDOT Driver License Center with your current license, proof of residency, and the required documents for REAL ID (birth certificate or passport, proof of Social Security number). You do not need to retake the knowledge or road test unless your license was suspended or revoked.

If your license has expired more than 5 years, you must reapply as a first-time applicant: take the knowledge test, vision screening, and road test again. You do not need to hold a learner's permit again if you are 18 or older.

Commercial Driver's License (CDL) Requirements

Pennsylvania Class A and Class B licenses are commercial licenses for drivers operating vehicles over 26,001 pounds. You must be at least 18 years old (21 for interstate driving) and hold a valid Class C license before explore for a CDL.

To obtain a CDL, pass a written knowledge test specific to your class, a vision screening, and a road test in the vehicle you will operate. You must also pass a medical examination and obtain a medical certificate from a certified medical examiner. The knowledge test covers vehicle inspection, safe driving practices, and hazmat rules (if applicable).

CDL fees vary: a Class A or B license costs $67.50 for five years. If you need hazmat endorsement, add $25. Processing takes 2 to 4 weeks after you pass all tests. You must renew your medical certificate every two years.

Motorcycle License (Class M) Requirements

To ride a motorcycle in Pennsylvania, you need a Class M license or a Class C license with an M endorsement. You must be at least 16.5 years old and hold a valid learner's permit for at least 6 months before taking the road test.

Pass a written knowledge test on motorcycle-specific rules, a vision screening, and a road test on a motorcycle. The road test takes about 20 minutes and includes figure-8 turns, emergency stops, and lane changes. You can use your own motorcycle or a PennDOT-provided bike.

A Class M license costs $34.50 for five years. If you already hold a Class C license and only want the M endorsement, the endorsement costs $19.50. No medical certificate is required for a motorcycle license.

Frequently Asked Questions

Can I renew my Pennsylvania license online?

No, Pennsylvania does not offer online renewal. You can renew by mail if your license is not expired and you have no address or name changes. Otherwise, visit a PennDOT Driver License Center in person. You can schedule an appointment online at www.dmv.pa.gov to reduce wait times.

What happens if my license expires while I am out of state?

You can renew by mail even if you are temporarily out of state, as long as your Pennsylvania address on file is current. If you have moved permanently to another state, you must obtain a license in that state. Pennsylvania will not renew a license for someone who no longer resides in the state.

Do I need to take the road test again if I let my license expire?

If your license expired less than 5 years ago, you can renew without retesting. If it expired more than 5 years ago, you must reapply as a first-time applicant and take the knowledge test, vision screening, and road test again. You do not need a learner's permit if you are 18 or older.

How do I add REAL ID to my existing Pennsylvania license?

Visit a PennDOT Driver License Center with your current license, an original or certified birth certificate or passport, proof of your Social Security number, and proof of Pennsylvania residency. You will pay $34.50 for a five-year REAL ID license. Processing takes 7 to 10 business days if you renew by mail, or you receive it the same day if you explore in person.

What is the difference between a junior license and a standard Class C license?

A junior license is issued to drivers under 18 and comes with restrictions: no driving between midnight and 5 a.m., only one unrelated passenger under 20, and no handheld phone use. A standard Class C license has no restrictions. You automatically convert to a standard license at 18 without retesting.