North Carolina driver's license fees depend on the type of license and how long you want it to last

A standard North Carolina driver's license costs $20 for an eight-year license or $13.50 for a four-year license. If you are under 21, a four-year license costs $13.50 and an eight-year license is not available — you must renew when you turn 21. These are the fees the North Carolina Division of Motor Vehicles charges; you pay them when you visit a DMV office or renew online.

The cost covers the license itself and the background check the state runs before issuing it. If you need a replacement because yours was lost or stolen, that costs $20 for an eight-year replacement or $13.50 for a four-year one — the same as a new license. A duplicate (an extra copy of your current license) costs $5.

Key Takeaways

  • A standard eight-year North Carolina driver's license costs $20; a four-year license costs $13.50.
  • Drivers under 21 can only get a four-year license and must renew when they turn 21.
  • Replacing a lost or stolen license costs the same as a new one; a duplicate costs $5.
  • You can renew online if your license is not expired and you have not had a vision or medical change, which saves a trip to the DMV.
  • Commercial driver's licenses (CDLs) cost more and require a written test and road test in addition to the license fee.

What you pay when you first get a license

When you pass your road test and get your first North Carolina license, you pay the license fee at the DMV office where you test. You cannot pay online for a new license — you must go in person. Bring your proof of identity (a passport, birth certificate, or state ID), proof of Social Security number, and proof of address (a utility bill or lease). The DMV staff will take your photo and collect payment on the spot.

If you are under 18, a parent or guardian must be present. You will also need to show proof that you completed a driver education course — either a classroom course or an online course approved by the state. The course itself costs money (usually $50 to $150 depending on the provider), but that is separate from the license fee.

Renewing your license online versus in person

If your license is not yet expired and you have not had any medical or vision changes, you can renew online through the North Carolina DMV website for $20 (eight-year) or $13.50 (four-year). Online renewal takes about 10 business days and you do not have to visit an office. You will need your current license number and a valid payment method.

If your license is already expired, you have had a vision change, or you need a new photo, you must renew in person at a DMV office. In-person renewal costs the same as online renewal, but you will need to bring the documents listed above and allow time for the office visit. Some DMV offices take walk-ins; others require an appointment. Check the North Carolina DMV website to find your local office and see whether you need to book ahead.

Commercial driver's licenses cost more and require testing

A commercial driver's license (CDL) — required to drive a truck, bus, or other commercial vehicle — costs more than a standard license. The CDL fee itself is $20 for eight years or $13.50 for four years, the same as a regular license. However, you must also pay for a written test and a road test before you can get the CDL. The written test costs $10 and the road test costs $60. Some testing centers charge an additional facility fee of $5 to $10.

You must pass both tests before the DMV will issue your CDL. If you fail either test, you pay the fee again to retake it. Many people take a CDL training course before testing, which costs $3,000 to $7,000 depending on the school and the type of vehicle you will drive, but the course is not required by the state — only the tests are.

ID cards and learner's permits have different costs

If you do not drive but need a state ID for identification purposes, a North Carolina ID card costs $20 for eight years or $13.50 for four years — the same as a driver's license. You get it at a DMV office and bring the same documents you would bring for a license.

A learner's permit, which lets you practice driving with a licensed adult before you take your road test, costs $20 for eight years or $13.50 for four years. You must pass a written test to get a permit; the test itself is free, but you pay the permit fee when you pass. A learner's permit is valid for five years, so you have time to schedule and pass your road test.

What happens if your license is suspended or revoked

If your license is suspended or revoked — usually because of unpaid traffic tickets, a DUI conviction, or too many points on your driving record — you cannot straightforward pay a fee to get it back. You must first resolve the reason for the suspension. For unpaid tickets, you pay the ticket fine and court costs. For a DUI, you may need to complete a substance abuse course and install an ignition interlock device in your car.

Once you have resolved the underlying issue, you can request reinstatement through the North Carolina DMV. Reinstatement itself is free, but you may have to pay for the course, the device, or other requirements depending on why your license was suspended. The DMV website lists the specific steps for your situation.

Frequently Asked Questions

Can I pay the license fee with a credit card at the DMV?

Yes. North Carolina DMV offices accept cash, debit cards, and credit cards. If you renew online, you can use a credit or debit card. Some offices may have a small surcharge for credit card payments, so ask when you arrive or check the DMV website for your local office's payment methods.

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

No. If you renew before your current license expires, you pay the regular fee and your new license is valid for the full term (four or eight years) from the date you renew, not from the date your old one expires. There is no discount for renewing early.

What if I move to North Carolina from another state?

You must get a North Carolina license within 30 days of moving. You pay the standard license fee ($20 or $13.50) and bring your out-of-state license, proof of identity, proof of Social Security number, and proof of address. You do not have to take a written or road test unless the DMV finds a problem with your driving record.

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

No. You can update your name or address at a DMV office for free if your license is not expired. You will need to bring proof of the change (a marriage certificate for a name change, a utility bill for an address change). If your license is expired, you must renew it, which costs the standard fee.

Do I have to pay again if I fail my road test?

No. The road test itself is free. You only pay the license fee once you pass the test and are ready to get your license. If you fail, you can schedule another test at no charge, though some testing centers may have a scheduling fee of a few dollars.