Pennsylvania driver's license fees depend on the type of license and how long you want it to be valid

A standard Pennsylvania driver's license costs $35.50 if you want it for four years, or $70.50 if you want it for eight years. If you're under 21, the fee is the same regardless of the validity period you choose. These are the fees you pay at a PennDOT office when you get a new license or renew an existing one.

The cost covers the license itself and the processing of your process. You'll pay this fee whether you're getting your first license, renewing an expired one, or replacing a lost or damaged card. Some people also pay additional fees if they need a Real ID-compliant license or if they're upgrading their license class — for example, adding a motorcycle endorsement.

Key Takeaways

  • A standard four-year Pennsylvania driver's license costs $35.50; an eight-year license costs $70.50.
  • You pay the license fee at a PennDOT office when you submit your process in person.
  • A Real ID-compliant license costs the same as a standard license but requires additional documents to prove your identity and residency.
  • If you add endorsements like a motorcycle or commercial license, you may pay extra fees on top of the base license cost.
  • PennDOT accepts cash, check, debit card, and credit card at most offices, though some locations may have restrictions.

What's included in the license fee

The $35.50 or $70.50 you pay covers the physical license card, the background check PennDOT runs on your process, and the processing time at the office. You're not paying separately for each of these services — it's one flat fee that covers everything involved in issuing your license.

The fee does not include the written test or the road test if you're a new driver. Those tests are free to take at PennDOT, but you may need to pay for a driver education course if you're under 18, depending on your school district or chosen provider. The license fee itself is just for the card and the administrative work to issue it.

Real ID licenses and additional costs

Pennsylvania offers both standard licenses and Real ID-compliant licenses. A Real ID license has a gold star in the upper right corner and meets federal requirements for boarding domestic flights and entering federal buildings. The cost is the same as a standard license — $35.50 for four years or $70.50 for eight years — but you'll need to bring more documents to prove your identity and Pennsylvania residency.

The extra documents don't cost you money, but they do take time to gather. You'll need a birth certificate or passport, proof of Social Security number, and two documents showing your current address — such as a utility bill, lease, or bank statement. If you don't have all these documents ready, you may need to make a second trip to the PennDOT office, which costs you time rather than money.

Endorsements and license class upgrades

If you want to add a motorcycle endorsement to your license, you'll pay an additional $10 on top of your license fee. A commercial driver's license (CDL) costs more — $50 for four years or $100 for eight years — because it requires a separate written test and skills test. If you're upgrading from a standard license to a CDL, you pay the CDL fee, not both fees combined.

Hazmat endorsements, which allow you to transport certain materials, cost an additional $5 and require a federal background check. School bus endorsements are free but require a separate test and medical clearance. Check with your local PennDOT office about which endorsements you need for your job, because the fees and requirements vary by endorsement type.

Payment methods at PennDOT offices

Most Pennsylvania PennDOT offices accept cash, personal checks, debit cards, and credit cards. Some offices may have restrictions — for example, a few locations only accept cash or check — so it's worth calling ahead to confirm what your local office takes. You pay at the counter when you submit your process, not online or by mail.

If you're renewing by mail, you cannot pay with a credit or debit card. Mail-in renewals require a check or money order. Online renewals, which are available for some drivers, also require a credit or debit card and cost the same as renewing in person.

Replacement licenses and duplicate fees

If your license is lost, stolen, or damaged, you'll pay the same fee as a renewal — $35.50 for four years or $70.50 for eight years. There's no separate "replacement" fee; PennDOT treats a replacement the same as a renewal for billing purposes. You'll need to go to a PennDOT office in person to report the loss or damage and get a new card.

If you want a duplicate license — a second copy of your current valid license with the same number and expiration date — that costs $5. Duplicates are useful if you want to keep one card at home and carry one with you, but they're optional and not required by law.

When your license expires and renewal costs

Pennsylvania licenses expire on your birthday four or eight years after you get them, depending on which validity period you chose. When you renew, you pay the same fee as you did for your original license. There's no discount for renewing early, and there's no penalty fee if you renew after your license has expired — you still pay the standard $35.50 or $70.50.

If your license has been expired for more than five years, you may need to retake the written test and road test, which could mean additional visits to PennDOT. Renewing before your license expires avoids this complication and costs the same amount.

Frequently Asked Questions

Do I have to pay the full license fee if I'm renewing online?

Yes, online renewals cost the same as in-person renewals — $35.50 for four years or $70.50 for eight years. You pay by credit or debit card when you submit your process online. Not all drivers are may be able to access for online renewal; you can check your may be able to access on the PennDOT website.

What if I can't afford the license fee right now?

PennDOT does not offer payment plans or fee waivers for driver's licenses. If you need to drive legally, you have to pay the full fee. Some community organizations or nonprofits may offer transportation information or help with document costs, but not the license fee itself. Contact your local 211 service to find resources in your area.

Is the license fee the same if I'm getting my first license versus renewing?

Yes, the fee is the same — $35.50 for four years or $70.50 for eight years — whether you're a new driver or renewing an existing license. The only difference is that new drivers must pass a written test and road test, which are free but take additional time.

Do I pay the license fee if I fail the road test?

No, you only pay the license fee when you pass the road test and PennDOT issues your license. If you fail, you can retake the test at no cost. You'll pay the license fee only when you're ready to receive your actual license card.

Can I get a refund if I change my mind about the license validity period?

PennDOT does not issue refunds once you've paid the license fee and received your license. If you chose four years and later wish you'd chosen eight years, you'd have to wait until your license expires to renew it with the longer validity period.