North Carolina Driver's License Fees by License Type
North Carolina charges different fees depending on the type of license you need and how long you want it to be valid. A standard Class D driver's license (the most common type for regular driving) costs $20 for an 8-year license or $13.50 for a 4-year license. If you need a commercial driver's license (CDL), the fee is $65 for an 8-year license or $40 for a 4-year license.
Motorcycle endorsements add $10 to your license fee, regardless of which base license type you hold. If you are renewing rather than getting your first license, the renewal fee is the same as the original issuance fee — North Carolina does not charge a separate renewal rate.
These fees cover the cost of the physical card, the background check, and the processing of your process at the Division of Motor Vehicles (DMV). They do not include any testing fees or additional services you may need, such as name changes or address corrections after issuance.
Key Takeaways
- A standard 8-year Class D driver's license in North Carolina costs $20; a 4-year license costs $13.50.
- Commercial driver's licenses cost $65 for 8 years or $40 for 4 years, and motorcycle endorsements add $10 to any license type.
- Renewal fees are identical to the original issuance fee, so you pay the same amount whether you are getting your first license or renewing an existing one.
- The fee covers the card, background check, and DMV processing but does not include written or driving test fees if you are taking those exams.
Written Test and Driving Test Fees
If you are taking the written knowledge test at the DMV, there is no separate fee — it is included in your license fee. However, if you fail the written test and need to retake it, North Carolina charges $5 per retake attempt. You must wait at least one day before retaking the test.
The driving test (also called the road test or skills test) is free the first time you take it at a North Carolina DMV office. If you fail and need to retake the driving test, you pay $10 for each additional attempt. You must wait at least one day between attempts, and you can schedule retakes at any DMV office in the state.
Some people use third-party testing sites instead of the DMV. Private driving test providers in North Carolina charge their own fees, which vary by location but typically range from $50 to $100. Using a third-party tester does not change your license fee — you still pay the standard $20 or $13.50 when you submit your process.
Duplicate License and Address Change Fees
If you lose your license, have it stolen, or need a replacement copy, a duplicate license costs $10. You can order a duplicate online through the North Carolina DMV website, by mail, or in person at any DMV office. Online and mail orders typically arrive within 7 to 10 business days.
Changing your address on your license does not cost anything if you do it online or by mail before your license expires. You can update your address through the DMV website without visiting an office. If you need to change your address in person at a DMV office, there is still no fee, but you may need to bring proof of your new address (such as a utility bill or lease).
If your license is damaged, faded, or unreadable, you can request a replacement for $10, the same as a duplicate. The DMV will issue a new card with the same license number and expiration date as your original.
Payment Methods and Where to Pay
North Carolina DMV offices accept cash, check, debit card, and credit card for in-person payments. If you are paying by check, make it out to "North Carolina Division of Motor Vehicles." Online payments through the DMV website must be made with a debit or credit card; there is a small processing fee added by the payment processor, typically $1 to $2 depending on the transaction amount.
You can pay your license fee at any of the 77 DMV offices across North Carolina during regular business hours. Most offices are open Monday through Friday, 8 a.m. to 5 p.m., though some have extended hours or Saturday appointments. If you are renewing by mail, include a check or money order with your process — do not send cash through the mail.
If you are ordering a duplicate license online, you will pay the $10 fee at the time of your order using a credit or debit card. The DMV will mail the duplicate to the address on file with your license.
Fees for Learner's Permits and Provisional Licenses
A learner's permit in North Carolina costs $10 and is valid for 5 years. The permit fee is separate from your driver's license fee — you pay $10 for the permit when you first get it, then $20 (or $13.50) for your license when you pass the driving test and are ready to convert to a full license.
North Carolina issues provisional licenses to drivers under 18 who have completed the learner's permit stage. There is no separate fee for a provisional license — you pay the standard license fee ($20 for 8 years or $13.50 for 4 years), and the DMV marks it as provisional based on your age. When you turn 18, your provisional license automatically becomes a full Class D license at no additional cost.
If you are under 18 and need a duplicate or replacement of your provisional license, the cost is still $10, the same as for adults.
Senior Licenses and Special Circumstances
North Carolina offers senior licenses for drivers age 70 and older. A senior license is valid for 5 years instead of 8, and the fee is $15 (compared to $20 for a standard 8-year license). This lower fee reflects the shorter validity period. You do not need to take a driving test to renew as a senior license, though the DMV may require a vision test.
If you are renewing your license by mail and you are 70 or older, you can request a senior license renewal without visiting an office. Mail-in renewals cost the same as in-person renewals — $15 for a 5-year senior license.
If you have a medical condition that requires a restricted license (such as corrective lenses only or daylight driving only), there is no additional fee. The restriction is noted on your standard license, and you pay the normal license fee.
Frequently Asked Questions
Do I have to pay the full license fee if I renew early?
Yes. North Carolina does not prorate license fees based on how much time remains on your current license. If you renew before your license expires, you pay the full fee for a new 8-year or 4-year license, and your old license becomes invalid. The new expiration date is calculated from the date you renew, not from the date your old license would have expired.
What happens if I fail the driving test — do I have to pay the license fee again?
No. You pay the license fee only once, when you submit your process. If you fail the driving test, you pay $10 for each retake, but you do not pay the license fee again. Once you pass the driving test, the DMV issues your license using the fee you already paid.
Can I pay my license fee online without visiting a DMV office?
You can renew your license online if you meet certain requirements: your license must not be expired by more than 5 years, you must have a valid Social Security number on file, and you must not need to update your photo. Online renewals cost the same as in-person renewals, and you pay by debit or credit card. Your renewed license will be mailed to you within 7 to 10 business days.
Is there a fee to change my name on my license?
There is no separate fee to change your name on your license. However, you must renew your license to reflect the name change, so you pay the standard renewal fee ($20 or $13.50). You will need to bring legal documentation of the name change, such as a marriage certificate or court order.
Do I pay the same fee if I get a license in a different county?
Yes. License fees are set by the state, not by individual counties. You pay the same $20 (or $13.50) for a Class D license regardless of which DMV office you visit. However, some offices may have different wait times or appointment availability, so you can choose the location that works best for you.