Pennsylvania driver's license renewal: what you need to do

Pennsylvania lets you renew your driver's license online, by mail, or in person at a PennDOT Driver License Center. The method you choose depends on your license type, how much time you have, and whether your address or name has changed. Most people renew online or by mail without visiting an office. You must renew before your license expires — Pennsylvania does not issue grace periods, and driving on an expired license is illegal.

Your renewal notice arrives by mail about 60 days before your license expires. The notice includes your renewal code, which you need for online or mail renewal. If you do not receive a notice, you can still renew, but you will need your driver's license number and Social Security number to start the process online.

Key Takeaways

  • Pennsylvania sends a renewal notice 60 days before expiration; use the renewal code printed on it to renew online or by mail.
  • Online renewal takes about 10 minutes and costs $30.50 for a four-year license; you receive your new license by mail in 7 to 10 business days.
  • Mail renewal requires the same fee and timeline but uses a paper form; in-person renewal at a PennDOT center is faster but requires an appointment.
  • If your name or address has changed, you must renew in person and bring a document proving the change, such as a marriage certificate or utility bill.
  • Pennsylvania does not renew licenses that have been suspended, revoked, or are more than five years expired; you must visit a Driver License Center in person.

Online renewal: fastest option for most drivers

Online renewal through the PennDOT website is the quickest and most straightforward path if your license is current and your personal information has not changed. You will need your renewal code from the notice, your driver's license number, and your Social Security number. The entire process takes about 10 minutes.

Go to the PennDOT online services portal, select "Renew Your Driver's License," and enter your information. You will pay $30.50 by credit or debit card. Pennsylvania will mail your new license to the address on file within 7 to 10 business days. Your current license remains valid until the new one arrives, so you can drive legally during that time.

Online renewal is not available if your license has been suspended or revoked, if it expired more than five years ago, or if you need to change your name or address. In those cases, you must renew by mail or in person.

Mail renewal: same cost and timeline as online

Mail renewal works for the same situations as online renewal — your license must be current, and your name and address must not have changed. Request a mail renewal form by calling PennDOT at 717-412-8000, or read the form from the PennDOT website. Complete the form, sign it, and mail it with a check or money order for $30.50 to the address listed on the form.

Processing takes 7 to 10 business days from the date PennDOT receives your form. Your current license stays valid during this time. Mail renewal is useful if you do not have a credit or debit card or prefer not to use the online system, but it is slower than online because of postal delivery time on both ends.

In-person renewal at a PennDOT Driver License Center

Renewing in person is necessary if your name or address has changed, if your license is suspended or revoked, if it expired more than five years ago, or if you want your new license when ready. You must book an appointment through the PennDOT website; walk-ins are not accepted. Appointments are usually available within one to three weeks, depending on your location.

Bring your current driver's license, proof of your Social Security number (Social Security card, W-2, or 1099), and proof of your current address (utility bill, lease, or mortgage statement dated within 60 days). If your name has changed, bring the document that proves it — marriage certificate, divorce decree, or court order. If your address has changed, bring a document showing your new address.

The fee is $30.50, paid by cash, check, or card at the center. You receive your new license on the spot or within a few days, depending on whether you need a new photo. If you are renewing a REAL ID-compliant license, the process is the same, and your new license will also be REAL ID-compliant.

What documents you need for each renewal method

Renewal MethodDocuments NeededFeeTimeline
OnlineRenewal code, driver's license number, Social Security number$30.507–10 business days
MailCompleted form, renewal code, driver's license number$30.507–10 business days
In PersonCurrent license, proof of SSN, proof of address; proof of name/address change if applicable$30.50Same day or within a few days

Situations that require in-person renewal

You cannot renew online or by mail if your license is suspended, revoked, or expired for more than five years. You also cannot use those methods if your name or address has changed since your last license was issued. Pennsylvania requires you to prove any change in person, so you must visit a Driver License Center.

If you have a commercial driver's license (CDL), renewal rules are different. CDL renewals require an in-person visit, a medical examination form (if you drive a vehicle requiring a hazmat endorsement), and proof of citizenship or legal residency. Contact PennDOT or your local Driver License Center for CDL-specific requirements.

If your license was lost or stolen, you cannot renew it — you must report it and request a replacement. Call PennDOT at 717-412-8000 or visit a Driver License Center to start a replacement.

Common mistakes to avoid during renewal

The most common error is missing your renewal important date. Pennsylvania does not extend expired licenses, and you cannot legally drive on an expired license. If your license has already expired, you must renew in person; online and mail renewal are not available for expired licenses.

Another frequent mistake is sending payment to the wrong address or using the wrong amount. If you renew by mail, use the address and amount listed on the renewal form you receive. Do not send payment to a PennDOT office address unless the form specifically directs you to do so.

If your name or address has changed and you try to renew online or by mail, your process will be rejected. You must visit a Driver License Center in person and bring proof of the change. Attempting to renew without updating this information can delay your new license by weeks.

Frequently Asked Questions

Can I renew my Pennsylvania license if it has already expired?

No. Online and mail renewal are only for current licenses. If your license has expired, you must renew in person at a PennDOT Driver License Center. Bring your expired license, proof of your Social Security number, and proof of your current address. You will pay $30.50 and receive your new license on the spot or within a few days.

What if I did not receive my renewal notice in the mail?

You can still renew online without the renewal code. Go to the PennDOT online services portal and select "Renew Your Driver's License." You will need your driver's license number and Social Security number instead. If you prefer to renew by mail, call PennDOT at 717-412-8000 to request a form.

How long does it take to get my new license after I renew online?

PennDOT mails your new license within 7 to 10 business days of processing your online renewal. Your current license remains valid during this time, so you can drive legally. If you need your new license faster, you must renew in person at a Driver License Center.

Do I need to take a new photo when I renew my Pennsylvania license?

No, unless you renew in person. Online and mail renewals use your existing photo. If you renew at a Driver License Center, you will have a new photo taken unless you have a medical reason to keep your current one. Bring a document explaining any medical exemption if you want to keep your existing photo.

What if my name changed after my last license was issued?

You must renew in person at a PennDOT Driver License Center and bring proof of the name change, such as a marriage certificate, divorce decree, or court order. Online and mail renewal cannot process name changes. Book an appointment on the PennDOT website, bring your current license and the proof document, and pay $30.50.