Pennsylvania lets you renew online if you meet basic requirements

You can renew your Pennsylvania driver's license online through the PA Department of Transportation website if your license is not suspended, you have no medical restrictions that changed, and your current license is not expired by more than five years. The process takes about 10 minutes, costs $30.50 for a five-year renewal, and you'll receive your new card by mail in 7 to 10 business days.

Not everyone can use the online route. If your license is suspended, if you need to update your address or name, or if you're renewing after a long gap, you'll need to visit a PennDOT office in person instead. The online system also won't work if you have a commercial driver's license (CDL) or a hazmat endorsement.

Key Takeaways

  • Pennsylvania's online renewal works only if your current license is valid and not expired by more than five years, and you have no active suspensions or medical holds.
  • The online renewal costs $30.50 for a five-year license and takes about 10 minutes to complete on the PennDOT website.
  • Your new license arrives by mail within 7 to 10 business days; you can continue driving on your current license until the new one arrives.
  • If you need to change your address, name, or medical information, or if your license is suspended, you must renew in person at a PennDOT office.
  • You'll need your current Pennsylvania driver's license number, Social Security number, and a valid payment method (debit or credit card) to complete the online renewal.

What you need before you start the online renewal

Gather your current Pennsylvania driver's license, your Social Security number, and a debit or credit card. You'll enter your license number and the last four digits of your Social Security number to verify your identity in the system. PennDOT does not mail you a temporary license, so keep your current one until the new card arrives.

Check that your address and name on file are correct before you begin. If either one is wrong, stop and visit a PennDOT office instead—the online system won't let you change them. The same applies if you have medical conditions or restrictions that have changed since your last renewal.

The step-by-step process on the PennDOT website

Go to the Pennsylvania Department of Transportation website and select "Driver License Renewal" from the main menu. You'll be directed to a page that asks whether you want to renew online or schedule an in-person appointment. Choose the online option.

Enter your driver's license number and the last four digits of your Social Security number. The system will pull up your record and show you the information PennDOT has on file. Review it carefully—if anything is wrong, exit and visit an office instead. If everything matches, proceed to the next screen.

Answer the questions about your health and driving record. These are the same questions you'd answer in person: whether you have any medical conditions that affect your driving, whether your vision has changed, and whether you've had any traffic violations or suspensions since your last renewal. Answer honestly; PennDOT cross-checks these answers against court records and medical reports.

Review the terms and conditions, then enter your payment information. PennDOT accepts Visa, Mastercard, American Express, and Discover. Your card will be charged $30.50 when ready. You'll receive a confirmation number on screen and by email.

When your new license arrives and what to do if there's a problem

Your new license will arrive at the address on file within 7 to 10 business days. If you don't receive it after 12 business days, contact PennDOT at 1-800-932-4600 with your confirmation number. Have your current license ready when you call.

If your new license arrives with errors—wrong address, misspelled name, or incorrect restrictions—you can request a replacement in person at any PennDOT office. Bring your new license and proof of the correct information (a utility bill for address changes, a birth certificate or court order for name changes). There is no fee for a correction made within 30 days of receiving the card.

If your license was suspended or revoked after you submitted your online renewal but before your new card arrived, PennDOT will not mail it. You'll receive a notice instead, and you'll need to resolve the suspension or revocation at a PennDOT office before you can get a valid license.

Who must renew in person at a PennDOT office

You cannot renew online if your current license is suspended, revoked, or expired by more than five years. You also cannot renew online if you hold a commercial driver's license, a motorcycle endorsement, or a hazmat endorsement. Drivers under 21 and those with medical restrictions must renew in person.

If you need to change your address or legal name, you must visit an office. Bring your current license, proof of your new address (a utility bill or lease dated within the last 60 days), and proof of your name change (a marriage certificate, divorce decree, or court order). The in-person renewal takes about 15 minutes and costs the same $30.50.

First-time license holders and anyone renewing after a suspension or revocation must also come in person. PennDOT requires a vision test and a new photo for these situations, which the online system cannot provide.

How to find a PennDOT office if you need to renew in person

Visit the PennDOT website and use the office locator tool. Enter your county or city, and the system will show you all nearby Driver License Centers with their hours and phone numbers. Most offices are open Monday through Friday, 8:30 a.m. to 4:30 p.m., and some offer Saturday hours.

Call ahead before you go. Wait times vary widely by location and time of day. Some offices take walk-ins; others require you to schedule an appointment through the website. If you schedule an appointment, arrive 10 minutes early with all required documents.

What happens if your online renewal is denied

If the system rejects your online renewal, you'll see a message on screen explaining why. Common reasons include a suspension on your record, a medical hold, or a mismatch between the information you entered and what PennDOT has on file. Write down the reason and the confirmation number.

Contact PennDOT at 1-800-932-4600 to find out what needs to be resolved. If there's a suspension, you'll need to pay any fines or complete any required programs before you can renew. If there's a medical hold, you may need to submit a doctor's form or take a vision test. Once the issue is cleared, you can try the online renewal again or visit an office.

Frequently Asked Questions

Can I renew my license online if it expired more than five years ago?

No. If your license has been expired for more than five years, you must renew in person at a PennDOT office. You'll need to retake the written test and vision test, and you'll receive a new photo. Bring your expired license, proof of address, and proof of identity.

What if I move after I submit my online renewal but before my new license arrives?

Contact PennDOT at 1-800-932-4600 with your confirmation number and give them your new address. They can redirect your license to the new address if you call before the card ships. If it's already in the mail, you may need to pick it up at your local post office or have it forwarded.

Do I need to take a new photo for an online renewal?

No. PennDOT uses the photo from your current license. Your new license will have the same photo unless you visit an office and request a new one.

Can I renew online if I have a medical condition?

It depends on whether your condition or restrictions have changed. If everything is the same as your last renewal, you can renew online. If your condition has worsened or you've developed a new one, you must visit an office and may need to submit a medical form from your doctor.

What if I lose my new license before it arrives?

Contact PennDOT when ready at 1-800-932-4600 with your confirmation number. They can cancel the original card and issue a replacement. You'll pay a $20 replacement fee and receive the new card by mail within 7 to 10 business days.