North Carolina learner's permit costs and what's included

A North Carolina learner's permit costs $20 and is valid for five years from the date you receive it. That $20 covers the written knowledge test, the permit card itself, and the five-year validity period. There are no separate fees for retaking the written test if you don't pass on your first attempt — you pay the $20 once, and retests are included.

You'll pay this fee when you visit a Division of Motor Vehicles (DMV) office in person. North Carolina does not offer online permit issuance, so you cannot avoid the office visit or the fee by explore remotely. Payment is typically cash, check, or card, depending on the specific DMV office location.

The $20 fee is the only cost directly tied to the learner's permit itself. However, you will need to bring documents to prove your identity, Social Security number, and North Carolina residency — and if any of those documents are missing, you may need to obtain them separately, which could involve additional costs outside the DMV fee.

Key Takeaways

  • The learner's permit fee in North Carolina is $20 and covers a five-year permit valid from the date of issuance.
  • You must visit a DMV office in person to pay the fee and take the written test; there is no online option.
  • If you fail the written test, you can retake it at no additional cost — the $20 fee covers all attempts during the permit's validity.
  • Bring proof of identity, Social Security number, and North Carolina residency to avoid delays or extra trips to the DMV.
  • Some DMV offices may charge a small fee for certified copies of documents if you need to obtain proof of residency or identity.

What documents you need to bring (and whether they cost money)

North Carolina requires you to bring an original or certified copy of a document proving your identity, your Social Security card or a document showing your number, and proof of North Carolina residency. Common identity documents include a passport, birth certificate, or state ID. If you already have these at home, there is no extra cost.

Proof of residency can be a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. If you don't have one of these documents, you may need to request one from your utility company or bank, which is usually free but can take a few days. Some DMV offices will accept a notarized affidavit of residency if you cannot obtain a utility bill or lease, but notarization typically costs $5 to $15 depending on where you go.

If your birth certificate is lost or you need a certified copy, you'll order it from the North Carolina Vital Records office, which charges a fee (currently around $30 for a certified copy, though this varies). This is a separate cost from the permit fee and only applies if you don't already have an acceptable identity document.

How the five-year validity period works

Your learner's permit becomes valid the day you receive it at the DMV office and expires exactly five years later. You do not renew a learner's permit — once it expires, you must explore for a new one and pay the $20 fee again if you still need to practice before taking the road test.

The five-year window gives you time to practice and schedule your road test. Most people take their road test within a few months, but the permit remains valid for the full five years if you need more time. If your permit expires before you pass the road test, you'll need to return to the DMV, pay another $20, and take the written test again to get a new permit.

Retaking the written test at no extra cost

If you don't pass the written knowledge test on your first try, you can retake it without paying another $20. The fee you paid covers unlimited attempts during your permit's five-year validity period. You straightforward schedule another test appointment at the DMV and show up to retake it.

Most DMV offices allow you to retake the test the same day or within a few days, though some locations may require you to wait a short period (typically 24 to 48 hours) between attempts. Check with your local DMV office about their specific retake policy and whether you need to schedule in advance or can walk in.

Payment methods and DMV office locations

North Carolina DMV offices accept cash, personal checks, and debit or credit cards for the $20 permit fee. Some offices may have restrictions on which payment methods they accept, so calling ahead to confirm is a good idea if you're unsure.

You can find your nearest DMV office and its hours on the North Carolina Division of Motor Vehicles website. Office hours and services vary by location, so verify that the office you plan to visit offers learner's permit services before you go. Some smaller offices may have limited hours or may require an appointment.

What happens if you lose your permit before it expires

If your learner's permit is lost, stolen, or damaged, you can request a replacement at any DMV office. North Carolina charges a replacement fee, which is typically $5 to $10 depending on the type of replacement. This is less than the original $20 fee but is a separate cost.

Bring your Social Security card or proof of your number and a photo ID to request a replacement. The replacement permit will have the same expiration date as your original permit, so you won't lose any of your five-year validity period.

Frequently Asked Questions

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

No. North Carolina requires you to visit a DMV office in person to pay the fee, take the written test, and receive your permit card. You cannot pay online or by mail.

Do I have to pay again if I fail the written test?

No. The $20 fee covers all attempts at the written test during your five-year permit validity. You only pay once, even if you retake the test multiple times.

What if I turn 18 before my permit expires?

Your learner's permit remains valid until its expiration date, even after you turn 18. You can continue using it to practice and can take your road test at any age. When you pass the road test, you'll receive your regular driver's license.

Is there a fee to renew a learner's permit?

Learner's permits are not renewed. Once yours expires after five years, you must return to the DMV and pay the $20 fee again to get a new permit if you still need one.

What if I don't have a Social Security number?

You must provide your Social Security number or a document showing it to receive a learner's permit in North Carolina. If you don't have a Social Security number, contact the Social Security Administration to explore for one before visiting the DMV.