North Carolina driver's license fees

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 fees you pay to the North Carolina Division of Motor Vehicles (DMV) when you get a new license or renew an existing one.

The $20 fee covers the card itself and the processing of your process. You pay this fee whether you renew in person at a DMV office or through certain online and mail options. Some services — like replacing a lost or damaged license, or changing your name or address — may have different fees, which are explained below.

Key Takeaways

  • A standard North Carolina driver's license costs $20 and is valid for eight years if you are 18 or older, or four years if you are under 18.
  • Replacing a lost, stolen, or damaged license costs $20, the same as a renewal.
  • A duplicate license (an extra copy of your current license) costs $5.
  • You can renew your license online through the NC DMV website, by mail, or in person at a DMV office, and the fee is $20 regardless of method.
  • If you change your name or address, you can update your license at no extra charge if you do it during a renewal, but a separate name or address change costs $20.

Replacement and duplicate license costs

If your license is lost, stolen, or damaged, you pay $20 to replace it — the same amount as a renewal. The DMV treats a replacement as a new license, so you will receive a new card with a new expiration date eight years from the date you replace it.

A duplicate license is different from a replacement. A duplicate is an extra copy of your current license with the same expiration date. A duplicate costs $5. You might order a duplicate if you want a backup card but your current license is not lost or damaged.

How to renew your license and pay the fee

North Carolina offers three ways to renew your driver's license, and all three cost $20. The method you choose depends on whether you are renewing early, whether your license has expired, and whether you need a new photo.

Online renewal through the NC DMV website is the fastest option if you meet the requirements. You can renew online if your license is not expired, you have not renewed online in the past four years, and you do not need a new photo. You pay the $20 fee with a credit or debit card during the online process. Your new license arrives by mail in about 7 to 10 business days.

Mail renewal is available if your license is not expired and you do not need a new photo. You send your current license, a completed process form (DL 43), and a check or money order for $20 to the address on the DMV website. Processing takes about two to three weeks after the DMV receives your materials.

In-person renewal at a DMV office is required if your license has expired, you need a new photo, or you prefer to renew face-to-face. You bring your current license, proof of identity, and proof of residency. You pay the $20 fee at the office with cash, check, debit card, or credit card. You receive your new license when ready or within a few days, depending on the office.

Name and address changes

If you change your name or address, you can update your license at no extra charge if you do it at the same time as a renewal. However, if you need to change your name or address outside of a renewal, the fee is $20. This is treated as a separate transaction from a renewal.

To change your name, you must provide legal documentation of the name change, such as a marriage certificate, divorce decree, or court order. To change your address, you provide proof of residency at your new address, such as a utility bill or lease. You can make these changes in person at a DMV office or by mail, depending on which change you need.

Fees for other license types

The $20 fee applies to a standard Class D driver's license. Other license classes have different fees. A commercial driver's license (CDL) costs $20 for a four-year license. A motorcycle endorsement costs $20. A learner's permit costs $20 and is valid for one year.

If you hold a license from another state and want to transfer it to North Carolina, you pay $20 for the new North Carolina license. You do not pay an additional transfer fee — the $20 covers the new license itself. The DMV will cancel your out-of-state license once your North Carolina license is issued.

Payment methods at DMV offices

When you renew or replace your license in person at a North Carolina DMV office, you can pay with cash, check, debit card, or credit card. Some offices may accept additional payment methods, so you can call ahead to confirm what your local office takes.

Online renewal accepts credit and debit cards only. Mail renewal requires a check or money order. If you are mailing your renewal, make sure your check or money order is made out to the North Carolina Division of Motor Vehicles.

Frequently Asked Questions

Can I renew my license before it expires?

Yes. North Carolina allows you to renew your license up to one year before it expires. If you renew early, your new license will be valid for eight years from the date you renew, not from the date your old license expired. You still pay $20.

What if my license expired more than a year ago?

If your license expired more than one year ago, you cannot renew it — you must explore for a new license. The fee is still $20, but you must explore in person at a DMV office and bring proof of identity and residency, just as you would for a new license process.

Do I have to pay extra if I want a REAL ID compliant license?

No. A REAL ID compliant North Carolina driver's license costs the same $20 as a standard license. You provide additional documents to prove your identity and residency, but there is no extra fee for the REAL ID designation.

Is there a fee if I just want to update my photo?

Updating your photo outside of a renewal costs $20. This is treated as a replacement license, so you receive a new card with a new expiration date eight years away. If you update your photo during a renewal, there is no extra charge — you pay only the $20 renewal fee.