What You 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, a limited-term license costs $20 and is valid until your 18th birthday. These are the base fees charged by the North Carolina Division of Motor Vehicles (DMV) when you first obtain a license or renew one.

The fee covers the card itself, the background check, and the processing of your process. You pay this fee whether you renew in person at a DMV office or through certain online renewal options. If you need a replacement card because yours was lost, stolen, or damaged, you pay the same $20 fee.

Additional costs explore if you request services beyond the standard license. A duplicate license (a second copy of your current license) costs $5. If you need a name change, address change, or correction to your license information, you typically pay the renewal fee again unless the change is a DMV error.

Key Takeaways

  • A standard North Carolina driver's license costs $20 and is valid for eight years if you are 18 or older.
  • Replacement licenses for lost, stolen, or damaged cards cost $20, the same as a renewal.
  • A duplicate license (a second copy of your current valid license) costs $5.
  • You pay the full $20 renewal fee again if you need to update your name, address, or other information on your license.
  • Fees do not change based on whether you renew online, by mail, or in person at a DMV office.

How Payment Works at the DMV

When you renew or obtain a license in person at a North Carolina DMV office, you pay at the counter after your process is processed. The office accepts cash, check, debit card, and credit card. Some offices may have different payment methods available, so call ahead if you have a preference.

If you renew online through the North Carolina DMV website, you pay by credit or debit card at the time you submit your process. The system processes your payment when ready, and you receive a confirmation number. Your new license is mailed to the address on file within 7 to 10 business days.

If you renew by mail, you must include a check or money order with your process packet. Do not send cash. Mail your payment and documents to the address provided in the renewal notice or on the DMV website. Processing takes longer by mail — typically 15 to 20 business days — because the DMV must receive and process your envelope before your license is printed and shipped.

Renewal Costs for Different License Types

A standard Class D license (the most common type for regular driving) costs $20 for eight years. A commercial driver's license (CDL) costs $40 for four years. If you hold both a CDL and a standard license, you pay the CDL fee, which is higher.

A motorcycle endorsement added to your license costs $20 for eight years. If you already hold a valid driver's license and add a motorcycle endorsement, you pay $20 and receive a new card. A hazmat endorsement costs $10 and is valid for five years; you must renew it separately from your license.

Learner's permits cost $10 and are valid for one year. If you are under 18 and obtain a limited-term license, that costs $20 and is valid until your 18th birthday, at which point you must renew for a standard eight-year license.

When You Renew and How Often You Pay

Your North Carolina driver's license expires on your birthday in the year shown on your card. For most adults, that is every eight years. You can renew your license up to one year before the expiration date, so you do not have to wait until the last day.

If you renew early, your new license will still expire eight years from the date you renew, not eight years from your original expiration date. This means you pay the $20 fee sooner than you would have if you waited until your birthday. Plan your renewal timing carefully if you want to keep your renewal date aligned with your birthday.

If your license expires and you do not renew it, you cannot legally drive. Driving on an expired license can result in a traffic citation. If your license has been expired for more than a few weeks, you may need to retake the written test or vision test when you renew, depending on how long it has been expired.

Extra Costs You Might Encounter

If you fail the vision test at the DMV, you do not pay an extra fee to retake it. However, if you need to obtain a corrective lens restriction (a requirement to wear glasses or contacts while driving), the DMV adds that to your license at no additional cost.

If you need a new license because your name changed due to marriage, divorce, or legal name change, you pay the full $20 renewal fee. You must bring a certified copy of the document that proves the name change — a marriage certificate, divorce decree, or court order. The DMV does not charge a separate fee for processing the name change itself.

If you request a Real ID-compliant license (required for federal building access and domestic air travel), the cost is the same $20. Real ID is not an upgrade; it is a standard that your license either meets or does not. North Carolina licenses are Real ID-compliant by default as long as you provide the required documents (proof of identity, Social Security number, and proof of residency).

Fees for Specific Transactions

TransactionFeeValid For
Standard driver's license (age 18+)$208 years
Limited-term license (under 18)$20Until age 18
Commercial driver's license (CDL)$404 years
Motorcycle endorsement$208 years
Hazmat endorsement$105 years
Learner's permit$101 year
Duplicate license$5Same as original
Replacement (lost, stolen, damaged)$208 years

Where to Pay and What to Bring

If you renew in person, visit any North Carolina DMV office. Bring your current license, proof of residency (a utility bill, lease, or bank statement dated within the last 60 days), and your payment method. The DMV office hours vary by location, so check the DMV website or call ahead to confirm hours and whether you need an appointment.

Some DMV offices accept walk-ins, while others require you to book an appointment online or by phone. If you are renewing online, you do not need to visit an office. You can renew through the North Carolina DMV website if your license is not expired and you have not had a major change (such as a name change or address change outside North Carolina).

If you are renewing by mail, send your renewal notice, current license, and payment to the address listed on the notice. Include a check or money order only — do not send cash. Keep a copy of everything you mail for your records.

Frequently Asked Questions

Can I pay my DMV fee online before I go to the office?

No. If you renew in person, you pay at the DMV office when your process is processed. You can only pay online if you complete your entire renewal online through the North Carolina DMV website. If you are renewing by mail, you must include a check or money order with your process.

What if I renew my license but then move to a different state?

You do not get a refund on your $20 fee. Your North Carolina license remains valid in other states for the remainder of its eight-year term. If you become a resident of another state, you must obtain a license from that state, and you will pay that state's fee. Your North Carolina license does not expire early.

Do I pay the same fee if my license was suspended or revoked?

If your license was suspended or revoked, you cannot straightforward renew it. You must contact the North Carolina DMV to understand why it was suspended or revoked and what steps you need to take to restore it. Restoration may require paying a separate fee, completing a course, or meeting other conditions. Call the DMV at 919-715-7000 for details about your specific situation.

Is there a fee to change my address on my license?

If you change your address and your license is not expiring soon, you can request an address change at no cost by visiting a DMV office or calling the DMV. However, if you choose to renew your license at the same time you change your address, you pay the standard $20 renewal fee. An address change alone does not require a new card.

What happens if I do not pay the DMV fee?

If you do not pay, your renewal process is not processed, and your license remains expired. You cannot legally drive on an expired license. If you are pulled over, you can be cited. Pay the fee as soon as possible to restore your driving privileges.