What You'll Pay for a North Carolina Driver's License
A North Carolina driver's license costs $20 for a standard eight-year license if you are 18 or older. If you are under 18, the cost is $20 for a four-year license. These are the base fees charged by the North Carolina Division of Motor Vehicles (DMV). The total amount you pay depends on what type of license you need, whether you are renewing or getting your first license, and whether you need a Real ID-compliant card.
Real ID licenses cost an additional $10 on top of the standard fee, bringing the total to $30 for an eight-year license or $30 for a four-year license under 18. Real ID is required for federal purposes like boarding domestic flights or entering federal buildings. If you do not need Real ID, you can keep the standard $20 license, though this will not meet federal identification requirements after May 7, 2025.
North Carolina also charges separate fees for duplicate licenses, commercial licenses, and motorcycle endorsements. The state does not charge a separate written test fee or road test fee — these are included in your license fee. However, you may pay for a third-party testing location if you choose not to use the DMV.
Key Takeaways
- A standard North Carolina driver's license costs $20 for eight years (age 18+) or four years (under 18), with no separate test fees.
- Real ID-compliant licenses cost $30 instead of $20 and are required for federal purposes after May 7, 2025.
- Duplicate licenses cost $5, and commercial driver's licenses have different fee structures based on the class and endorsements you need.
- Motorcycle endorsements add $10 to your license fee, whether you are getting a new license or adding it to an existing one.
- Renewal fees are the same as initial license fees, so you pay $20 or $30 depending on whether you choose Real ID.
Breakdown of North Carolina License Fees by Type
Standard driver's licenses in North Carolina follow a straightforward fee structure based on your age and the validity period you choose. For drivers 18 and older, an eight-year license costs $20. If you are under 18, your license is valid for four years and also costs $20. When you renew, you pay the same fee for the same validity period.
Real ID licenses are the same card with enhanced security features and federal recognition. Adding Real ID costs $10 more, so your total is $30 for either an eight-year or four-year license. You will need to bring additional documents to prove your identity and residency when you choose Real ID — a standard license requires fewer documents.
Duplicate licenses (a replacement if yours is lost, stolen, or damaged) cost $5 and are processed quickly at most DMV offices. A duplicate does not extend your license's expiration date; it straightforward gives you a new card with the same validity period as your original.
| License Type | Age/Validity | Cost |
|---|---|---|
| Standard Driver's License | 18+, 8 years | $20 |
| Standard Driver's License | Under 18, 4 years | $20 |
| Real ID Driver's License | 18+, 8 years | $30 |
| Real ID Driver's License | Under 18, 4 years | $30 |
| Duplicate License | Any age | $5 |
| Motorcycle Endorsement (added to existing license) | Any age | $10 |
Commercial Driver's License Costs in North Carolina
A commercial driver's license (CDL) in North Carolina costs more than a standard license because it requires additional testing and background checks. A Class A CDL costs $80 for an eight-year license. A Class B CDL costs $60 for eight years. A Class C CDL costs $40 for eight years. These fees include the written test and the road test administered by the DMV.
Endorsements on a commercial license — such as hazmat (H), tanker (N), or passenger (P) — each add $10 to your CDL fee. If you need multiple endorsements, you pay $10 for each one. For example, a Class A CDL with both hazmat and tanker endorsements would cost $80 + $10 + $10 = $100.
CDL renewals cost the same as initial licenses. If your CDL is expiring, you pay the full fee again for the class and any endorsements you hold. North Carolina does not offer a reduced renewal rate for commercial licenses.
What Documents You Need to Bring (and Whether They Cost Extra)
For a standard driver's license, you need to bring proof of identity, proof of Social Security number, and proof of North Carolina residency. These documents themselves do not cost you anything — you should already have them. A birth certificate, passport, or state ID counts as identity proof. A Social Security card or tax return counts as proof of your Social Security number. A utility bill, lease, or bank statement counts as residency proof.
For a Real ID license, you need the same documents plus an additional proof of residency document. The DMV requires two separate pieces of evidence that you live in North Carolina. Again, these are documents you should already have; the DMV does not charge a fee to verify them.
If you do not have the required documents, you may need to order replacements — for example, a new birth certificate from the vital records office in your birth state. Those orders cost money and take time, but that cost is separate from your license fee and goes to the issuing agency, not to North Carolina DMV.
Where to Pay and Payment Methods Accepted
You pay your license fee at the DMV office where you complete your transaction. North Carolina DMV offices accept cash, check, debit card, and credit card. Some offices may accept online payment if you are renewing by mail, though most transactions require you to visit in person for your first license or after certain changes.
You cannot pay online in advance for a new license; payment happens at the counter after your process is processed. If you are renewing by mail (available only if your license is not expired and you have not had violations), you will receive instructions on how to pay with the renewal form.
Do not send cash through the mail. If you are renewing by mail, use a check or money order. Keep your receipt as proof of payment, especially if there are any questions about your transaction later.
Renewal Costs and When You Pay Again
When your North Carolina license expires, you pay the same fee to renew it as you paid for your original license. If you got an eight-year standard license for $20, your renewal also costs $20. If you had a Real ID license for $30, your renewal costs $30. The state does not charge a higher fee for renewal or a separate "processing fee."
You can renew your license up to one year before it expires. If you renew early, your new license's expiration date is calculated from your current expiration date, not from the renewal date — so you do not lose time by renewing early. This is useful if you are planning a trip or know you will be busy when your license is about to expire.
If your license has been expired for more than one year, you cannot renew by mail. You must visit a DMV office in person and may be required to retake the written test and road test, depending on how long it has been expired. This can add time and cost if you need to schedule a third-party testing location.
Additional Costs You Might Encounter
If you fail the written test or road test, you do not pay an additional fee to retake it at a DMV office. You can retake the test at your next visit. However, if you choose to use a third-party testing location (a private driving school or testing center) instead of the DMV, that location sets its own fee — typically $50 to $150 for a road test, depending on the provider.
If you need to change your name or address on your license before it expires, North Carolina does not charge a fee for a corrected license. You straightforward visit a DMV office with the required documents (such as a marriage certificate for a name change or a utility bill for an address change) and request the correction. The DMV issues a new card at no cost.
If you lose your license and need a duplicate, you pay $5. If you lose it again, you pay $5 again. There is no limit on how many duplicates you can request, though the DMV may ask questions if you request multiple duplicates in a short time.
Frequently Asked Questions
Do I have to pay for a Real ID license, or can I keep a standard license?
You can keep a standard license for $20 if you do not need federal identification. However, standard licenses will not be accepted for domestic flights or federal building entry after May 7, 2025. If you fly or visit federal facilities, Real ID is necessary, and the $10 extra cost is required.
What if I turn 18 before my four-year license expires?
Your license remains valid until its printed expiration date. When you renew, you can choose an eight-year license for $20 instead of another four-year license. You do not pay extra for the longer validity period.
Can I get a refund if I do not use my license?
No. Once you pay for a license and receive it, the fee is non-refundable. If you decide not to drive, you can let your license expire without renewing it, but you cannot recover the cost of the original license.
Are there any discounts for seniors or low-income drivers?
North Carolina does not offer reduced fees for seniors or low-income drivers. All drivers pay the same standard fee based on license type and validity period, regardless of age or income.
What happens if I move to North Carolina from another state?
You must get a North Carolina license within 30 days of establishing residency. You pay the full $20 or $30 fee for a new license; your out-of-state license does not transfer or count toward the cost.