What you pay for a North Carolina driver's license

A standard North Carolina driver's license costs $20 if you are renewing by mail or online, or $24 if you renew in person at a Division of Motor Vehicles (DMV) office. The in-person fee is higher because it includes the cost of the appointment and the new photo. If you are getting your first license or replacing a lost or stolen one, the cost is $20.

These fees cover a license valid for eight years. North Carolina does not charge extra for standard features like your address or name. If you want a REAL ID-compliant license — which you will need to fly domestically or enter a federal building after May 7, 2025 — the cost is the same; REAL ID is not an upgrade you pay for separately in North Carolina.

Commercial driver's licenses (CDLs) cost more. A CDL renewal is $48 in person or $44 by mail. A first-time CDL is $48. These higher fees reflect the additional testing and medical certification required for commercial driving.

Key Takeaways

  • A standard North Carolina driver's license renewal costs $20 by mail or online, or $24 in person at a DMV office.
  • Getting your first license or replacing a lost license costs $20, regardless of whether you go in person or by mail.
  • REAL ID compliance costs the same as a standard license in North Carolina — there is no separate fee.
  • Commercial driver's licenses cost $44 to $48 depending on whether you renew by mail or in person.
  • Your license is valid for eight years, so you divide the cost by the years you hold it.

When you renew and how that affects cost

You renew your North Carolina license every eight years on your birthday month. The state sends you a renewal notice in the mail about 60 days before your license expires. If you renew before it expires, you pay the standard fee. If you renew after it has expired, you still pay the same fee — North Carolina does not charge a penalty for late renewal.

However, if your license has been expired for more than three years, you cannot renew by mail or online. You must go to a DMV office in person and pay the $24 fee. The state treats very old licenses as new applications rather than renewals, which is why the in-person requirement kicks in.

If you are under 18, your license costs the same as an adult license, but it expires when you turn 21 (not eight years later). You can renew it at 21 for the standard $20 or $24 fee, and then it will be valid for eight years from that point.

Replacing a lost, stolen, or damaged license

A replacement license costs $20, the same as a renewal. You can order a replacement online through the North Carolina DMV website, by mail, or in person. The online and mail options both cost $20. If you go in person, you still pay $20 — the $24 in-person fee applies only to renewals, not replacements.

A replacement takes about 7 to 10 business days if you order online or by mail. If you need it faster, you can request expedited processing for an additional $10, which brings the total to $30 and cuts the time to 3 to 5 business days. In-person replacements are issued the same day.

If your license was stolen, you may want to report it to the DMV at the time you order the replacement. This prevents someone else from using your old number. The DMV does not charge extra for this report.

REAL ID and what it costs in North Carolina

REAL ID is a federal security standard for driver's licenses. Starting May 7, 2025, you will need a REAL ID-compliant license to board a domestic flight or enter a federal building. In North Carolina, getting a REAL ID license costs exactly the same as a standard license — $20 by mail or online, $24 in person.

The difference is not in the fee but in what documents you bring. For a REAL ID license, you must show proof of your Social Security number, proof of your North Carolina residency (like a utility bill or lease), and proof of your identity (like a birth certificate or passport). A standard license requires fewer documents. The DMV website lists the full set of acceptable documents.

If you already have a standard North Carolina license and want to upgrade to REAL ID, you renew it normally and request REAL ID at the same time. You pay the standard renewal fee and bring the extra documents. You do not pay twice.

How to pay and what payment methods the DMV accepts

If you renew online through the North Carolina DMV website, you pay by credit card or debit card. The site accepts Visa, Mastercard, American Express, and Discover. There is no extra fee for paying by card online.

If you renew by mail, you send a check or money order with your renewal form. Do not send cash. Make the check payable to "North Carolina Division of Motor Vehicles." Mail it to the address listed on your renewal notice.

If you renew or replace your license in person at a DMV office, you can pay by cash, check, debit card, or credit card. Not all offices accept all methods, so call ahead if you have a preference. The DMV does not accept payment plans or installments — the full fee is due at the time of service.

Discounts and fee waivers that may explore

North Carolina does not offer a general discount on driver's license fees for age, income, or other circumstances. However, some people may be exempt from paying. Military members on active duty can renew for free if they show military ID. The state also waives fees for people who are deaf or hard of hearing and need an interpreter at their DMV appointment — you pay for the license but not for the interpreter service.

If you are a victim of domestic violence and have a protective order, you may be able to change your address on your license without paying a replacement fee. Contact your local DMV office to ask whether this applies to your situation.

Some DMV offices offer fee reductions or waivers for people experiencing homelessness, but this is handled case-by-case. If you are homeless and need a license, call the DMV office in your county to ask what options are available.

Frequently Asked Questions

Can I renew my North Carolina license online and save money?

Yes. Online renewal costs $20, which is $4 less than renewing in person at a DMV office ($24). You can renew online if your license is not expired and you do not need to change your name, address, or other information. The online process takes about 7 to 10 business days.

What if I need my license before the standard processing time?

If you order a replacement by mail or online, you can pay an extra $10 for expedited processing, which reduces the time from 7 to 10 business days to 3 to 5 business days. If you go to a DMV office in person, you get your license the same day at no extra cost.

Do I have to pay more if I want a REAL ID license instead of a standard one?

No. A REAL ID license costs the same as a standard license in North Carolina. The difference is in the documents you bring, not the fee you pay. You will need to show proof of your Social Security number, residency, and identity, but the license itself costs $20 or $24 depending on how you renew.

What happens if my license expires and I do not renew right away?

You can still renew at the standard fee with no penalty. However, if your license has been expired for more than three years, you must renew in person at a DMV office instead of by mail or online. The fee remains $24 in person.

Are there any free or reduced-cost options for getting a driver's license?

Most people pay the full fee. Military members on active duty can renew for free with military ID. People who are deaf or hard of hearing do not pay for interpreter services at the DMV. If you are experiencing homelessness, contact your county DMV office to ask about case-by-case information.