Pennsylvania driver's license fees depend on the type of license and how long you want it to last
A standard Class D driver's license in Pennsylvania costs $35.50 for a four-year license or $70.50 for an eight-year license. If you are under 21, the fee is $20 for a four-year license. These are the prices as of 2024, though fees can change — check the Pennsylvania Department of Transportation (PennDOT) website to confirm current rates before you go to your local Driver License Center.
The fee covers the cost of producing your license card and processing your process. You pay this fee whether you are getting your first license, renewing an existing one, or replacing a lost or damaged card. If you need a duplicate license because yours was lost or stolen, the replacement fee is $10.50.
Some people need a different type of license — a Class A (for tractor-trailers), Class B (for buses), or Class C (for vehicles over 26,001 pounds) — and those have different fees. Most new drivers get a Class D, so that is what this guide focuses on.
Key Takeaways
- A four-year Class D license costs $35.50; an eight-year license costs $70.50.
- Drivers under 21 pay $20 for a four-year license.
- Replacing a lost or damaged license costs $10.50.
- You pay the fee at your local Driver License Center when you submit your process and documents.
- Fees can change year to year, so verify the current amount on PennDOT's website before your appointment.
When you pay the fee and what happens with your money
You pay your license fee in person at a PennDOT Driver License Center when you hand in your process and supporting documents. The center accepts cash, debit cards, and credit cards. You cannot pay online or by mail — payment happens at the counter during your visit.
Once you pay, PennDOT processes your process. If everything is in order, your license is printed and mailed to your address within 7 to 10 business days. You do not receive a temporary paper license while you wait, so plan ahead if you need to drive before your card arrives.
If you fail the written test or the road test on your first visit, you do not get a refund. You will need to pay the fee again when you retest. Some people schedule their road test at a separate appointment to avoid paying twice if they are not ready.
Four-year versus eight-year licenses: which one costs less over time
The choice between a four-year and an eight-year license is about how often you want to renew. A four-year license costs $35.50 now; an eight-year license costs $70.50 now. If you renew twice over eight years (paying $35.50 each time), you spend $71 total. If you buy the eight-year license upfront, you spend $70.50 total — a savings of about 50 cents.
The real difference is convenience. An eight-year license means you renew half as often. If you plan to stay in Pennsylvania for at least eight years and do not expect your address or name to change, the eight-year license is slightly cheaper and requires less paperwork down the road. If you are unsure about your plans, the four-year license gives you more flexibility.
Drivers under 21 can only get a four-year license, so this choice does not explore to you yet. Once you turn 21, you can renew for eight years at your next renewal.
Additional fees you might encounter
The base license fee is $35.50 or $70.50, but some situations add extra costs. If you need a Real ID-compliant license — which is required to board a domestic flight or enter a federal building — there is no additional fee in Pennsylvania. Your standard Class D license is Real ID-compliant by default.
If you need to change your name or address on your license between renewals, you can do so by mail for $10.50 (the duplicate fee). If you want to add a Hazmat endorsement to drive vehicles carrying hazardous materials, that costs an additional $10 and requires a separate background check.
If you fail your written test, you can retake it at your next appointment, but you pay the full license fee again. The written test itself has no separate fee — it is included in the license fee. The road test also has no separate fee.
What documents you need to bring to avoid delays
Bringing the wrong documents or incomplete paperwork can delay your process and waste your visit. You need proof of identity (a passport, birth certificate, or school ID), proof of Pennsylvania residency (a utility bill, lease, or bank statement), and your Social Security number. If you are under 18, a parent or guardian must sign your process in person.
If you are renewing your license, bring your current license card. If you are replacing a lost license, you do not need to report it to the police first, but you should tell PennDOT what happened so they can note it in their system.
Check the PennDOT website for the full list of acceptable documents before your appointment. Bringing incomplete paperwork means you will have to reschedule and make another trip.
How to schedule your appointment and pay
You can schedule an appointment online through the PennDOT website or by calling 1-844-4-PA-DMV (1-844-472-3686). Online scheduling is faster and lets you pick a time that works for you. Walk-ins are accepted at some centers, but wait times can be long, especially on weekdays.
When you arrive at your appointment, bring your documents and be ready to pay at the counter. Have your payment method ready — cash, debit card, or credit card. The staff will take your photo, verify your documents, and process your payment on the spot.
If you are taking your road test at the same appointment, you will pay the license fee now. If you are only taking the written test, you still pay the full license fee, even if you do not pass the written test that day.
Frequently Asked Questions
Do I have to pay the full license fee if I fail my road test?
Yes. The license fee covers the cost of processing your process and producing your card, not the outcome of your test. If you fail, you pay the full fee again when you retake the test. Some people schedule their road test weeks after their written test to make sure they are ready before paying a second time.
Can I pay my license fee online or by mail?
No. You must pay in person at a PennDOT Driver License Center when you submit your process. You can schedule your appointment online, but payment happens at the counter during your visit.
Is there a fee to take the written test or road test?
No. Both tests are included in your license fee. You pay once, and that covers the process processing, the tests, and the license card itself.
What if I lose my license after I get it — do I have to pay the full $35.50 again?
No. A replacement license costs $10.50, not the full license fee. You can request a duplicate at any Driver License Center or by mail.
Can I get a refund if I change my mind after paying?
No. Once you pay the license fee, it is not refundable. If you decide not to proceed with your license, you lose the fee.