Pennsylvania driver licenses renew every four years, and you can do it online, by mail, or in person at a PennDOT office

Pennsylvania gives you three ways to renew: online through the PennDOT website (the fastest option), by mail if you prefer not to visit an office, or in person at a Driver License Center. Which route you take depends on your age, whether your license is still valid, and whether you need a new photo. Most people under 65 with a valid license can renew online in minutes. If you're 65 or older, or if your license has been expired for more than a year, you'll need to renew in person.

Your renewal notice arrives in the mail about 60 days before your license expires. That notice contains your renewal code, which you'll need for online or mail renewal. If you don't receive one, you can still renew, but you'll need your driver license number and Social Security number instead.

Key Takeaways

  • Pennsylvania driver licenses expire every four years, and you can renew online, by mail, or in person depending on your age and license status.
  • Online renewal takes about 10 minutes and costs $30.50; you'll receive your new license by mail within 7 to 10 business days.
  • If you're 65 or older, or your license has been expired for more than a year, you must renew in person at a Driver License Center.
  • Mail renewal takes 2 to 3 weeks and requires mailing your current license to PennDOT along with the renewal form and payment.
  • You can renew up to 6 months before your license expires, so you don't have to wait until the last minute.

Online renewal: the fastest route for most people

If you're under 65 and your license is still valid, online renewal is the quickest option. Go to the PennDOT website, select "Renew Your Driver License," and enter your renewal code from your notice (or your driver license number and Social Security number if you don't have the notice). You'll answer a few questions about your address and whether anything on your license has changed. The whole process takes about 10 minutes.

Online renewal costs $30.50, which you'll pay by credit or debit card. Your new license will arrive by mail within 7 to 10 business days. You can continue driving on your current license until the new one arrives. You won't get a new photo during online renewal—your new license will use the photo from your current one.

One important note: you can only renew online if your license is still valid and you haven't changed your name or address since your last renewal. If either of those things has changed, you'll need to renew by mail or in person.

Mail renewal: when you want to avoid the office

Mail renewal works for anyone whose license is still valid, regardless of age. You'll need to mail PennDOT your current driver license, a completed DL-44 form (the renewal process), and a check or money order for $30.50. The DL-44 form is available on the PennDOT website, or you can call 717-787-2828 to request one by mail.

Mail your materials to PennDOT, Driver License Section, P.O. Box 68467, Harrisburg, PA 17106-8467. Processing takes 2 to 3 weeks from the day PennDOT receives your envelope. You'll get your new license and your old one back in the mail. Like online renewal, you won't receive a new photo.

If you're mailing your license, keep a copy of your receipt or write down your tracking information so you can follow up if something goes wrong. Once your new license arrives, destroy your old one or keep it in a safe place—you won't need it.

In-person renewal at a Driver License Center

You must renew in person if you're 65 or older, if your license has been expired for more than a year, or if you've changed your name or address since your last renewal. In-person renewal also gives you the option of getting a new photo on your license.

Find your nearest Driver License Center on the PennDOT website and check its hours before you go. Bring your current driver license, proof of your Social Security number (your Social Security card, W-2, or tax return), and proof of your current address (a utility bill, lease, or bank statement dated within the last 60 days). If you've changed your name, bring a marriage certificate, divorce decree, or court order showing the change.

The renewal process at the counter takes about 15 to 20 minutes. You'll pay $30.50 by cash, check, or card. Your new license will be printed on the spot, and you'll walk out with it the same day. If you want a new photo, tell the staff member when you arrive—there's no extra charge.

What happens if your license has expired

If your license expired less than a year ago, you can still renew by mail or online using the same process. If it expired more than a year ago, you must renew in person. You cannot legally drive with an expired license, so don't delay.

If your license has been expired for several years, PennDOT may require you to pass the written test again before renewing. Call 717-787-2828 to ask whether you'll need to test. If you do, you'll take the written test at the Driver License Center when you renew in person.

Renewing a commercial driver license (CDL) in Pennsylvania

Commercial driver licenses have different renewal rules. CDLs must be renewed in person at a Driver License Center, and you cannot renew online or by mail. You'll need to bring your current CDL, proof of your Social Security number, proof of your address, and a medical certificate (Form MCSA-5875) signed by a licensed medical examiner within the last 14 months.

CDL renewal costs $30.50, the same as a regular license. You'll take a vision test and answer questions about your medical history. Depending on your CDL class and endorsements, you may also need to pass a written test. The renewal takes about 30 minutes.

Renewing a REAL ID compliant license

Pennsylvania offers REAL ID compliant licenses, which you can use for federal purposes like boarding a domestic flight or entering a federal building. If your current license is REAL ID compliant, your renewed license will be too—you don't need to do anything extra.

If your current license is not REAL ID compliant and you want the new one to be, you must renew in person. Bring your current driver license, proof of your Social Security number, proof of your address, and one document proving your identity and date of birth (a passport, birth certificate, or naturalization papers). There's no extra cost for REAL ID compliance.

Frequently Asked Questions

Can I renew my Pennsylvania license before it expires?

Yes. You can renew up to 6 months before your license expires. This is useful if you're traveling or want to avoid the rush near your expiration date. Your new license will have a new expiration date four years from the date you renew.

What if I've moved to a different address since my last renewal?

If you've moved, you must renew in person or by mail—you cannot renew online. When you renew, bring proof of your new address (a utility bill, lease, or bank statement dated within the last 60 days). Your new license will show your updated address.

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

Online renewal takes about 7 to 10 business days from the time you complete the process. You can continue driving on your current license until your new one arrives. If you need your license sooner, renew in person at a Driver License Center and you'll get it the same day.

What if I lost my renewal notice?

You don't need the renewal notice to renew online or by mail. Instead, use your driver license number and Social Security number to start the online renewal process. If you're renewing by mail, you can request a new notice by calling 717-787-2828, or you can read the DL-44 form from the PennDOT website.

Do I need a new photo when I renew?

No. Online and mail renewal use your existing photo. If you renew in person, you can request a new photo at no extra cost. If you want a new photo but prefer online or mail renewal, you'll need to renew in person instead.