North Carolina driver's license fees by license type
A standard North Carolina driver's license costs $20 and is valid for eight years. If you are under 18, your license costs the same but expires when you turn 21. A Real ID-compliant license — which 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.
If you want a commercial driver's license (CDL), the fee is $40 for an eight-year license. A CDL allows you to drive large trucks or buses for work. You will also need to pass additional written and skills tests beyond the standard license exam, which adds time but not an extra fee at the DMV itself.
Motorcycle endorsements cost $10 to add to an existing license, or $30 if you are getting a motorcycle-only license. These prices have remained stable for several years, though North Carolina can change them without notice.
Key Takeaways
- A standard eight-year North Carolina driver's license costs $20; a Real ID version costs $28.
- If you are under 18, your license costs $20 but expires at age 21 instead of eight years later.
- A commercial driver's license costs $40 and requires additional testing beyond the standard written and road exams.
- Motorcycle endorsements add $10 to an existing license or cost $30 as a standalone license.
- You will also pay for your written test ($10) and road test ($20) separately from the license fee itself.
Written test and road test fees
Before you pay for your license, you must pass two separate exams, each with its own cost. The written knowledge test costs $10 and tests your understanding of North Carolina traffic laws and road signs. You take this test at a DMV office on a computer.
The road test costs $20 and is administered by a DMV examiner who rides with you in your own vehicle (or a vehicle you arrange). You must pass the written test before you can schedule the road test. Both fees are due at the time you take each test.
If you fail either test, you can retake it, but you will pay the fee again. Most people pass the written test on the first or second attempt, but the road test often requires multiple tries. Budget for the possibility of retaking at least one exam.
Replacement and renewal costs
If your license is lost, stolen, or damaged, a replacement license costs $20 — the same as a new license. You do not need to retake the written or road test; you straightforward pay the fee and get a new card with the same license number.
When your license expires after eight years, renewal costs $20 for a standard license or $28 for a Real ID license. You can renew by mail, online, or in person at a DMV office. Renewal by mail or online is faster and does not require a new photo or test.
If you need to change your name, address, or other information on your license, you may be able to do so for free at a DMV office, depending on the change. A name change due to marriage, for example, usually requires only a certified copy of your marriage certificate and no additional fee.
What the Real ID upgrade includes
The Real ID license costs $8 more than a standard license ($28 instead of $20) and meets federal requirements for domestic air travel and entry to federal buildings. After May 7, 2025, you will need a Real ID, a passport, or another federally approved ID to board a domestic flight.
To get a Real ID, you must provide additional documents at the DMV: a birth certificate or passport, proof of your Social Security number, and proof of your current address. You will also need to be present in person — you cannot renew a Real ID by mail or online. The extra documents and in-person requirement are why the fee is higher, but the license itself works exactly like a standard license for driving.
If you already have a standard North Carolina license and want to upgrade to Real ID, you can do so before your license expires. You will pay the $28 fee and provide the required documents, and you will receive a new card valid for eight years from the date of upgrade.
Payment methods and where to pay
North Carolina DMV offices accept cash, check, debit card, and credit card for all fees. You cannot pay online in advance; you pay at the DMV office when you take your test or renew your license. Some DMV offices may have different payment options, so call ahead if you want to confirm.
You cannot renew a standard license online or by mail without paying a fee, but online and mail renewal are available and may save you a trip. If you renew online, you will pay the renewal fee using a credit or debit card. If you renew by mail, you will include a check or money order with your process.
Hidden costs: what else you might need to pay for
The DMV fees cover the license itself and the tests, but you may have other costs before you are ready to test. If you take a driver's education course — not required but common for teenagers — that course costs money and is charged by the school or private instructor, not the DMV. Costs vary widely, from $200 to $500 or more.
You will also need a vehicle to take your road test. If you do not own one, you may need to rent one or borrow one from a friend or family member. Some driving schools offer test vehicles for an additional fee if you take their course.
Your vehicle must pass a safety inspection before you can register it, which is a separate process from getting your license. The inspection itself is free at any authorized inspection station, but you may need to repair your vehicle if it fails.
Frequently Asked Questions
Can I pay my DMV fees online before I go to the office?
No. You pay all DMV fees in person at the office when you take your test or renew your license. You cannot prepay online. If you renew by mail or online, you will include payment with your process, but you cannot pay before submitting your renewal request.
Do I have to pay the road test fee if I fail?
Yes. If you fail your road test, you must pay the $20 fee again when you retake it. There is no discount for retakes. You can schedule your next attempt as soon as you are ready, but you will pay the full fee each time.
Is the Real ID fee worth it if I don't fly?
The Real ID fee is $8 more than a standard license. If you do not fly domestically or enter federal buildings, a standard license works for driving. However, after May 7, 2025, you will need Real ID or another federal ID for air travel, so most people eventually need it.
What happens if I lose my license before it expires?
You pay $20 for a replacement and receive a new card with the same license number. You do not retake any tests. The replacement license is valid until your original expiration date, so you do not lose time on your eight-year validity period.
Can I renew my license early to avoid paying again soon?
Yes. You can renew your license up to one year before it expires. When you renew early, your new license is valid for eight years from the renewal date, so your expiration date moves forward. You pay the renewal fee ($20 or $28) each time you renew.