RU ES
Log in

How Much Does an NC Learner Permit Cost? (2026)

How Much Does an NC Learner Permit Cost? (2026)

What the permit costs, when you pay, and what a Class C license costs for 8 and 5 years.

A learner permit in North Carolina costs $25.50. The exact amount can shift a little with the DMV's current fees, so confirm today's price at ncdot.gov before you go. Some good news: there is no separate charge for the knowledge test, and you pay after you pass the tests.

How much a learner permit costs

The sources we checked give figures between $20 and $25.50 for the permit (limited learner permit or limited provisional license). The most recent one we found is $25.50. Because the NCDMV can change its fees, we prefer to say "$25.50" and send you to the official page.

To start preparing, read the guide on how to get your license step by step and the list of requirements and documents.

When you pay

At the office, the tests come first: the vision test, the knowledge test (25 questions) and the road sign test (9 of 12). The charge comes once you have passed. If you do not pass, you do not pay for the permit on that visit.

One detail many people miss: you do not pay $5 or $20 just to sit down and take the test. The permit fee is the one charged at the end, after you pass.

NCDMV cost table, 2026

ServiceCostNote
Learner permit$25.50Sources give $20 to $25.50; confirm at ncdot.gov
Knowledge testNo separate chargeYou pay after you pass
Class C license, 8 years (ages 18 to 65)$52$6.50 per year of validity, 8 years (G.S. 20-7)
Class C license, 5 years (age 66 and older)$32.50$6.50 for 5 years
Duplicate licenseAbout $15Confirm at ncdot.gov

The full license: what a Class C costs

After you go through the stages (permit, limited provisional license and full provisional license), you pay for the driver license itself. The NCDMV figures it at $6.50 for each year of validity (G.S. 20-7):

  • Drivers 18 to 65: an 8-year license, $52 in total.
  • Drivers 66 and older: a 5-year license, $32.50 in total.
  • People who are not citizens: the license is valid for as long as your legal status in the U.S. lasts (visa, EAD, I-94), and the price follows that period.

If you do not have a Social Security number, check which documents North Carolina accepts first: the process is different and the license is for a limited time.

Duplicate license

If you lost or damaged your license, a duplicate costs about $15. Call the NCDMV or check ncdot.gov before you go, because fees can be updated.

If you fail, do you pay again?

According to the sources we checked, the permit fee is charged after you pass, and we have not seen a charge for each attempt. Between attempts you wait 7 calendar days, and offices commonly allow up to 3 attempts within 90 days of applying. If you use up the attempts or the 90 days pass, the application closes and the process starts from zero, with documents and payment. Confirm any charge at your office. The full plan is in what to do if you failed the NC DMV test.

Which stage the permit fee applies to

The fee of $25.50 that the sources cite is for the limited learner permit and the limited provisional license, the graduated stages for drivers under 18. Adults 18 and older do not go through those stages. In any case, the exact figure you will be charged depends on your transaction: ask at the office or check ncdot.gov before you go.

Where to confirm the fees

State fees are updated from time to time, which is why the sources do not fully agree. The ncdot.gov site and G.S. 20-7 are the reference. If you see a different figure on another page, including this one, always compare with the NCDMV before you pay.

How to avoid extra costs and extra trips

  1. Gather your documents before you go: proof of identity, Social Security number, two proofs of residency and, if it applies, legal presence.
  2. Study with the free official NC Driver Handbook.
  3. Take the free practice test and, if you like, go through the 400 questions with explanations to arrive better prepared.

Amounts can change. Before your visit, check the fee page of the NCDMV.

Frequently asked questions

How much does a learner permit cost in North Carolina in 2026?

$25.50. Sources give $20 to $25.50, so confirm the current figure at ncdot.gov before you go.

Is there a separate fee for the test?

No. There is no separate charge for the knowledge test. You pay the permit fee after you pass the tests.

How much does a Class C license cost?

For adults 18 to 65 it is $52 for 8 years. From age 66 it is $32.50 for 5 years. The rate is $6.50 per year of validity (G.S. 20-7).

How much is a duplicate license?

About $15. Confirm the current amount at ncdot.gov.

What happens with payment if I fail?

According to our sources, the permit is paid for after you pass. You wait 7 calendar days between attempts, with up to 3 attempts commonly allowed within 90 days. If the application closes, you start over with documents and payment.

What if I do not have a Social Security number?

If you are not eligible for an SSN, the DMV asks for U.S. government documents that prove your legal presence (for example a passport with a visa and I-94, an EAD or an I-797), and the license is issued for no longer than your status. An ITIN is not accepted: that route was eliminated in 2006.

Sources

Share: WhatsApp Facebook
← All blog articles