North Carolina driver's license fees depend on the type of license and how long you want it to last

A standard North Carolina driver's license costs $20 for an eight-year license or $13.50 for a four-year license. If you are under 21, your license costs $13.50 for a four-year license only — the eight-year option is not available to you. These are the fees you pay to the Division of Motor Vehicles (DMV) when you pass your road test and receive your license.

The cost covers the physical card itself, the background check, and the processing of your process. You pay this fee once at the DMV office when you complete your road test. If you renew your license later, you will pay the same renewal fee at that time.

Beyond the license fee itself, you may have other costs along the way — a learner's permit, written test attempts, or road test attempts. Those are separate charges that add to your total spending.

Key Takeaways

  • A standard North Carolina driver's license costs $20 for eight years or $13.50 for four years.
  • Drivers under 21 can only get a four-year license for $13.50.
  • You pay the license fee at the DMV office after you pass your road test.
  • A learner's permit costs $5 and is a separate fee you pay before you take the written test.
  • Each road test attempt costs $10 if you do not pass on your first try.

What a learner's permit costs before you get your license

Before you take your road test, you need a learner's permit. In North Carolina, a learner's permit costs $5. You pay this fee when you explore for the permit at a DMV office, and it covers the permit itself and the written test.

The $5 permit fee is separate from the $20 (or $13.50) license fee you will pay later. So if you are getting your first license, expect to spend at least $25 total — $5 for the permit now, and $20 for the license after you pass your road test.

You keep your learner's permit for as long as you need it to practice driving. There is no time limit, though you must follow the restrictions that come with it (such as not driving alone, depending on your age). Once you pass your road test, you turn in the permit and receive your full license.

Road test fees if you need to retake the test

Your first road test is included in the cost of your learner's permit — you do not pay extra for it. However, if you do not pass on your first attempt, each additional road test costs $10.

You can schedule another road test as soon as you are ready to try again. There is no waiting period between attempts in North Carolina, so you can retake the test the next day if you want to. Each time you fail and retake it, you pay another $10 fee at the DMV office when you schedule the next test.

Most people pass their road test within one or two attempts, so plan for the possibility of a second test ($10) but do not assume you will need it. If you do need multiple attempts, those costs add up — three attempts would mean $20 in road test fees on top of your permit and license fees.

Written test fees and retakes

The written test is included with your learner's permit fee of $5. If you do not pass the written test on your first attempt, you can retake it, and there is no additional fee for retakes. You can schedule another written test appointment at the DMV as soon as you are ready.

This is different from the road test, where retakes cost money. Written test retakes are free, so you can take the test as many times as you need without worrying about extra charges. Most people pass the written test on their first or second attempt after studying the North Carolina Driver's Handbook.

Costs for different license types

North Carolina offers a few different license types, and they all cost the same: $20 for eight years or $13.50 for four years (for drivers under 21, four years only). The type of license you get depends on your age and whether you have had any violations, not on the price you pay.

A Class D license is the standard passenger vehicle license for drivers 16 and older. A Class M license is for motorcycle riders and costs the same as a Class D. If you are getting both a car and motorcycle license, you pay the full fee for each one.

Commercial licenses (Class A, B, or C) have different requirements and may involve additional testing, but the base license fee structure is the same. If you are pursuing a commercial license, ask the DMV about any extra fees that might explore.

When you renew your license and what it costs

When your license expires, you renew it at the DMV. A renewal costs the same as a new license: $20 for eight years or $13.50 for four years. You do not take another road test to renew — you straightforward pay the fee and receive a new card with a new expiration date.

You can renew your license up to one year before it expires, so you do not have to wait until the last minute. Many people renew early to avoid driving with an expired license. If your license has already expired, you can still renew it at the DMV, though you may face additional requirements depending on how long it has been expired.

If you renew online or by mail (when that option is available), the fee is the same, but you will not receive your new card when ready. Check the North Carolina DMV website to see which renewal methods are currently open.

Additional costs you might encounter

Beyond the basic license and permit fees, a few other costs may come up. If you need a replacement card because yours was lost or damaged, North Carolina charges a fee for a duplicate license. If you change your name or address, you may need to update your license, which can involve a small fee.

If you take a driver improvement course (sometimes required after a traffic violation or to lower your insurance), that course has its own cost, which varies by provider. The DMV does not charge for the course itself, but the organization offering it will.

Some people also pay for driver's education classes before they get their permit, though these are not required by the state. Private driving schools charge their own rates, which are separate from DMV fees.

Frequently Asked Questions

Can I pay my DMV fees online or by mail?

No. You must pay your DMV fees in person at a DMV office when you explore for your permit, take your road test, or renew your license. Bring cash, a debit card, or a credit card — most offices accept all three. You cannot pay online or by mail for these transactions.

What if I fail my road test multiple times — do the fees keep adding up?

Yes. Each road test attempt after your first costs $10. If you take the test five times, you will pay $40 in road test fees ($10 × 4 retakes). Written test retakes are free, so only road test retakes cost money.

Is the eight-year license worth the extra cost?

That depends on your situation. The eight-year license costs $20 and the four-year costs $13.50, so you save $6.50 by choosing four years. If you plan to keep your license for eight years without renewing, the eight-year option costs less per year. If you might move out of state or change your license type, the four-year option gives you more flexibility.

Do I have to pay the full license fee if I only want a motorcycle license?

Yes. A Class M motorcycle license costs the same as a Class D car license: $20 for eight years or $13.50 for four years. If you want both a car and motorcycle license, you pay the full fee for each one.

What happens if I cannot afford the license fee right now?

North Carolina DMV offices do not offer payment plans or fee waivers for standard licenses. You must pay the full fee when you explore. If cost is a barrier, you may want to start with the four-year license ($13.50) instead of the eight-year option ($20) to reduce your upfront expense.