Pennsylvania driving permits renew through PennDOT, not your local DMV

Pennsylvania's Department of Transportation (PennDOT) handles all permit renewals. You cannot renew at a local driver's license center — you must go through PennDOT's online system, by mail, or in person at a PennDOT office. The method you choose depends on whether your permit has expired, how soon you need it, and whether PennDOT will let you renew online (which is not available to everyone).

Your learner's permit in Pennsylvania is valid for one year from the date it was issued. If you do not pass the road test within that year, you must renew the permit to keep studying and trying again. A commercial learner's permit is also valid for one year. The renewal process is the same regardless of which type you hold.

Key Takeaways

  • Pennsylvania learner's permits expire one year from the issue date, and you must renew before the expiration date to continue driving with a supervising driver.
  • Online renewal through PennDOT's website is the fastest option if you are under 21 and have not had violations or suspensions since your permit was issued.
  • If you cannot renew online, you can renew by mail by sending your permit, a completed DL-44 form, and the renewal fee to PennDOT's Harrisburg office.
  • In-person renewal at a PennDOT office takes about 30 minutes and requires your current permit, proof of identity, and the renewal fee.
  • The renewal fee is $20.50 for a standard learner's permit and $30.50 for a commercial learner's permit, and the new permit is valid for one additional year.

Renew online if you meet PennDOT's requirements

Online renewal is the fastest way to renew your Pennsylvania learner's permit. You can renew online through PennDOT's website if you are under 21 years old, your permit has not been suspended or revoked, and you have not received any traffic violations since the permit was issued. The entire process takes about 10 minutes.

Go to the PennDOT website, select "Renew a Learner's Permit," and log in with your Pennsylvania online account. If you do not have an account, you will need to create one using your Social Security number, date of birth, and driver's license or permit number. Answer the questions about your driving record, pay the renewal fee with a debit or credit card, and your new permit will be mailed to you within 7 to 10 business days.

If the online system tells you that you cannot renew online, it means you have a violation, suspension, or other issue on your record that requires an in-person or mail renewal. Do not try to renew online again — go directly to the mail or in-person option instead.

Renew by mail if you prefer not to visit an office

Mail renewal takes longer than online renewal but requires no trip to a PennDOT office. Complete the DL-44 form (process for a Pennsylvania Driver's License or Learner's Permit), which you can read from the PennDOT website or request by phone. Sign the form and include your current permit, a copy of your proof of identity (such as a birth certificate, passport, or state ID), and a check or money order for the renewal fee.

Mail the packet to PennDOT, P.O. Box 68467, Harrisburg, PA 17106-8467. Include a self-addressed, stamped envelope if you want PennDOT to return your old permit. Processing by mail typically takes 4 to 6 weeks, so plan ahead if your permit is expiring soon. If you need your permit faster, use online or in-person renewal instead.

Renew in person at a PennDOT office for the quickest result

In-person renewal at a PennDOT office is the fastest way to get a new permit in your hands the same day. Bring your current permit, one form of government-issued photo ID (such as a passport or state ID), and the renewal fee in cash or card. You do not need to schedule an appointment at most PennDOT offices, but wait times vary by location and time of day.

The renewal process takes about 30 minutes. A PennDOT staff member will verify your identity, check your driving record, take a new photo, and issue your renewed permit on the spot. Your old permit will be returned to you or destroyed. Find the PennDOT office nearest you on the PennDOT website by entering your zip code.

Renewal fees and what your new permit covers

A standard learner's permit renewal costs $20.50. A commercial learner's permit renewal costs $30.50. These fees are the same whether you renew online, by mail, or in person. Payment methods vary by renewal type: online renewal accepts debit and credit cards, mail renewal accepts checks or money orders, and in-person renewal accepts cash and cards.

Your renewed permit is valid for one year from the date of renewal, not from the date of expiration. For example, if your permit expired on March 15 and you renew it on April 1, your new permit expires on April 1 of the following year. You can take your road test at any point during that year. If you do not pass the test before your new permit expires, you will need to renew again.

What happens if your permit expires before you renew

If your permit expires and you have not renewed it, you cannot legally drive with a supervising driver, even if you are in the middle of scheduling your road test. You must renew your permit before you can drive again. If you are caught driving with an expired permit, you can be cited for driving without a valid license.

If your permit has been expired for more than a few months, PennDOT may require you to renew in person or by mail rather than online. Call PennDOT at 717-391-6190 to ask whether you can still renew online, or go directly to an in-person or mail renewal to avoid delays.

Frequently Asked Questions

Can I renew my permit if I have not taken my road test yet?

Yes. You can renew your learner's permit as many times as you need to before passing your road test. Each renewal extends your permit for one more year. You do not need to have scheduled or attempted a road test to renew.

What if I lost my permit and need to renew it at the same time?

You will need to replace your lost permit before you can renew it. Go to a PennDOT office with your ID and pay a $20.50 replacement fee. Once you have the replacement permit in hand, you can renew it when ready if it is close to expiration, or wait until the expiration date approaches.

How long does it take to get my renewed permit in the mail?

Online renewal takes 7 to 10 business days. Mail renewal takes 4 to 6 weeks. In-person renewal is same-day. If your permit is expiring within two weeks, do not use mail renewal — use online or in-person instead.

Can I renew my permit online if I have a traffic violation?

No. If you have received any traffic violation since your permit was issued, PennDOT's online system will not allow you to renew online. You must renew by mail or in person. The violation does not prevent you from renewing — it just requires the in-person or mail route.

Do I need to take the written test again when I renew my permit?

No. Renewing your permit does not require you to retake the written test. You only need to provide your current permit, proof of identity, and the renewal fee. The written test is only required when you first get your learner's permit.