Your North Carolina learner's permit expires after one year from the date of issue, and you cannot drive legally after that date
A learner's permit in North Carolina is valid for exactly 12 months from the date the Division of Motor Vehicles issues it. Once that year ends, the permit is no longer valid for driving, even if you have not yet taken your road test. You cannot renew a learner's permit — you must either take your road test before expiration and move to a provisional license, or explore for a new permit if you miss the important date.
The expiration date is printed on the front of your permit card. If you are unsure when yours expires, you can check your permit or contact the DMV directly. North Carolina does not send expiration reminders, so tracking the date yourself is necessary.
Key Takeaways
- Your learner's permit expires exactly 12 months after the DMV issues it, and driving with an expired permit is illegal.
- You cannot renew a learner's permit — you must pass your road test before expiration or explore for a new one.
- If your permit expires before you pass the road test, you start over: pay the fee again and take the written test again.
- The road test must be scheduled through the DMV before your permit expires, even if the test date falls after expiration.
What happens if you drive after your permit expires
Driving with an expired learner's permit is a traffic violation in North Carolina. You can be cited, fined, and the violation goes on your driving record. If you are under 18, this can also affect your ability to obtain a provisional license later, since the DMV reviews your driving history.
If you are stopped by law enforcement, you must show a valid permit or license. An expired permit is not valid, even if it is only expired by one day. The officer has no discretion on this point.
How to pass your road test before expiration
Schedule your road test as soon as you are ready, not at the last minute. North Carolina DMV road test appointments fill up weeks in advance, especially in urban areas. If you wait until your permit is close to expiring, you may not find an available test date in time.
To schedule a road test, contact your local DMV office by phone or visit the North Carolina DMV website. You will need your learner's permit number and a valid email address. The DMV will assign you a date and time. Bring your permit, proof of insurance, and the vehicle you will use for the test — it must be registered, insured, and in safe working condition.
If you pass the road test before your permit expires, you will receive a provisional license (also called a Class CP license if you are under 18). This is a separate document and does not require a new process fee. If you fail the test, your permit remains valid and you can schedule another test before expiration.
explore for a new permit if yours has already expired
If your permit expires before you take your road test, you must explore for a new learner's permit. This means paying the permit fee again and taking the written test again. There is no grace period or extension — once the 12 months are up, the permit is invalid.
To explore for a new permit, visit your local DMV office in person with your identification, proof of residency, and the process fee. You will take the written test (the same test you took for your first permit). If you pass, you receive a new permit valid for another 12 months. The fee for a learner's permit in North Carolina is $20.
Tracking your permit expiration date
Write down your permit's expiration date when you receive it, or set a phone reminder for one month before expiration. This gives you time to schedule a road test if you have not already done so. Many people miss their expiration date because they assume they have more time or forget to check the card.
Your expiration date is on the front of your permit card in the upper right corner, listed as "Expires" followed by the month and year. If you cannot read it or have lost your permit, contact your local DMV office with your name and date of birth, and they can tell you the expiration date.
Moving to a provisional license after passing your road test
Once you pass your road test, you move from a learner's permit to a provisional license (Class CP) if you are under 18. A provisional license has restrictions: you cannot drive between midnight and 5 a.m. without a licensed adult 21 or older, and you cannot use a cell phone while driving. These restrictions stay in place until you turn 18 or hold the provisional license for 12 months, whichever comes first.
A provisional license is valid for five years from the date of issue. You do not need to renew it during that time unless you change your address or name. When you turn 18, you can exchange your provisional license for a standard Class D license at any DMV office.
Common mistakes that lead to expired permits
The most common mistake is waiting too long to schedule a road test. Many people think they have until the last week of their permit's validity, but test appointments fill up quickly. If you schedule in the final two weeks and no appointments are available, you will miss your important date.
Another mistake is not checking the expiration date on the permit card itself. Some people rely on memory or assume their permit is still valid without looking at the card. Always verify the date printed on the card.
A third mistake is confusing a learner's permit with a provisional license. These are two different documents with different validity periods. A learner's permit lasts 12 months; a provisional license lasts five years. If you are unsure which one you have, check the card — it will say "Learner's Permit" or "Provisional License" at the top.
Frequently Asked Questions
Can I get an extension on my learner's permit if I am not ready to take the road test?
No. North Carolina does not grant extensions on learner's permits. If your permit expires before you take your road test, you must explore for a new permit and pay the fee again. The only way to avoid this is to schedule your road test before your permit expires.
What if my road test is scheduled after my permit expires?
Your permit must be valid on the date of your road test. If your test is scheduled for a date after your permit expires, contact the DMV when ready to reschedule the test to an earlier date, or cancel and explore for a new permit. You cannot take a road test with an expired permit.
Do I have to retake the written test if my permit expires?
Yes. If you explore for a new learner's permit after your first one expires, you must take the written test again. The test is the same as the one you took before, so studying the same material will prepare you.
How long does it take to get a new permit after I explore?
If you pass the written test at your DMV visit, you receive your new learner's permit the same day. You can begin driving with it when ready, as long as you follow all learner's permit restrictions (supervised driving, etc.).
Can I use an expired permit to drive to the DMV to explore for a new one?
No. An expired permit is not valid for any driving. You must have someone else drive you to the DMV, or use another form of transportation. Driving with an expired permit, even to the DMV, is a violation.