Pennsylvania learner's permits are valid for two years from the date of issue
Your Pennsylvania learner's permit (also called a learner's license) remains valid for exactly two years. That two-year window starts on the day PennDOT issues it to you, not on your birthday or any other date. When those two years end, your permit expires and you can no longer legally drive with it, even if you have not yet taken your road test.
The expiration date is printed on the front of your permit card. You should check it when you receive the card to know exactly when you need to pass your road test and move to a junior license or full license. If you do not pass your road test before the permit expires, you will have to start over: retake the written test, pay the fee again, and get a new permit.
Key Takeaways
- Your learner's permit is valid for two years from the date PennDOT issues it, and the expiration date is printed on your card.
- If your permit expires before you pass your road test, you must retake the written test and pay the permit fee again to get a new one.
- You can take your road test anytime during those two years, but you must pass it before the permit expires.
- If you turn 18 while holding a learner's permit, the permit remains valid until its printed expiration date.
What happens if you do not pass your road test in time
If your two-year permit window closes and you have not yet passed your road test, your permit is no longer valid. You cannot drive legally with an expired permit, even if you were close to scheduling your test. You will need to go back to PennDOT, retake the written knowledge test, and pay the learner's permit fee again to get a new two-year permit.
This means you lose time and money. To avoid this, schedule your road test well before your expiration date — ideally at least a month or two in advance, since test appointments can fill up quickly. You can take your road test at any point during your two years; you do not have to wait until near the end.
Taking your road test before your permit expires
You can schedule your road test anytime after you have held your learner's permit for at least six months and have logged at least 50 hours of supervised driving (with at least 10 of those hours at night). Once you meet those requirements, PennDOT allows you to book a test appointment through its website or by calling your local PennDOT office.
The road test itself takes about 30 minutes. If you pass, you will receive a junior license (if you are under 18) or a full license (if you are 18 or older). If you do not pass, you can retake the test, but you must do so before your permit expires. Each retake requires paying the road test fee again.
Renewing your permit if it expires
If your permit expires before you pass your road test, you cannot straightforward renew it — you must explore for a new learner's permit from the start. This means retaking the written test at a PennDOT office or approved testing location and paying the full learner's permit fee again. There is no shortened renewal process for expired permits.
To avoid this, mark your expiration date on your calendar and plan to take your road test several weeks before that date. If you know you will not be ready to test before your permit expires, contact PennDOT early to discuss your options; in rare cases, they may be able to help, but the standard rule is that expired permits require a new process.
Turning 18 while you hold a learner's permit
If you turn 18 before your learner's permit expires, your permit remains valid until its printed expiration date. You do not need to renew it or get a new one just because of your birthday. However, the rules that explore to you as a driver change once you turn 18 — for example, you no longer have to follow junior license restrictions like the nighttime driving curfew.
If you pass your road test after turning 18, you will receive a full unrestricted license instead of a junior license. If you have not passed your road test by the time your permit expires, you will need to retake the written test and pay for a new permit, just as you would at any other age.
Keeping track of your expiration date
Your permit card shows your expiration date on the front. Write this date down or set a phone reminder so you do not miss it. If you lose your permit card, you can request a replacement from PennDOT, but the expiration date does not change — your replacement card will show the same two-year window as your original.
If you are unsure of your expiration date, you can look it up on the PennDOT website using your driver's license number, or call your local PennDOT office. Knowing your exact expiration date helps you plan when to schedule your road test and avoid the cost and hassle of having to reapply.
Frequently Asked Questions
Can I drive with an expired learner's permit?
No. Once your permit expires, it is no longer valid for driving. You must have a valid learner's permit, junior license, or full license to drive legally in Pennsylvania. Driving with an expired permit can result in a traffic citation.
Do I have to retake the written test if my permit expires?
Yes. If your permit expires before you pass your road test, you must retake the written knowledge test and pay the permit fee again to get a new learner's permit. There is no way to extend or renew an expired permit without reapplying.
What if I pass my road test right before my permit expires?
You can take your road test anytime during your two-year permit window. If you pass it one day before your permit expires, you will receive your junior or full license and will no longer need the permit. The timing does not matter as long as you pass before the expiration date.
Can I get my permit extended if I am not ready to test?
PennDOT does not routinely extend learner's permits. The standard two-year window is firm. If you will not be ready to test before your permit expires, you will need to reapply and retake the written test once your current permit expires.