What Pennsylvania charges to renew your driver license

Pennsylvania charges $35.50 to renew a standard driver license by mail or online, or $39.50 if you renew in person at a PennDOT office. The difference covers the cost of the in-person appointment slot. If you are renewing a commercial driver license (CDL), the fee is higher — $70.50 by mail or online, or $74.50 in person.

These fees cover a license valid for four years. Pennsylvania does not offer a longer renewal period for standard licenses, though you may be able to renew early if your license expires within six months. The state does not charge a separate fee for a duplicate or replacement license if yours is lost, stolen, or damaged — you pay the standard renewal fee and receive a new card with the same expiration date.

Payment methods depend on how you renew. Online and mail renewals accept credit cards, debit cards, and electronic checks. In-person renewals at a PennDOT office accept cash, check, credit card, and debit card. Some offices may have additional payment options, so call ahead if you have a specific method in mind.

Key Takeaways

  • Standard driver license renewal costs $35.50 online or by mail, or $39.50 in person at a PennDOT office.
  • Commercial driver licenses cost $70.50 to renew by mail or online, or $74.50 in person.
  • Pennsylvania licenses are valid for four years, and you can renew up to six months before expiration.
  • Online and mail renewals accept credit and debit cards or electronic checks; in-person renewals also accept cash and personal checks.

How to renew online and avoid the in-person fee

The cheapest way to renew is through the Pennsylvania Department of Transportation (PennDOT) website at www.dmv.pa.gov. You will need your current driver license number, Social Security number, and a valid payment method. The online system takes about 10 minutes and charges $35.50 for a standard license.

Online renewal is available if your license is not suspended or revoked, you have not had more than two violations in the past three years, and your address on file is current. If any of these conditions do not explore, you must renew in person. After you complete the online renewal and payment is processed, PennDOT mails your new license to the address on file — this typically takes 7 to 10 business days.

If you prefer not to use the website, you can renew by mail by downloading the DL-44 form from the PennDOT website, filling it out, and mailing it with a check or money order to the address listed on the form. Mail renewal also costs $35.50 and takes longer — usually 2 to 3 weeks after PennDOT receives your envelope.

When you must renew in person and what to bring

You are required to renew in person if your license is suspended or revoked, you have had more than two violations in the past three years, your address has changed and you need to update it in person, or you are renewing a commercial driver license for the first time. In-person renewal costs $39.50 for a standard license or $74.50 for a CDL.

Bring your current driver license, proof of Pennsylvania residency (such as a utility bill, lease, or bank statement dated within 60 days), and a valid payment method. If your address has changed, bring two documents showing your new address. You do not need an appointment at most PennDOT offices, but wait times vary widely — some offices have lines of an hour or more during peak times. Calling ahead to ask about current wait times can help you plan.

If you are renewing a CDL, bring your current CDL, your medical certificate (Form MCSA-5875) if required, and any other documents PennDOT requests based on your specific situation. CDL renewals are more complex and always require an in-person visit.

What happens if you renew late or let your license expire

If your license expires and you do not renew before the expiration date, you cannot legally drive. Driving with an expired license can result in a traffic citation and a fine. Pennsylvania does allow a grace period for renewal — you can renew up to six months before your license expires without penalty, and you can renew up to 60 days after expiration without additional fees or requirements.

If you renew more than 60 days after expiration, PennDOT may require you to retake the written test and vision screening, even if you renew online or by mail. This means you would have to go to a PennDOT office in person and pay the in-person renewal fee of $39.50, plus the cost of the test. To avoid this, renew within the 60-day grace period after expiration.

Reduced fees and fee waivers

Pennsylvania does not offer a reduced renewal fee based on income or financial hardship. However, if you are a military member on active duty stationed outside Pennsylvania, you may be able to renew by mail without the standard renewal fee — contact PennDOT directly to confirm your may be able to access and the process.

Some PennDOT offices offer fee waivers or reductions for people experiencing homelessness or extreme financial hardship, but this is handled on a case-by-case basis and is not a formal program. If you believe you may have access to, contact your local PennDOT office or call the main PennDOT customer service line to ask about options.

Renewal fees for different license types

License TypeOnline or MailIn PersonValidity Period
Standard Driver License$35.50$39.504 years
Commercial Driver License (CDL)$70.50$74.504 years
Duplicate/Replacement License$35.50$39.50Same as original

Frequently Asked Questions

Can I renew my Pennsylvania driver license if I live out of state?

Yes, you can renew by mail or online as long as your license is not suspended or revoked and you meet the other online renewal requirements. You will need to update your address to your current out-of-state address, and your new license will be mailed there. If you cannot renew online or by mail, you must renew in person at a PennDOT office during a visit to Pennsylvania.

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

You pay the standard renewal fee ($35.50 or $39.50) and receive a replacement license with the same expiration date as your original. You do not pay an extra fee for the replacement. If your license is lost, stolen, or damaged, report it to PennDOT before renewing so they can flag it in their system.

Do I have to pay the renewal fee again if I renew early?

No. If you renew more than six months before expiration, you pay the standard renewal fee once, and your new license is valid for four years from the renewal date. You cannot pay twice to extend your license further — the four-year period is fixed.

What if my payment fails during online renewal?

If your credit or debit card is declined, the online system will ask you to try again or use a different payment method. Your personal information is not saved after a failed payment, so you will need to start the renewal process over. If you have trouble, you can renew by mail instead or visit a PennDOT office in person.