What You'll Pay to Renew Your Pennsylvania License

A standard Pennsylvania driver's license renewal costs $35.50 if you renew by mail or online, or $42.50 if you renew in person at a PennDOT office. The difference covers the in-person transaction fee. These are the base fees for a five-year renewal for most drivers.

If you're renewing a commercial driver's license (CDL), the cost is higher: $70 by mail or online, or $77 in person. Hazmat endorsements add an extra $10 to either method. These prices have been in place since 2019 and do not change based on your age or how long you've held your license.

Pennsylvania also accepts payment by check, money order, or credit card when you mail in your renewal. If you renew online through the PennDOT website, you can pay by credit or debit card only. In-person renewals at a PennDOT office accept cash, check, money order, and card.

Key Takeaways

  • Standard license renewal by mail or online costs $35.50; in-person renewal at a PennDOT office costs $42.50.
  • Commercial driver's license (CDL) renewal costs $70 by mail or online, or $77 in person.
  • You can renew online, by mail, or in person — each method has the same base fee plus any in-person transaction charge.
  • Hazmat endorsements add $10 to the total cost regardless of renewal method.
  • Payment methods vary by renewal route: mail accepts check or money order, online accepts card only, and in-person accepts all methods.

When You Renew by Mail

Mail renewal is the least expensive option at $35.50 for a standard license. You send your completed process form (DL-44), your current license, and a check or money order to the PennDOT office. The processing time is typically four to six weeks, so you should mail your renewal at least six weeks before your license expires.

Your new license will arrive by mail once processed. You do not need to visit an office, take a new photo, or pass any tests unless your license has been expired for more than five years. If you've moved since your last renewal, include a proof of residency document — a utility bill, lease, or bank statement with your current address.

When You Renew Online

Online renewal through the PennDOT website costs the same as mail renewal: $35.50 for a standard license. You complete the process on the website, upload a digital photo, and pay by credit or debit card. The entire process takes about 15 minutes.

Online renewal is faster than mail — your new license typically ships within two weeks. However, you cannot renew online if your license has been expired for more than five years, if you need to change your name or address, or if you have certain medical conditions that require in-person review. In those cases, you must renew in person at a PennDOT office.

When You Renew In Person at a PennDOT Office

In-person renewal at a PennDOT office costs $42.50 for a standard license — the extra $7 covers the in-person transaction fee. You bring your current license, proof of residency, and a completed process form (DL-44). The office takes a new photo and processes your renewal on the spot.

You receive a temporary paper license when ready and your permanent license arrives by mail within two weeks. In-person renewal is useful if your license has expired, if you need to update your address or name, or if you prefer to handle everything in one visit. No appointment is required at most PennDOT offices, though wait times vary by location and time of day.

Additional Fees You Might Encounter

If you need a duplicate license (because yours was lost or stolen), that costs $13.50 and can be ordered by mail, online, or in person. A name change on your license requires in-person renewal and costs the standard renewal fee — no extra charge. If you need to add or renew a Real ID endorsement (the gold star), that costs an additional $30 and requires in-person renewal with specific documents like a birth certificate or passport.

Hazmat endorsements for commercial drivers cost $10 and require an in-person appointment at a PennDOT office. If you're renewing a license that has been expired for more than five years, you must renew in person and may need to retake the written and vision tests, which adds time but not additional fees beyond the standard renewal cost.

How to Pay and What Happens Next

Payment method depends on how you renew. By mail, send a check or money order payable to "Commonwealth of Pennsylvania" with your process. Online, enter your credit or debit card information on the PennDOT website. In person, bring cash, check, money order, or card to the PennDOT office.

After you pay, PennDOT processes your renewal and mails your new license to the address on file. Mail and in-person renewals take two to six weeks; online renewals typically take two weeks. You can use your current license until it expires, even if your renewal is in progress. If your license expires before your new one arrives, bring your temporary paper receipt or old license to prove you've renewed.

Frequently Asked Questions

Can I renew my license if it's already expired?

Yes, but the method depends on how long it's been expired. If it expired within the last five years, you can renew by mail or online. If it expired more than five years ago, you must renew in person at a PennDOT office and may need to retake the written and vision tests. The renewal fee remains the same.

Do I have to pay extra if I want a Real ID?

Yes. A Real ID endorsement costs an additional $30 and requires in-person renewal with documents like a birth certificate, passport, or naturalization papers. You cannot add Real ID by mail or online — you must visit a PennDOT office.

What if I renew online but don't have a digital photo ready?

The PennDOT website allows you to upload a photo you already have, or you can use a photo from your phone or computer. If you don't have a suitable photo, you can renew by mail or in person instead — in-person renewal includes a new photo taken at the office.

Is there a discount if I renew early?

No. Pennsylvania charges the same renewal fee regardless of when you renew before your license expires. You can renew up to six months before expiration, but the cost stays $35.50 by mail or online, or $42.50 in person.

What if I lose my license while waiting for the renewal to arrive?

You can order a duplicate license for $13.50 while your renewal is being processed. The duplicate arrives separately and you'll have two licenses temporarily. Once your renewal arrives, you can discard the old one.