Where to get your North Carolina driver license

North Carolina driver licenses are issued by the Division of Motor Vehicles (DMV), which is part of the North Carolina Department of Transportation (NCDOT). You cannot get a North Carolina license online or by mail — you must visit a DMV office in person and pass a written test and a driving test (unless you are renewing or transferring from another state).

The NCDOT DMV operates about 60 license plate offices across the state. These are the physical locations where you take your tests, submit documents, and receive your license. You can find the office nearest you and check its hours on the official NCDOT website.

If you are moving to North Carolina from another state, you have 60 days to exchange your out-of-state license for a North Carolina one. After 60 days, you must pass the full testing process as if you were a new driver.

Key Takeaways

  • You must visit a DMV office in person with proof of identity, proof of Social Security number, and proof of North Carolina residency to get a driver license.
  • New drivers must pass a written knowledge test and a road test; drivers transferring from another state within 60 days may skip the road test.
  • You can make an appointment online through the NCDOT website to reduce wait time at your local office.
  • A standard North Carolina driver license costs a set fee and is valid for eight years from your birthday.
  • If you fail the road test, you must wait at least one day before you can retake it.

What documents you need to bring

The DMV requires three categories of documents: proof of identity, proof of your Social Security number, and proof of North Carolina residency. Bringing the wrong documents will delay your appointment or require you to return another day.

For proof of identity, bring a valid passport, a military ID, a birth certificate, or a state ID from another state. The document must show your full legal name and date of birth.

For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. A Social Security card is the fastest option.

For proof of North Carolina residency, bring a recent utility bill, a lease or mortgage statement, a bank statement, or a government check addressed to you at your North Carolina address. The document must be dated within the last 60 days and show your current street address.

The written test and road test

If you are a new driver or your license has been expired for more than one year, you must pass both a written test and a road test. The written test covers North Carolina traffic laws, road signs, and safe driving practices. You take it on a computer at the DMV office, and you must answer at least 80 percent of the questions correctly to pass.

The road test happens after you pass the written test. A DMV examiner rides with you in your own vehicle (or a vehicle you provide) and watches you perform basic driving tasks: starting, stopping, turning, parking, and following traffic laws. The test usually lasts 20 to 30 minutes. You must demonstrate safe driving and follow all traffic laws during the test.

If you are transferring your license from another state and you do so within 60 days of moving to North Carolina, you do not have to take the road test. You still take the written test to confirm you know North Carolina traffic laws.

Making an appointment and what to expect

You can make an appointment online through the NCDOT DMV website or by calling your local office. Making an appointment is not required, but it usually means a shorter wait. Walk-ins are accepted, but you may wait several hours during busy times.

When you arrive at the office, bring all your documents and be ready to have your photo taken. The DMV will verify your identity, check your Social Security number against federal records, and confirm your North Carolina address. If everything is correct, you will take the written test on a computer terminal.

After you pass the written test, you will schedule your road test. Depending on how busy the office is, your road test may happen the same day or a few days later. The DMV will give you a temporary license to drive to your road test appointment.

Fees and license validity

A standard North Carolina driver license costs a set fee that varies slightly depending on whether you are getting a license for the first time, renewing, or replacing a lost or damaged license. The NCDOT website lists the current fee for each type of transaction.

A North Carolina driver license is valid for eight years from your birthday. For example, if you turn 25 on March 15, your license expires on March 15 eight years later. You can renew your license up to one year before it expires.

If you are over 65, your license is valid for five years instead of eight. Military members on active duty can request a longer validity period.

What to do if you fail the road test

If you do not pass the road test, the examiner will tell you what you did wrong and give you a written summary. You must wait at least one day before you can retake the test. You do not have to retake the written test — only the road test.

You can schedule your next road test appointment at the DMV office or online. You will need to pay a fee for each road test attempt. There is no limit to how many times you can retake the test, but you must pass it before the DMV will issue your license.

Renewing or replacing your license

If your North Carolina license is still valid and not expired, you can renew it by mail, online, or in person at a DMV office. Renewal by mail or online is faster and does not require you to retake any tests.

If your license is lost, stolen, or damaged, you must visit a DMV office in person to get a replacement. Bring proof of identity and proof of residency. You will have your photo taken again, and the DMV will issue a new license with a new number.

Frequently Asked Questions

Can I take the written test in a language other than English?

Yes. The NCDOT DMV offers the written test in several languages, including Spanish, Chinese, and Vietnamese. When you make your appointment or arrive at the office, tell the staff which language you need. Some offices may require advance notice for languages other than Spanish.

What if I fail the written test?

You can retake the written test the same day or schedule another appointment. There is no waiting period between attempts, but you must pay a fee for each test. You have unlimited attempts to pass.

Do I need to bring my own vehicle for the road test?

Yes. You must provide a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, steering, lights, and wipers. If you do not have access to a vehicle, some DMV offices can direct you to testing services that provide one, though this usually costs extra.

How long does it take to get my license after I pass the road test?

The DMV issues your license the same day you pass the road test. You receive a temporary paper license to use while your plastic card is mailed to you, which usually arrives within two weeks.

What happens if I move to a different county in North Carolina?

You do not need to get a new license or update your address when ready. However, you should update your address with the DMV within a reasonable time. You can do this online, by mail, or at any DMV office. Your license remains valid until its expiration date.