Pennsylvania driver's license renewal happens online, by mail, or in person at a PennDOT office, depending on your age and how long it has been since your last renewal
Pennsylvania offers three paths to renew your license, and which one you can use depends on your age and when you last renewed. If you are between 21 and 64 and your license is not expired, you can renew online through the PennDOT website without visiting an office. If you are 65 or older, or if your license has been expired for more than five years, you must renew in person. Mail renewal is available in limited cases — mainly if you are military stationed overseas or have a medical reason that prevents you from traveling to an office.
The online path is fastest and costs $30.50 for a four-year renewal. You will need your current license number, Social Security number, and a valid payment method. The process takes about 15 minutes, and your new license arrives by mail in 7 to 10 business days. If you choose to renew in person, bring your current license, proof of Pennsylvania residency (a utility bill or lease dated within 60 days), and payment. In-person renewals cost $30.50 as well, and you receive a temporary license on the spot while your permanent one is mailed.
Key Takeaways
- Online renewal is available if you are 21 to 64 and your license is not expired, and takes about 15 minutes on the PennDOT website.
- In-person renewal is required if you are 65 or older, your license expired more than five years ago, or you need to update your photo or address on the same day.
- Pennsylvania charges $30.50 for a four-year renewal, whether you renew online or in person.
- Your new license arrives by mail in 7 to 10 business days; in-person renewals give you a temporary license when ready.
- You do not need an appointment for in-person renewal at most PennDOT offices, but wait times vary by location and time of day.
Online renewal through PennDOT's website
To renew online, go to the PennDOT website and select the driver's license renewal option. You will enter your current license number, date of birth, and the last four digits of your Social Security number. The system will pull up your record and ask you to review your personal information. If your address has changed, you can update it during this step — but you cannot change your name or photo online.
After you confirm your information, you pay $30.50 by debit card or credit card. PennDOT will mail your new license to the address on file. If you need your address updated on your physical license the same day, you must renew in person instead. The online system does not print a temporary license, so you will be without a valid ID for about a week unless you already have another form of ID.
In-person renewal at a PennDOT office
Walk into any PennDOT Driver's License Center with your current license, proof of Pennsylvania residency dated within the last 60 days, and $30.50. Acceptable proof of residency includes a utility bill, lease, mortgage statement, or bank statement with your name and current address. You do not need an appointment, though some offices have longer waits during lunch hours and late afternoon.
The staff will take a new photo, verify your information, and process your renewal on the spot. You will receive a temporary license printed on paper that is valid for 30 days while your permanent license is mailed. This temporary license has the same legal weight as your permanent one — you can drive with it, use it for age verification, and present it to police. Your permanent license arrives in 7 to 10 business days.
If you are renewing because your license is damaged, lost, or stolen, you can also request a replacement at the same time. The cost is the same, and the process takes no longer.
When you must renew in person instead of online
You cannot use online renewal if you are 65 or older. Pennsylvania law requires anyone in this age group to renew in person so that PennDOT can verify your identity and assess your fitness to drive. This applies even if your license is not expired yet — you can renew up to one year before expiration.
You also must renew in person if your license has been expired for more than five years, if you need to change your name, if you want to update your photo, or if you are changing your address and need it reflected on your physical license the same day. If your license is suspended or revoked, you cannot renew online either — you must visit an office and resolve the suspension or revocation first.
Mail renewal for military and medical situations
If you are a Pennsylvania resident stationed overseas with the military, you can renew by mail. Request a mail renewal process from PennDOT by phone at 717-787-2937 or through the website. Fill out the form, include a copy of your current license and military orders, and mail it to the address provided. Processing takes 4 to 6 weeks from the date PennDOT receives your process.
If you have a documented medical condition that prevents you from traveling to an office, you may also request mail renewal. You will need a letter from your doctor stating the condition and why you cannot visit a PennDOT office. Contact PennDOT directly to discuss your situation before mailing anything in.
What happens if your license expires before you renew
Driving with an expired license is illegal in Pennsylvania, even if you have submitted a renewal process. If you are pulled over, you can be cited. However, if you have applied for renewal online or in person and can show proof of that process, police may use discretion.
If your license has been expired for more than five years, you lose the option to renew online and must go to a PennDOT office in person. You will also need to pass the written test and vision test again, not just the renewal process. This makes it much more time-consuming and costly than renewing before expiration.
Finding a PennDOT office and checking wait times
PennDOT operates Driver's License Centers across Pennsylvania. You can find the office nearest you on the PennDOT website by entering your zip code. The site lists the address, hours, and phone number for each location. Some offices are open Monday through Friday only; others have Saturday hours. A few major offices in Philadelphia and Pittsburgh stay open until 7 p.m. on certain weekdays.
Wait times vary widely depending on the office and the time of day. Offices in rural areas often have shorter waits than those in cities. Early morning, mid-week visits typically mean shorter lines than afternoons or Saturdays. If you call the office ahead of time, staff can give you a rough idea of current wait times, though they cannot hold your place in line.
Frequently Asked Questions
Can I renew my Pennsylvania license online if it is already expired?
No. Online renewal is only for licenses that are not expired. If your license expired more than five years ago, you must renew in person at a PennDOT office and retake the written and vision tests. If it expired less than five years ago, you can still renew online as long as you are between 21 and 64.
What if I moved out of Pennsylvania but still have a Pennsylvania license?
You cannot renew a Pennsylvania license if you no longer live in the state. You must get a license from your new state of residence. If you are moving soon but still live in Pennsylvania, you can renew now and update your address later, or renew in person and update your address at the same time.
Do I need to take a new photo when I renew?
If you renew online, your current photo stays on your license. If you renew in person, PennDOT takes a new photo automatically. If you want a new photo but are renewing online, you must go to a PennDOT office instead.
How long is a renewed Pennsylvania driver's license valid?
A renewed license is valid for four years from the date of renewal. Your expiration date will be printed on the front of your license. You can renew up to one year before expiration.
What if I lost my license and need to renew at the same time?
You can request a replacement and renewal together at a PennDOT office. Bring your proof of residency and $30.50. If you cannot find your license number, staff can look it up using your name and date of birth.