North Carolina driver's license fees depend on the type of license you get and how long it's valid

A standard North Carolina driver's license costs $20 and is valid for eight years. If you're under 18, your license costs the same but expires on your 18th birthday, not eight years out. A Real ID-compliant license — the kind you'll need to board a domestic flight or enter a federal building after May 7, 2025 — costs $28 and is also valid for eight years (or until your 18th birthday if you're a minor).

These are the fees you pay to the North Carolina Division of Motor Vehicles (DMV) when you pass your road test and receive your license. You'll also pay separate fees for your learner's permit and written test, which come before the road test. The total cost to go from no license to a full license in North Carolina ranges from roughly $50 to $70, depending on which type of license you choose and whether you need a replacement or duplicate at any point.

Key Takeaways

  • A standard eight-year North Carolina driver's license costs $20; a Real ID license costs $28.
  • Your learner's permit costs $5, and the written knowledge test costs $10.
  • The road test itself has no separate fee — you pay only the license fee when you pass.
  • If you're under 18, your license expires on your 18th birthday rather than eight years later, but the cost is the same.
  • Replacement or duplicate licenses cost $10 if your current license is lost, stolen, or damaged.

Breaking down the full cost from learner's permit to license

The journey to a full North Carolina driver's license involves three separate fees. First, you pay $5 for your learner's permit when you pass your written knowledge test at a DMV office. That written test itself costs $10. You can take the test as many times as you need to pass, but you pay the $10 fee each time you sit for it.

Once you've held your learner's permit for the required waiting period (which depends on your age), you schedule and take your road test. There is no separate fee for the road test itself. When you pass the road test, you pay the license fee — either $20 for a standard license or $28 for a Real ID license — and you receive your license that day.

So the minimum total cost is $5 (permit) + $10 (written test) + $20 (standard license) = $35, assuming you pass both tests on your first try. If you choose a Real ID license instead, add $8 more, bringing the total to $43.

Real ID versus standard license: which costs more and why

A Real ID license costs $8 more than a standard license ($28 versus $20). The difference exists because Real ID licenses meet federal security standards set by the Department of Homeland Security and require additional verification when you explore. You'll need to bring more documents to prove your identity and North Carolina residency — typically a birth certificate, Social Security card, and proof of address.

You don't have to get a Real ID license. A standard North Carolina license works for driving, voting, and most everyday purposes. However, starting May 7, 2025, you will need a Real ID license (or a passport or other federal ID) to board a domestic flight or enter certain federal buildings. If you plan to fly domestically or visit federal facilities, getting a Real ID now means you won't have to replace your license later.

Fees for minors and what changes at age 18

A minor's driver's license costs the same as an adult's — $20 for standard or $28 for Real ID. The difference is the expiration date. If you're under 18 when you get your license, it expires on your 18th birthday, not eight years later. You'll need to renew it then, and you'll pay the full license fee again ($20 or $28) for a new eight-year license.

This means if you get your license at age 16, you'll pay $20 (or $28) at age 16, then pay again at age 18 for a fresh eight-year license. Plan for that second payment within two years of getting your first license. After age 18, your license lasts the full eight years, so you won't pay again until you're 26 (or 28, depending on when you renew).

Replacement, duplicate, and renewal fees

If your license is lost, stolen, or damaged, a replacement or duplicate license costs $10. You can request a replacement in person at a DMV office or by mail. The $10 fee is separate from any license renewal fee.

When your license expires after eight years (or on your 18th birthday if you're a minor), you renew it by paying the full license fee again — $20 for standard or $28 for Real ID. Renewal is not discounted; you pay the same amount as you did for your first license. You can renew in person at a DMV office, by mail, or online through the North Carolina DMV website, depending on your situation.

How to pay and what payment methods the DMV accepts

At a DMV office, you can pay with cash, check, debit card, or credit card. If you're renewing by mail, you can pay by check or money order — include the payment with your renewal process. Online renewals require a credit or debit card.

Payment is due when you complete your transaction. For the learner's permit and written test, you pay at the DMV office when you take the test. For your license, you pay when you pass your road test and receive your license. For renewals by mail or online, payment is processed when you submit your process.

Frequently Asked Questions

Do I have to pay the road test fee separately?

No. North Carolina does not charge a separate fee for the road test. You pay only the license fee ($20 or $28) when you pass and receive your license. The road test itself is free.

Can I get a refund if I fail my written test or road test?

No. The $10 written test fee and the license fee are not refunded if you fail. If you fail the written test, you pay $10 again to retake it. If you fail the road test, you pay the license fee again when you pass and receive your license.

What if I need to replace my license before it expires?

A replacement or duplicate license costs $10. This is less than the full license fee and is used when your current license is lost, stolen, damaged, or if you need a corrected version. You don't pay the full $20 or $28 again.

Is the Real ID fee worth it if I don't fly?

That depends on your plans. If you never fly domestically or visit federal buildings, a standard license works fine. But if you think you might fly in the next eight years, getting Real ID now means you won't have to replace your license later. The $8 difference is a one-time cost.

What happens if my license expires and I need to renew it?

You pay the full license fee again — $20 for standard or $28 for Real ID — just as you did for your first license. There is no discount for renewal. You can renew online, by mail, or in person at a DMV office.