What you need to renew online in Pennsylvania
Pennsylvania lets you renew your driver's license online through PennDOT (the Pennsylvania Department of Transportation) if you meet a few conditions. You must have a valid, unexpired Pennsylvania license; be between 18 and 79 years old; and not have any medical or legal holds on your record. The online process takes about 10 minutes, costs $30.50, and you pay by debit or credit card.
Your new license arrives by mail in 7 to 10 business days. You can renew up to one year before your current license expires, so you do not have to wait until the last moment. The online system does not require you to visit a PennDOT office, take a new photo, or retake the written test — it uses your existing photo and information from your file.
Key Takeaways
- You can renew online only if your license is valid and unexpired, you are between 18 and 79, and you have no medical or legal holds.
- The online renewal costs $30.50, takes about 10 minutes, and your new license arrives by mail in 7 to 10 business days.
- You renew through the PennDOT website at www.dmv.pa.gov, not through a third-party site.
- If you need a new photo, a name change, or an address correction, you must renew in person at a PennDOT office instead.
Step-by-step: the online renewal process
Go to www.dmv.pa.gov and select "Renew Your License" from the homepage. You will be asked to enter your driver's license number, date of birth, and the last four digits of your Social Security number. The system will pull up your current information and ask you to confirm it is correct.
Review your name, address, and other details. If anything is wrong, you will need to stop and renew in person instead — the online system does not let you change information. Once you confirm everything is accurate, you will enter your payment information. PennDOT accepts Visa, Mastercard, American Express, and Discover. After payment processes, you will receive a confirmation number by email and on screen. Save or print this number in case you need to check the status of your renewal later.
When you cannot renew online
If your license has already expired, you cannot use the online renewal. You must renew in person at a PennDOT office. The same applies if you are 80 or older, because Pennsylvania requires an in-person medical evaluation for drivers in that age group.
You also cannot renew online if you need to change your name, correct your address, update your photo, or add or remove endorsements (such as a motorcycle endorsement). Any of these changes requires an in-person visit. If you have a medical hold or a legal hold on your license — for example, from a court order or a suspended license — the online system will reject your request and direct you to contact PennDOT by phone at 717-391-6190.
What happens after you submit your renewal
Once your payment is processed, PennDOT mails your new license to the address on file. Standard mail delivery takes 7 to 10 business days. You can continue to drive on your current license while you wait for the new one to arrive. Your current license remains valid until its expiration date, even after you have renewed online.
If you do not receive your new license within 10 business days, you can check the status on the PennDOT website using your confirmation number, or call 717-391-6190. Keep your confirmation email or number handy — PennDOT will ask for it to look up your order.
Address changes and other updates
If you moved since your last license was issued, you cannot change your address through the online renewal system. You must visit a PennDOT office in person. Bring your current license, proof of residency (such as a utility bill or lease dated within the last 60 days), and proof of Social Security number.
The same rule applies if you want to update your name, change your photo, or modify any endorsements on your license. PennDOT requires you to appear in person for these changes so they can verify your identity and take a new photo if needed. You can find your nearest office and check hours at www.dmv.pa.gov under "Find a Driver License Center."
Payment and fees
The online renewal fee is $30.50. This covers a four-year license renewal for drivers 18 to 64, or a two-year renewal for drivers 65 to 79. PennDOT accepts Visa, Mastercard, American Express, and Discover during checkout. There are no additional fees for online renewal compared to renewing in person.
If you pay by debit card, the transaction may appear as a pending charge for a few days before it settles. If your payment is declined, the system will tell you when ready and you can try again with a different card. PennDOT does not accept cash, checks, or money orders for online renewal.
Frequently Asked Questions
Can I renew online if my license is already expired?
No. The online system only works for valid, unexpired licenses. If your license has expired, you must renew in person at a PennDOT office. Bring your expired license, proof of residency, and proof of Social Security number.
What if I move after I renew online but before my new license arrives?
Contact PennDOT at 717-391-6190 with your confirmation number and new address. They can update your mailing address before your license ships. If your license arrives at your old address, you can contact PennDOT to have it reissued to your new address, though this may take additional time.
Do I need to take a new photo for online renewal?
No. The online renewal uses your existing photo from your current license. If you want a new photo, you must renew in person at a PennDOT office.
How do I know if I have a medical or legal hold on my license?
The online system will tell you if a hold prevents renewal. If you see an error message, call PennDOT at 717-391-6190 to find out what the hold is and how to clear it. Medical holds usually come from your doctor or the Department of Health; legal holds come from courts or law enforcement.
Can someone else renew my license for me online?
No. You must complete the renewal yourself using your own license number and Social Security number. The system is designed for individual use only and will not accept information from another person.