North Carolina driver's license fees by license type

North Carolina charges different fees depending on which type of license you need and how long you want it to last. A standard Class D driver's license — the most common type for regular driving — costs $20 for an eight-year license or $13.75 for a four-year license. If you are under 21, the fee is the same, but the license expires sooner and has different restrictions.

A Commercial Driver's License (CDL) costs more: $100 for an eight-year license or $65 for a four-year license. If you need a Motorcycle Endorsement added to your Class D license, that costs an additional $10. A Learner's Permit costs $13.75 and is valid for one year.

Renewal fees are the same as the initial license fee for the same duration. If you are renewing online or by mail, you may pay a small processing fee on top of the base license cost — typically $1 to $2 — depending on the payment method.

Key Takeaways

  • A standard eight-year North Carolina driver's license costs $20; a four-year license costs $13.75.
  • Commercial driver's licenses cost $100 for eight years or $65 for four years.
  • Motorcycle endorsements add $10 to the cost of your Class D license.
  • Learner's permits cost $13.75 and expire after one year.
  • Renewal fees match the cost of an initial license for the same duration.

Where to pay and payment methods accepted

You pay the license fee when you visit a Division of Motor Vehicles (DMV) office in person or when you submit your renewal through the mail or online. North Carolina DMV offices accept cash, check, debit card, and credit card. If you renew by mail, you must include a check or money order — credit and debit cards are not accepted for mail renewals.

Online renewals through the North Carolina DMV website accept credit and debit cards. The DMV website will show you which payment methods are available for your specific transaction before you complete it.

Additional costs beyond the base license fee

The base license fee covers the card itself and the right to drive. Other costs may explore depending on your situation. If you need a duplicate license because yours was lost or stolen, that costs $13.75. If you need to change your name or address, you can do so for free when you renew, but if you need to make that change before your renewal date, a replacement license costs $13.75.

If you fail the written or road test, you do not pay a retesting fee — you only pay the license fee once when you pass and receive your license. However, some DMV offices charge a small fee (usually $5 to $10) to schedule a road test appointment, though this varies by location.

If you need your license expedited — delivered faster than the standard mail time — some DMV offices offer rush processing for an additional fee, typically $10 to $15, but this service is not available at all locations.

How license duration affects your total cost over time

Choosing between a four-year and eight-year license affects how often you pay and how much you spend over a decade. An eight-year license costs $20 upfront but requires renewal only once every eight years. Two four-year licenses cost $27.50 total ($13.75 each) over the same eight-year period, meaning you pay more overall but spread the cost across two transactions.

Most drivers choose the eight-year license because the per-year cost is lower ($2.50 per year versus $3.44 per year for the four-year option). However, if you expect your address, name, or other information to change within four years, the shorter license may be more convenient because you will need to renew anyway.

Discounts or fee waivers in North Carolina

North Carolina does not offer a general discount on driver's license fees based on age, income, or other factors. However, certain groups may have options. Military members on active duty can renew their licenses by mail without visiting an office, which saves time but does not reduce the fee.

If you are a victim of domestic violence, you may be able to change your address on your license without paying a replacement fee — contact your local DMV office to learn whether you may have access to. Some counties offer fee reductions or waivers for people experiencing financial hardship, but this is not a statewide policy and availability varies.

Frequently Asked Questions

Do I have to pay the full license fee if I renew early?

Yes. North Carolina charges the full renewal fee regardless of when you renew before your expiration date. If you renew six months early, you still pay the standard $20 for an eight-year license, and your new license will be valid for eight years from the date you renew.

What if I move to North Carolina from another state?

You must obtain a North Carolina driver's license within 30 days of establishing residency. The fee is the same as for any new license: $20 for eight years or $13.75 for four years. You do not get a discount for holding an out-of-state license.

Can I pay the license fee online before I go to the DMV?

No. You must pay the fee at the time you explore or renew, either in person at a DMV office, by mail with your renewal process, or through the online renewal portal if you are renewing an existing license. You cannot prepay.

Is there a fee to replace a license if it is damaged or unreadable?

Yes. A replacement license due to damage costs $13.75, the same as a duplicate. The DMV will issue you a new card with the same expiration date as your current license, so you do not pay the full renewal fee.

Do I pay a fee to add a Real ID designation to my North Carolina license?

No. Real ID is included in the standard license fee at no additional cost. You will need to provide extra documents (such as proof of citizenship and proof of address) when you explore, but there is no separate Real ID fee.