Pennsylvania Renewal: Online, by Mail, or In Person

Pennsylvania lets you renew your driver license online, by mail, or in person at a PennDOT office. Which route you take depends on your license type, how much time you have, and whether your address or name has changed. Most people renew online through the PennDOT website, which takes about 10 minutes and costs $30.50 for a five-year license. If you cannot renew online — because you have a commercial license, a hazmat endorsement, or certain medical conditions — you must go in person or mail in your documents.

Your Pennsylvania license expires on your birthday. PennDOT sends renewal notices by mail about 60 days before expiration, but you do not have to wait for the notice to start the process. You can renew up to one year before your license expires. If your license has already expired, you can still renew by mail or in person, but you cannot use the online system.

Key Takeaways

  • Online renewal works only if you have a standard Class D license with no medical restrictions, hazmat endorsement, or name/address changes since your last renewal.
  • The online renewal fee is $30.50 for a five-year license; by mail or in person, the fee is the same but processing takes longer.
  • You must renew in person if you have a commercial license, a hazmat endorsement, or certain medical conditions listed on your current license.
  • PennDOT processes online renewals in about 7 to 10 business days; mail renewals take 4 to 6 weeks; in-person renewals are completed the same day.
  • If your name or address has changed, you cannot use online renewal and must go in person with proof of the change.

Online Renewal: The Fastest Route for Most Drivers

To renew online, go to the PennDOT website and select the driver license renewal option. You will need your current license number, the last four digits of your Social Security number, and your date of birth. The system will pull up your record and ask you to confirm your address and emergency contact information. If everything is correct, you pay the $30.50 fee by credit or debit card and submit. PennDOT will mail your new license to the address on file within 7 to 10 business days.

You cannot use online renewal if any of the following explore: your license has already expired, you have a commercial license (Class A, B, or C), you hold a hazmat endorsement, your name or address has changed since your last renewal, you have medical restrictions or conditions noted on your license, or you are renewing a license issued to someone under 21. If any of these situations match yours, skip to the in-person or mail renewal sections below.

In-Person Renewal at a PennDOT Office

Walk-in renewal at a PennDOT Driver License Center is the fastest way to get a new license the same day. Bring your current license, proof of your Social Security number (Social Security card, W-2, or 1099 form), and proof of your current address (utility bill, lease, or bank statement dated within 30 days). If your name has changed since your last license, bring a certified copy of the document that shows the change — a marriage certificate, divorce decree, or court order.

You do not need an appointment for standard renewals, but wait times vary by location and time of day. PennDOT offices are typically less crowded on weekday mornings. The fee is $30.50 for a five-year license, payable by cash, check, or card. You will take a new photo and sign a form confirming your information. Your new license is printed on the spot and you leave with it in hand.

Find your nearest PennDOT Driver License Center on the PennDOT website by entering your zip code. Hours vary by location, so check before you go. Some offices close for lunch or have limited hours on certain days.

Mail Renewal: When You Cannot Go In Person

To renew by mail, read the DL-44 form from the PennDOT website or request one by calling 717-787-2937. Fill out the form completely, sign and date it, and mail it with a check or money order for $30.50 payable to "PennDOT". Include a copy of your current license (front and back) and proof of your current address (utility bill, lease, or bank statement dated within 30 days).

Mail your packet to: Pennsylvania Department of Transportation, Driver License Section, P.O. Box 68467, Harrisburg, PA 17106-8467. PennDOT will process your renewal in 4 to 6 weeks and mail your new license to the address you provided on the form. Do not mail your original license; send only a copy. Keep the tracking number from your mailed envelope if possible, so you can follow up if your renewal does not arrive within eight weeks.

If your name or address has changed, mail renewal is not the best option because PennDOT will need to verify the change. Go in person instead, or call 717-787-2937 to ask whether you can mail additional documents to support the change.

Name and Address Changes During Renewal

If your name has changed since your last license was issued — through marriage, divorce, or court order — you must renew in person. Bring your current license, proof of your Social Security number, proof of your current address, and a certified copy of the document that shows the name change. PennDOT will not process a name change by mail or online.

If only your address has changed, you can renew online as long as you update your address before you start the online renewal process. Log into your PennDOT account, update your address, and then begin the renewal. If you have already submitted an online renewal with an old address, your new license will be mailed to that address. Contact PennDOT at 717-787-2937 to request that your license be reissued to your correct address; there may be an additional fee.

Commercial Licenses and Hazmat Endorsements

If you hold a commercial driver license (Class A, B, or C) or a hazmat endorsement, you must renew in person at a PennDOT Driver License Center. Online and mail renewal are not available for commercial licenses. Bring your current license, proof of your Social Security number, proof of your current address, and your medical certificate (CDLIS Medical Examiner's Certificate, Form MCSA-5875) if your hazmat endorsement is expiring. The fee is $30.50 for a five-year license.

If your hazmat endorsement is expiring, you will need to pass a Transportation Security Administration (TSA) background check. This is done at the PennDOT office during your renewal appointment. The TSA background check fee is separate from the license renewal fee and varies. Bring your passport or other federally approved identification for the TSA check.

What to Do If Your License Has Expired

If your Pennsylvania license has expired, you cannot renew online. You must renew by mail or in person. The process is the same as a standard renewal, but PennDOT may require additional documentation if your license has been expired for more than one year. If your license expired more than five years ago, you may need to retake the written test and vision test; call 717-787-2937 to confirm before you go to an office.

Driving with an expired license is illegal in Pennsylvania. If you are stopped by police, you can face a fine. Renew as soon as possible, even if your license is only a few days past expiration.

Frequently Asked Questions

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 your online submission. Mail delivery typically takes an additional 3 to 5 business days, so expect your license to arrive 10 to 15 days after you renew. If you do not receive it within 21 days, contact PennDOT at 717-787-2937.

Can I renew my license if I have a medical condition or restriction?

If your current license has a medical restriction or condition code on it, you cannot renew online. You must go in person to a PennDOT Driver License Center so a staff member can review your medical status. Bring any updated medical documentation your doctor has provided. PennDOT may require you to submit a medical form signed by your physician.

What if I lost my current license and need to renew?

If your license is lost or stolen, you cannot renew online. Go in person to a PennDOT Driver License Center with proof of your Social Security number and current address. You will need to report the lost license and pay for a replacement. The fee is the same as a renewal ($30.50 for five years). You will receive your new license the same day.

Do I have to take a new photo when I renew?

If you renew online or by mail, PennDOT uses your photo from your current license. If you renew in person, you will take a new photo at the PennDOT office. If you want a new photo but are renewing online or by mail, you must go in person instead.

Can I renew my license before it expires?

Yes. You can renew up to one year before your license expires. This is useful if you are traveling or want to avoid a rush near your birthday. The new license will have a new expiration date five years from the date you renew, not five years from your current expiration date.