North Carolina learner's permit fees and what they cover

A North Carolina learner's permit costs $20 and is valid for five years from the date of issue. This single fee covers the written knowledge test, the permit itself, and the five-year validity period — there are no separate testing fees or renewal charges during that window.

The $20 fee applies whether you are obtaining your first learner's permit or renewing one that has expired. You pay it once at the Division of Motor Vehicles office when you submit your process and pass the knowledge test. If you fail the test, you do not pay again to retake it; you can attempt the test again at no additional cost on the same visit or at a later appointment.

Payment is cash or check only at most DMV offices. Some regional offices may accept debit or credit cards, but calling ahead to confirm payment methods at your specific location is the safest approach. The DMV does not process payments online or by mail for learner's permit applications.

Key Takeaways

  • The North Carolina learner's permit costs $20 and is valid for five years; you pay this fee once, not annually.
  • The $20 covers the knowledge test, the permit document, and the entire five-year validity period with no hidden or additional charges.
  • You must pay in cash or check at a DMV office in person; online payment and mail-in payment are not available for learner's permits.
  • If you fail the knowledge test, you can retake it at no additional cost without paying the $20 fee again.

What documents and identification you need to bring

Bring your Social Security number or a document that displays it, a valid form of identification (passport, military ID, or out-of-state driver's license), and proof of your North Carolina residency. Residency proof can be a utility bill, lease agreement, bank statement, or government mail dated within the last 60 days showing your current address.

If you are under 18, a parent or legal guardian must accompany you and sign the process. Bring the guardian's identification as well. If your name has changed due to marriage or court order, bring the original or certified copy of the document proving the change.

Do not bring original documents unless specifically required — bring copies of residency proof and other supporting papers. The DMV will return them, but copies prevent the risk of loss.

The knowledge test and what happens if you fail

The written knowledge test covers North Carolina traffic laws, road signs, safe driving practices, and the rules of the road. You have 30 minutes to complete it, and you must answer at least 16 of 25 questions correctly to pass (a 64 percent passing score). The test is offered in English and Spanish.

If you fail the test, you can retake it when ready at the same DMV office on the same day at no cost. You do not need to reapply or pay the $20 fee again. Most people who fail take the test a second time within the same visit. If you leave and return later, you still do not pay a second fee — the $20 covers unlimited attempts until you pass.

Once you pass, you receive your permit when ready. The DMV prints it on the spot, and you can begin supervised driving that same day. Your five-year validity period starts from the date the permit is issued, not from the date you explore.

Age requirements and permit restrictions

You must be at least 15 years old to obtain a North Carolina learner's permit. There is no upper age limit. If you are under 18, a parent or legal guardian must sign your process in person at the DMV office.

A learner's permit allows you to drive only when a licensed driver age 21 or older is in the front passenger seat beside you. You cannot drive alone, and you cannot drive between midnight and 5 a.m. These restrictions remain in place for the entire five-year validity period of the permit, even if you turn 18 before it expires.

The permit is not a license — it does not allow you to drive without supervision, and it does not satisfy the requirement to carry a valid driver's license. You must carry your permit with you whenever you drive, along with proof of insurance and vehicle registration.

How to renew an expired learner's permit

If your learner's permit expires before you obtain a driver's license, you can renew it at any DMV office. The renewal fee is the same $20, and the new permit is valid for another five years from the renewal date. You do not need to retake the knowledge test to renew — you only need to bring your expired permit, proof of residency, and identification.

You can renew your permit up to one year before it expires or any time after it has expired. There is no grace period, so if your permit has been expired for more than a few months, plan to renew it before you resume driving. Driving with an expired permit is a violation and can result in a citation.

If you have lost your permit, you can request a replacement at the same cost ($20) and with the same documents. The DMV will issue a new permit with the same expiration date as the original, not a new five-year period.

DMV office locations and appointment scheduling

North Carolina has DMV offices in every county. You can visit any office to obtain or renew a learner's permit — you are not required to use the office in your home county, though most people do for convenience. Office hours vary by location, but most are open Monday through Friday, 8 a.m. to 5 p.m., with some offering limited Saturday hours.

You can make an appointment online through the North Carolina DMV website or by calling your local office. Walk-ins are accepted, but appointment holders are served first, and wait times for walk-ins can exceed two hours during peak times (lunch hours and late afternoons). Scheduling an appointment takes five minutes online and guarantees you a specific time slot.

To find your nearest office and check hours, visit the North Carolina Division of Motor Vehicles website and use the office locator tool. You will need your county name or ZIP code to search.

Frequently Asked Questions

Can I pay the $20 learner's permit fee online or by mail?

No. You must pay in person at a DMV office in cash or check. Online and mail-in payment are not available for learner's permits. Some offices may accept debit or credit cards, so call ahead to confirm what your local office accepts.

What if I fail the knowledge test — do I have to pay $20 again?

No. The $20 fee covers unlimited test attempts. If you fail, you can retake the test when ready at no additional cost, either the same day or at a later appointment. You only pay once.

Does my learner's permit expire if I don't get my driver's license?

Yes. Your permit is valid for five years from the issue date. If you do not obtain a driver's license before it expires, you must renew the permit for another $20 to continue driving with supervision.

Can I renew my learner's permit before it expires?

Yes. You can renew up to one year before expiration or any time after it has expired. The new permit costs $20 and is valid for five years from the renewal date. You do not need to retake the knowledge test.

What happens if I lose my learner's permit?

You can request a replacement at any DMV office for $20. The replacement permit will have the same expiration date as your original permit, not a new five-year period. Bring your identification and proof of residency.