North Carolina Driver's License Fees by Type

A standard North Carolina driver's license costs $20 for an eight-year renewal or initial issuance. If you need a Real ID-compliant license — the kind required to board domestic flights or enter federal buildings after May 7, 2025 — you'll pay $30. The difference covers the extra verification the federal government requires.

A commercial driver's license (CDL) costs $80 for an eight-year term. If you want both a standard license and a CDL on the same card, you pay the CDL fee only. Learner's permits cost $10 and are valid for one year; you can renew them once for another $10 before you must take the full licensing test again.

Duplicate licenses — ordered if yours is lost, stolen, or damaged — cost $10. Name changes, address corrections, and other updates to an existing license are free if done during a renewal. If you need to update your license between renewal cycles, you'll pay the full renewal fee for a new card.

Key Takeaways

  • A standard North Carolina driver's license costs $20 for eight years; a Real ID costs $30 for the same period.
  • Commercial driver's licenses cost $80 for eight years and include a standard license on the same card.
  • Learner's permits cost $10 and last one year; you can renew once before retesting.
  • Duplicate licenses cost $10, and updates between renewals require paying the full renewal fee.
  • You can make free changes to your name or address during a scheduled renewal.

How Payment Works at the DMV

North Carolina's Division of Motor Vehicles accepts cash, debit cards, and credit cards at all driver's license offices. Online renewal through the DMV website also accepts debit and credit cards. You cannot pay by check or money order at the counter, and no office accepts payment plans or installments.

If you renew by mail — available only if your license is not expired and you have no medical restrictions — you'll include a check or money order with your process. Mail renewal takes two to three weeks, while in-person renewal is usually completed the same day.

When Your Renewal Date Matters for Cost

Your renewal fee depends on your age at the time you renew, not your age when you first got your license. If you turn 65 before your renewal date, your eight-year license becomes a four-year license, and the fee stays $20 (or $30 for Real ID). Drivers 65 and older can renew every four years instead of every eight, which means you'll visit the DMV more often but pay the same amount each time.

If you renew early — before your current license expires — you still pay the full fee, and your new license's expiration date is calculated from your renewal date, not from when your old one would have expired. There is no discount for renewing ahead of schedule.

Real ID vs. Standard License: The Cost Difference

The $10 difference between a standard license ($20) and a Real ID ($30) covers the federal verification process. To get a Real ID, you must bring additional documents: proof of identity, proof of Social Security number, and proof of North Carolina residency. A standard license requires only your Social Security number and proof of residency.

Real ID is not mandatory for driving in North Carolina. You need it only if you plan to board a domestic flight, enter a federal courthouse, or access certain military bases. If you drive only within the state and have no plans to fly domestically, a standard license is sufficient and costs less.

Fees for Replacing a Lost or Damaged License

A duplicate license costs $10 and can be ordered online, by mail, or in person at any DMV office. Online ordering through the DMV website is the fastest option; you'll receive your replacement in about one week. By mail, allow two to three weeks. In-person replacement is completed the same day.

If your license was stolen, you should report it to the DMV and to local law enforcement. The DMV will flag your old license number in its system, and you can request a new number on your replacement card for an additional $10 fee. Most people do not request a new number unless they believe their identity information is at risk.

Costs for Correcting Errors on Your License

If the DMV made an error on your license — a misspelled name, wrong address, or incorrect date of birth — the correction is free if you catch it before your license expires. You'll need to visit a DMV office with proof of the correct information. The corrected license is issued when ready at no charge.

If you discover an error after your license has expired, you'll pay the full renewal fee ($20 or $30) to get a corrected license. This is why it's worth reviewing your license carefully before you leave the DMV office on the day you receive it.

What Happens if You Miss a Renewal important date

If your license expires, you can still renew it at the standard fee ($20 or $30) as long as you renew within a certain window. North Carolina allows renewal up to five years after expiration. After five years, you must retake the written test and vision test, which costs an additional $10 for the test fee, though you will not pay a separate process fee — the renewal fee covers the new license card itself.

Driving on an expired license is illegal in North Carolina, even if your renewal window is still open. If you are stopped by law enforcement, you can face a citation. Renew before your expiration date to avoid this risk.

Frequently Asked Questions

Do I have to pay extra to renew my license online?

No. Online renewal costs the same as in-person renewal: $20 for a standard license or $30 for Real ID. You pay by debit or credit card during the online process. Online renewal is available only if your license is not expired and you have no medical restrictions that require in-person evaluation.

What if I need to change my name on my license?

If you change your name and your license is not yet expired, you can update it for free during a regular renewal. If you need the name change before your renewal date, you'll pay the full renewal fee ($20 or $30) to get a new card with the correct name. Bring a certified copy of your marriage certificate, divorce decree, or court order showing the name change.

Can I get a refund if I don't use my license for the full eight years?

No. North Carolina does not issue refunds for unused license terms. You pay for the full eight-year period (or four years if you're 65 or older) regardless of when you stop driving or move out of state.

Is there a fee to add a motorcycle endorsement to my license?

Adding a motorcycle endorsement requires passing a motorcycle skills test and a written test. The test fee is $10. You do not pay an additional license fee; the endorsement is added to your existing license at no extra charge beyond the test cost.

What if I renew my license but it arrives damaged in the mail?

Contact the DMV when ready. If the license arrived damaged from the DMV's mail system, they will replace it at no charge. If you damaged it after receiving it, you'll pay $10 for a duplicate.