What you need before you start

Pennsylvania lets you renew your driver's license online if your license is still valid or expired for less than five years. You will need your current license number, your Social Security number, and a valid payment method — Pennsylvania takes Visa, Mastercard, American Express, and Discover. The fee is $30.50 for a five-year renewal.

Before you begin, check that your address on file with PennDOT (Pennsylvania Department of Transportation) is correct. If you have moved and have not updated your address yet, you cannot complete the renewal online — you will need to visit a Driver License Center in person instead. You can update your address separately through the PennDOT website before you renew.

You also cannot renew online if your license was suspended, revoked, or cancelled, or if you have unpaid traffic violations or child support obligations on file. In those cases, you must go to a Driver License Center.

Key Takeaways

  • You can renew online only if your license is still valid or expired less than five years ago, and your address on file is current.
  • The online renewal costs $30.50 and takes about 10 minutes, and you pay by credit or debit card.
  • Your new license will arrive by mail in 7 to 10 business days after you complete the renewal.
  • If your license was suspended, revoked, or you have unpaid violations, you must renew in person at a Driver License Center.
  • You can check your current address and update it on the PennDOT website before you start the renewal process.

The step-by-step renewal process

Go to the PennDOT website and find the Driver License Renewal section. Click the link to renew online. You will be asked to enter your driver's license number and your date of birth to pull up your record.

Next, you will review your personal information — name, address, and date of birth. If anything is wrong, stop and update it before continuing. Answer the vision and medical history questions honestly. These questions ask whether your vision has changed, whether you have any medical conditions that affect your driving, and whether you take medications that might impair you. Your answers determine whether you need an in-person eye exam or a medical review.

If the system flags you for an eye exam or medical review, you cannot finish online. You will receive instructions to schedule an appointment at a Driver License Center or with an approved eye doctor. This happens to some people and is not a problem — it just means the next step happens in person.

If you pass the questions, you will enter your payment information. PennDOT processes the payment when ready. You will receive a confirmation number on screen and by email. Write down or save the confirmation number — you may need it if there are questions about your renewal.

What happens after you submit

Your new license will be mailed to the address on file with PennDOT. Standard delivery takes 7 to 10 business days. You can continue to drive using your current license until the new one arrives, even after it expires, as long as you have the confirmation number from your online renewal.

If you do not receive your new license within 10 business days, contact PennDOT at 717-787-2937. Have your confirmation number ready. They can tell you whether the license is in the mail or whether there was a problem with the order.

If your current license is already expired and you need to drive before the new one arrives, you can print a temporary license from the PennDOT website using your confirmation number. The temporary license is valid for 45 days and counts as proof that you have renewed.

When you cannot renew online

If your address on file is wrong, update it first. Go to the PennDOT website, find the Address Change section, and submit the change. Wait for confirmation before you try to renew online. This usually takes a few days.

If your license was suspended or revoked, or if you have unpaid traffic violations or child support obligations, you must visit a Driver License Center in person. The staff there can tell you what you need to do to clear the issue before you can renew. You cannot resolve these problems online.

If you are over 79 years old, Pennsylvania requires you to renew in person every time. This is a state law, not a restriction on your record.

Fees and payment

The online renewal fee is $30.50. This covers a five-year license. Pennsylvania does not offer shorter renewal periods online — if you need a one-year or three-year license, you must renew in person at a Driver License Center.

PennDOT accepts Visa, Mastercard, American Express, and Discover. The payment is processed when ready when you submit your renewal. There are no additional fees or hidden charges. If your payment is declined, the system will tell you why and you can try again with a different card.

Printing a temporary license while you wait

If your current license is expired and you need to drive before your new license arrives, you can print a temporary license from the PennDOT website. Log in with your confirmation number and driver's license number. The temporary license is valid for 45 days from the date you print it.

The temporary license is a full-size document that you print at home. Carry it with you along with your confirmation email. Police will accept it as proof that you have renewed your license. Do not laminate it or alter it in any way.

Frequently Asked Questions

Can I renew if my license 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 Driver License Center. You will need to bring documents proving your identity and residency, similar to getting a license for the first time.

What if I moved and have not updated my address yet?

Update your address on the PennDOT website first, then wait for confirmation. Once your address is updated in their system, you can renew online. If you try to renew before the address change is processed, the system will reject you and tell you to come in person.

Do I need a new photo for an online renewal?

No. Online renewal uses your current photo from your existing license. If you want a new photo, you must renew in person at a Driver License Center.

What if my payment is declined?

The system will tell you why the payment failed — usually an incorrect card number or expired card. Try again with a different card. If you keep having problems, call PennDOT at 717-787-2937 to renew over the phone instead.

Can I renew online if I have a commercial driver's license?

No. Commercial driver's licenses must be renewed in person at a Driver License Center. You will need to bring your current license, proof of residency, and proof of medical certification if your CDL requires it.