North Carolina driver's license fees by type
A standard North Carolina driver's license costs $20 if you renew it by mail or online, or $24.50 if you renew it in person at a DMV office. A new license — one you're getting for the first time or after it has expired for more than three years — costs $24.50. These are the fees you pay to the North Carolina Division of Motor Vehicles when you hand over your process.
If you need a Real ID-compliant license, which you'll need to board a domestic flight or enter a federal building starting in 2025, the cost is the same as a standard license. Real ID is not an upgrade you pay extra for; it's a security standard that North Carolina now builds into all new and renewed licenses by default.
A commercial driver's license (CDL) costs more: $50 for a new CDL and $40 to renew one. If you're adding a CDL to an existing license, the fee is $30. These fees cover the written and driving tests required for commercial driving.
Key Takeaways
- A standard North Carolina driver's license renewal costs $20 by mail or online, or $24.50 in person at a DMV office.
- A new license for someone getting one for the first time or after a long expiration costs $24.50.
- Real ID compliance is included in the standard license fee with no additional charge.
- Commercial driver's licenses cost $50 for a new license and $40 to renew, with an additional $30 fee to add a CDL to an existing license.
When you renew versus when you get a new license
The fee difference between renewal and a new license matters because North Carolina treats them differently. A renewal is what you do when your current license is still valid or expired less than three years. You can renew online, by mail, or in person, and the fee depends on which method you choose.
A new license is what you need if your license expired more than three years ago, you've never had a North Carolina license before, or you lost your license and cannot renew it. New licenses always require an in-person visit to a DMV office and cost $24.50. You'll need to pass the vision test and written exam, and you may need to provide documents proving your identity and residency.
If you're moving to North Carolina from another state, you can exchange your out-of-state license for a North Carolina license. This counts as a new license and costs $24.50, though you won't have to retake the written test if your out-of-state license is still valid.
How to pay and what documents you need
The DMV accepts cash, check, debit card, and credit card at in-person offices. If you renew by mail, you can pay by check or money order. Online renewals require a debit or credit card. Make sure you have the correct fee amount before you go; some offices may not have change available.
For any renewal or new license, bring your current license or a valid form of identification. If you're getting a new license, you'll also need to show proof of your Social Security number (your Social Security card, W-2, or tax return), proof of your North Carolina residency (a utility bill, lease, or bank statement dated within 60 days), and proof of your legal name (birth certificate, marriage certificate, or court order if applicable). The DMV website lists all acceptable documents for each category.
If you're renewing online or by mail, you won't need to bring physical documents — you'll answer questions about your information, and the DMV will verify it against their records. Online renewal is available only if your license hasn't been suspended or revoked and you haven't changed your address.
Additional fees you might encounter
The base license fee covers the card itself and the processing. However, you may face extra charges depending on your situation. A duplicate license — a replacement if you lost yours or need a second copy — costs $12.50. A name change on your license costs $12.50 and requires proof of the name change (marriage certificate, divorce decree, or court order).
If you need to restore a suspended or revoked license, you'll pay the standard renewal or new license fee plus a restoration fee that varies depending on why your license was suspended. Restoration fees range from $100 to $200 and are set by the court or the DMV depending on the reason for suspension. You cannot restore a license online or by mail; you must go to a DMV office in person.
If you fail the written or driving test and need to retake it, there is no additional fee — you pay only when you renew or get a new license. However, if you need to schedule a road test appointment, some DMV offices charge a $10 scheduling fee, though this varies by location.
Where to find your local DMV office and hours
North Carolina has DMV offices in every county, and you can find the one nearest you on the DMV website by entering your county or city. Office hours vary by location, but most are open Monday through Friday during standard business hours. Some offices are open on Saturday mornings. The website shows the exact hours for each office and whether you need an appointment.
Many routine transactions — renewals, duplicate licenses, and name changes — can be handled at a DMV office without an appointment, though wait times can be long during peak hours. If you're getting a new license or taking a road test, you will need to schedule an appointment in advance. You can book an appointment online through the DMV website or by calling the office directly.
Frequently Asked Questions
Can I renew my North Carolina license online if it's expired?
You can renew online if your license expired less than three years ago and you haven't had any suspensions, revocations, or address changes. If your license expired more than three years ago, you must explore for a new license in person at a DMV office and pay the $24.50 new license fee.
Do I have to pay extra for a Real ID license?
No. Real ID compliance is included in the standard license fee. All new and renewed North Carolina licenses issued now meet Real ID standards at no additional cost. You don't choose Real ID as an option — it's automatic.
What if I need my license faster than the mail renewal takes?
Renewing in person at a DMV office is faster — you'll receive your license within a few minutes if you're just renewing. Mail renewal takes 7 to 10 business days. Online renewal is processed when ready, but you'll still need to wait for the physical card to arrive by mail, which takes about a week.
Is there a fee to take the written test or road test?
The written test and road test are included in the new license fee of $24.50. You don't pay separately to take either test. Some DMV offices charge a $10 appointment scheduling fee for road tests, but this is not universal and varies by location.
What happens if I fail my road test — do I have to pay again?
No. You pay the license fee only once, when you first explore for the new license. If you fail the road test, you can retake it at no additional charge, though you may need to pay a scheduling fee if your DMV office charges one for appointments.