What You Pay for a North Carolina Driver's License

A North Carolina driver's license costs $20 for an eight-year license if you are 18 or older. If you are under 18, the cost is $13.50 for a four-year license. These are the base fees charged by the North Carolina Division of Motor Vehicles (DMV) when you obtain a new license or renew an existing one.

The fee covers the card itself, the background check, and the processing of your process. You pay this fee once at the time of your transaction, whether you are explore in person at a DMV office or through certain third-party vendors. Some counties may charge a small additional service fee if you use a license plate agency or other authorized location instead of a DMV office, but the state fee itself does not change.

If you need a replacement license (because yours was lost, stolen, or damaged), the cost is the same as a renewal: $20 for adults and $13.50 for minors. North Carolina does not charge extra for a duplicate or replacement card.

Key Takeaways

  • A standard North Carolina driver's license costs $20 for adults (18 and older) and $13.50 for minors under 18.
  • Renewal fees are identical to the cost of a new license, and replacement licenses cost the same as renewals.
  • You must pay the fee in person at a DMV office or authorized vendor; North Carolina does not accept payment by mail.
  • Commercial driver's licenses (CDLs) and endorsements carry different fees that are higher than standard license fees.
  • Payment methods vary by location but typically include cash, check, debit card, and credit card at most DMV offices.

Renewal Fees and Timeline

When your North Carolina license is about to expire, you renew it at the same cost: $20 for a standard eight-year license. Your renewal is valid for eight years from the date you renew, not from the date your old license expired. This means if you renew early, your new expiration date is eight years from the renewal date, not from your original expiration date.

You can renew your license up to one year before it expires. If you wait until after it expires, you can still renew it, but you may be required to pass the vision test again and provide updated documents. Renewing before expiration avoids this requirement and is the simpler route.

North Carolina allows you to renew by mail if you meet certain conditions: your license must not be expired by more than five years, you must have no medical restrictions, and you must not have changed your name or address since your last license was issued. If you renew by mail, you still pay the $20 fee, and you mail a check or money order along with your process form (DL-43) to the DMV address listed on the form.

Commercial Driver's License (CDL) Fees

A commercial driver's license in North Carolina costs more than a standard license. A new CDL costs $100, and renewal of a CDL also costs $100. This fee applies whether you are obtaining a Class A, Class B, or Class C commercial license.

If you need to add an endorsement to your CDL (such as a hazmat endorsement, passenger endorsement, or tanker endorsement), each endorsement costs an additional $10. You can add multiple endorsements, and each one is charged separately. For example, if you renew your CDL and add two endorsements, you pay $100 for the renewal plus $10 for each endorsement, totaling $120.

CDL holders must renew every four years, not eight like standard license holders. You cannot renew a CDL by mail; you must appear in person at a DMV office and pass the required knowledge test and skills test.

Identification Card Fees (Non-Driver ID)

If you do not drive but need a state-issued photo ID, North Carolina offers a non-driver identification card. This card costs $20 for an eight-year card if you are 18 or older, and $13.50 for a four-year card if you are under 18. The fee is the same as a driver's license.

A non-driver ID serves the same identification purposes as a driver's license but does not authorize you to operate a vehicle. You renew it on the same schedule as a driver's license: every eight years for adults and every four years for minors. Renewal costs are identical to the initial issuance fee.

Where to Pay and Payment Methods

You must pay your license fee in person at a North Carolina DMV office or at an authorized third-party vendor (such as a license plate agency). The DMV does not accept payment by mail for new licenses or in-person renewals, though mail-in renewals require a check or money order sent with your process.

At DMV offices, most locations accept cash, personal checks, debit cards, and credit cards. Some offices may have restrictions on credit card use or may charge a processing fee for cards; call ahead to confirm what your local office accepts. License plate agencies and other vendors may have different payment policies, so verify before you visit.

If you are renewing by mail, you must include a check or money order payable to "North Carolina Division of Motor Vehicles." Do not send cash through the mail. Include your check with the completed DL-43 form and mail both to the address provided on the form.

Additional Fees You May Encounter

Certain transactions carry extra charges beyond the base license fee. If you need to change your name on your license (due to marriage, divorce, or court order), you must obtain a new license and pay the full $20 fee. You will also need to provide a certified copy of the document that proves the name change (marriage certificate, divorce decree, or court order).

If you request a duplicate license because you lost or damaged yours, the fee is the same as a renewal ($20 for adults). However, if you need the duplicate processed faster than standard service, some DMV offices offer expedited processing for an additional fee; this varies by location and is not a statewide standard.

If you are restoring a suspended or revoked license, you must pay a reinstatement fee in addition to the license fee. Reinstatement fees vary depending on the reason for suspension (unpaid traffic fines, DUI, points accumulation, etc.) and can range from $100 to several hundred dollars. You must resolve the underlying issue (pay fines, complete a DUI program, etc.) before the DMV will process your reinstatement.

Frequently Asked Questions

Can I pay for my license online?

No. North Carolina requires you to pay in person at a DMV office or authorized vendor, or by check or money order if you are renewing by mail. The DMV does not accept online payment for driver's licenses.

What if I renew my license early—do I get a refund or credit?

No. You pay the full $20 renewal fee regardless of when you renew. Your new license is valid for eight years from the date of renewal, so renewing early extends your expiration date but does not reduce the cost.

Is there a fee to take the written test or road test?

The written test and road test are included in the license fee. You do not pay separately for testing. However, if you fail the road test and need to retake it, you may be charged a retest fee; contact your local DMV office for the current retest fee amount.

Do I have to pay the full $20 if I only need to renew my address or name?

If you are only changing your address, you do not need a new license in North Carolina—you can update your address with the DMV without getting a new card. If you are changing your name, you must obtain a new license and pay the full $20 fee.

What happens if I let my license expire—do I pay extra to renew it?

You pay the same $20 renewal fee even if your license is expired. However, if your license has been expired for more than five years, you cannot renew by mail and must renew in person. You may also be required to retake the vision test and provide updated documents.