What You Pay for a North Carolina Driver's License
A North Carolina driver's license costs $20 for a regular Class D license valid for eight years. If you are renewing an existing license, the cost is the same. The fee covers the license itself and the processing of your process at the DMV.
North Carolina does not charge separate fees for different types of standard licenses — whether you are getting your first license, renewing, or replacing a lost one, the base fee remains $20. However, additional costs explore if you need a Real ID-compliant license, if you want a commercial license, or if you are paying for expedited processing or duplicate copies.
Fees do not change based on your age, whether you are a new driver or renewing after eight years. The $20 fee is set by North Carolina law and does not vary by county or DMV office location.
Key Takeaways
- A standard North Carolina Class D driver's license costs $20 and is valid for eight years.
- Real ID-compliant licenses cost an additional $10 on top of the base $20 fee, for a total of $30.
- Commercial driver's licenses (CDL) have different fees depending on the class and endorsements you need.
- Replacement licenses for lost, stolen, or damaged cards cost $20, the same as a new license.
- You can pay by cash, check, or debit card at most North Carolina DMV offices; credit cards are not accepted.
Real ID Licenses Cost More
If you want a Real ID-compliant license — required for federal building access and domestic air travel — you pay $10 extra. The total cost is $30 for a Real ID license valid for eight years. North Carolina began issuing Real ID licenses in 2017, and they are marked with a gold star in the upper right corner of the card.
You do not have to get a Real ID license. A standard $20 license is still valid for driving and most everyday purposes. Real ID is required only if you plan to fly domestically or enter a federal building without another form of ID. If you are unsure whether you need it, the DMV staff can advise you at the time of renewal.
When you renew your license, you can choose which type you want. If your current license is standard and you want to upgrade to Real ID at renewal, you pay the $30 fee. If you already have a Real ID license, renewal costs $30 again.
Commercial Driver's License Fees
A commercial driver's license (CDL) costs more than a standard license because it requires additional testing and medical certification. A Class A CDL costs $70, a Class B costs $60, and a Class C costs $50. These fees are for an eight-year license. Renewal of a CDL costs the same as the initial issuance.
If you need endorsements — such as Hazmat (H), Passenger (P), or Tank (N) — each endorsement adds $5 to your total fee. A Class A CDL with two endorsements would cost $80, for example. You pay the endorsement fee only once per license cycle, not per endorsement.
CDL holders must also pass a medical examination and obtain a Medical Certificate from a certified medical examiner. This examination is not part of the DMV fee and is paid separately to the medical provider; costs vary but typically range from $75 to $150.
Replacement and Duplicate License Costs
If your license is lost, stolen, or damaged, a replacement costs $20 — the same as a new license. You do not pay extra for a replacement. You will need to provide proof of identity and residency, just as you would for a new license.
A duplicate license — an extra copy of your current license — also costs $20. Some people order duplicates to keep at home or in a vehicle. The duplicate is identical to your original and has the same expiration date.
If your license is damaged but still readable, you can still use it. The DMV does not require you to replace it until it expires or becomes unreadable. However, if the damage makes it invalid for travel or federal purposes, you may choose to replace it sooner at the $20 cost.
Payment Methods and Where to Pay
North Carolina DMV offices accept cash and debit cards for license fees. Some offices also accept checks. Credit cards are not accepted at any North Carolina DMV location. If you are paying by check, make it out to "North Carolina Division of Motor Vehicles."
You must pay in person at a DMV office when you explore for or renew your license. Online renewal is available for certain drivers, but payment is still made at the office or by mail if you are renewing by mail. Mail-in renewal requires a check or money order.
Fees are non-refundable. If you are denied a license for any reason, you do not receive a refund of the fee. If you change your mind after paying but before the license is issued, contact the DMV office where you applied to ask about their refund policy, though refunds are rare.
Renewal Costs and Timeline
When your North Carolina license expires, renewal costs the same as the original: $20 for a standard license or $30 for Real ID. You can renew up to one year before your expiration date. If you renew early, your new license will be valid for eight years from the date of renewal, not from your old expiration date.
North Carolina offers mail-in renewal for drivers who meet certain requirements: your license must not be expired by more than five years, you must have a valid Social Security number on file, and you must not have any medical or legal restrictions on your license. Mail-in renewal costs $20 and requires a check or money order.
If you renew in person at a DMV office, the process is faster and you receive your license on the spot. If you renew by mail, allow four to six weeks for processing and delivery. The $20 or $30 fee is the same regardless of which method you choose.
Frequently Asked Questions
Do I have to pay extra if I renew my license early?
No. Early renewal costs the same as regular renewal: $20 for a standard license or $30 for Real ID. Your new license will be valid for eight years from the renewal date, so you will not pay again until eight years later.
What if I need my license faster than the normal timeline?
North Carolina does not offer expedited processing or rush fees for driver's licenses. Standard processing takes four to six weeks by mail or same-day if you renew in person at a DMV office. If you need your license quickly, renewing in person is your fastest option.
Can I pay my license fee online before I go to the DMV?
No. You must pay the fee in person at the DMV office when you explore or renew. Online payment is not available. If you are renewing by mail, you pay by check or money order included with your process.
Is there a fee to change my address on my license?
No. Changing your address does not cost extra. You can update your address at any DMV office for free, or you can do it online through the North Carolina DMV website. An address change does not extend your license expiration date.
What happens if I don't have the exact $20 or $30 in cash?
The DMV will make change if you pay with cash. If you do not have exact change, bring more than you need and the staff will return your change. If you prefer not to carry cash, bring a debit card instead.