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 if you want it for four years, or $60 if you want it for eight years. If you are under 18, your license costs $20 for four years. A commercial driver's license (CDL) costs $100 for four years or $200 for eight years. These are the fees you pay to the North Carolina Division of Motor Vehicles (DMV) when you pass your road test and are ready to receive your license.

The fee covers the cost of producing and issuing your physical license card. You pay it once, at the time you get your license. If you renew before it expires, you will pay the renewal fee at that time — which is the same amount as the original license fee.

There are also costs before you reach the DMV to pay the license fee. Getting your learner's permit costs money, and taking the road test costs money. Those are separate from the license fee itself.

Key Takeaways

  • A standard North Carolina driver's license costs $20 for four years or $60 for eight years.
  • A commercial driver's license costs $100 for four years or $200 for eight years.
  • You pay the license fee only once, when you pass your road test and receive your license.
  • Learner's permit fees and road test fees are separate costs that come before you pay for the license itself.

What you pay before you get your license

Before you pay the license fee, you need a learner's permit. A North Carolina learner's permit costs $20 and lasts for one year. You get the permit after you pass the written test at a DMV office. The $20 permit fee is separate from the license fee — you do not get credit for it when you later pay for your license.

Once you have held your permit for the required time (usually at least 30 days, longer if you are under 18), you can take the road test. The road test itself does not have a separate fee — it is included in the cost of getting your license. However, you may pay a private driving school or instructor to prepare you, and that cost is up to you and the school.

So the total you will spend to go from no license to a valid license is at least $40 ($20 for the permit, then $20 for the four-year license), or $80 if you choose the eight-year license instead.

Why the eight-year license costs more

North Carolina offers both a four-year and an eight-year license because the longer license lasts twice as long. The eight-year license costs three times as much as the four-year license ($60 versus $20), but you only pay once every eight years instead of every four years. Over 16 years, you would pay $40 for two four-year licenses or $120 for two eight-year licenses — so the four-year option costs less overall.

Most new drivers choose the four-year license because the upfront cost is lower. You can always renew early and switch to an eight-year license later if you want to.

Fees for replacing a lost or damaged license

If your license is lost, stolen, or damaged, you can get a replacement. A replacement license costs $20 and is valid for the remainder of your current license period — it does not extend your expiration date. You order a replacement through the North Carolina DMV website or by mail; you do not need to take another road test.

If your license is damaged but still readable, the DMV may ask you to bring it in so they can see it before issuing a replacement. If it is lost or stolen, you may need to file a report, though this varies by county.

How to pay your license fee

When you pass your road test, the DMV office will collect your license fee on the spot. You can pay with cash, check, or debit card — credit cards are not accepted at all DMV offices, so call ahead if you plan to use one. The fee is non-refundable, even if you fail the road test on a later attempt.

If you are renewing by mail or online, you will pay the renewal fee at the time you submit your renewal. Online renewal accepts credit and debit cards. Mail-in renewal requires a check or money order.

License fees for people with special circumstances

North Carolina offers a limited-term license for people whose immigration status does not allow them to hold a standard license. A limited-term license costs the same as a standard license ($20 for four years or $60 for eight years) and works the same way — you take the written and road tests and pay the fee when you pass. The difference is in who can get one and how long it lasts, not in the cost.

If you are renewing a license that expired more than three years ago, you may need to retake the written test and pay the full license fee instead of the renewal fee. The DMV will tell you what is required when you contact them about your renewal.

What happens if you cannot pay the fee right away

The DMV does not offer payment plans for license fees. You must pay the full amount at the time you receive your license. If you pass your road test but do not have the money to pay the fee that day, you can leave and come back with the fee later — your road test result is valid for a set period, usually 30 days. Contact your local DMV office to confirm how long your test result is good for.

If your road test result expires before you can pay, you will need to take the road test again. There is no fee to retake the test itself, but you will still need to pay the license fee when you pass the second time.

Frequently Asked Questions

Do I have to pay the full license fee if I only want a license for four years?

Yes. North Carolina does not offer a discount for choosing the shorter term. You pay $20 for a four-year license or $60 for an eight-year license. The four-year option costs less upfront, but you will need to renew sooner.

Can I get a refund if I decide not to use my license?

No. The license fee is non-refundable once you have paid it. If you pass your road test and pay the fee but later decide you do not want the license, you cannot get your money back.

Is there a fee to take the written test or road test?

The written test is free. The road test is also free — the cost is built into your license fee, which you pay after you pass the road test. You do not pay anything to take either test.

What if I fail my road test — do I have to pay the fee again?

No. You only pay the license fee after you pass the road test. If you fail, you can retake the test for free. You pay the license fee only when you pass.

Does my learner's permit fee count toward my license fee?

No. The $20 learner's permit fee and the license fee are separate. You pay $20 for the permit, and then you pay another $20 (or $60) for the license. The permit fee does not reduce what you owe for the license.