Getting a North Carolina driver's license: the basic path

To get a North Carolina driver's license, you need to pass a written test on road rules, pass a driving test, and provide proof of identity and residency. The North Carolina Division of Motor Vehicles (DMV) handles all licenses. You can take both tests at a DMV office, and the whole process usually takes a few weeks from start to finish — longer if you need to gather documents first.

The path depends on whether you already have a license from another state or are getting one for the first time. If you're moving to North Carolina with a valid license from another state, you can skip the written and driving tests in most cases and go straight to the DMV with your documents. If you're getting your first license or your previous license has expired for more than a year, you'll take both tests.

Key Takeaways

  • You must visit a DMV office in person to get a North Carolina license; you cannot complete the process online or by mail.
  • Bring an original or certified copy of your birth certificate, a Social Security card or tax return, and proof of your current North Carolina address such as a utility bill or lease.
  • If you're under 18, you need a parent or guardian's signature and consent, and you must hold a learner's permit for at least 30 days before taking the driving test.
  • The written test covers North Carolina traffic laws and safe driving practices; the driving test is conducted by a DMV examiner in your own vehicle or a DMV vehicle.
  • Fees vary by license type and age, but a standard adult license costs around $20 to $30 for an eight-year renewal period.

What documents you need to bring

North Carolina requires specific documents to prove who you are and where you live. Bring an original or certified copy of your birth certificate (not a photocopy), your Social Security card or a tax return showing your Social Security number, and proof of your current North Carolina address. Acceptable address proofs include a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days.

If you're explore for your first license and are under 18, bring a parent or guardian with you. They must sign a consent form at the DMV office. If you're renewing a license that expired less than a year ago, you may be able to bring just your expired license and skip some document requirements — call your local DMV office to confirm what they need.

If you're moving to North Carolina from another state and have a valid license, bring that license along with your birth certificate and proof of address. The DMV will not require you to take the written and driving tests if your out-of-state license is still valid.

Taking the written test

The written test covers North Carolina traffic laws, road signs, and safe driving practices. You can study using the North Carolina Driver's Handbook, which is free and available on the DMV website or in print at any DMV office. The test has 25 questions, and you must answer at least 20 correctly to pass. You get one attempt per visit, so if you fail, you can schedule another test appointment.

The test is administered on a computer at the DMV office. You can take it in English or Spanish. Most people spend 15 to 30 minutes on the test. If you fail, you can retake it at your next visit, which you'll need to schedule separately. There is no waiting period between attempts, but you do have to pay the test fee each time.

Taking the driving test

The driving test is conducted by a DMV examiner and lasts about 20 to 30 minutes. You can use your own vehicle or a DMV vehicle, though using your own car is usually faster since you don't have to wait for a DMV vehicle to be available. The examiner will ask you to perform basic maneuvers like parking, turning, and stopping, and will observe how you handle traffic and follow road signs.

Before you can take the driving test, you must hold a learner's permit for at least 30 days if you're under 18. If you're 18 or older and getting your first license, you do not need a learner's permit — you can go straight to the driving test after passing the written test. To get a learner's permit, pass the written test first, then explore for the permit at the DMV office.

You must bring your learner's permit (if you have one), proof of insurance, and your vehicle's registration to the driving test. If you're using a DMV vehicle, the examiner will provide it. Bring your Social Security card or a document with your Social Security number. If you fail the driving test, you can retake it after waiting at least one day.

Fees and how long it takes

A standard North Carolina driver's license for an adult costs around $20 to $30 for an eight-year renewal period. The exact fee depends on your age and whether you're getting a license for the first time or renewing. A learner's permit costs less — typically $5 to $10. The written test and driving test each have separate fees, usually $5 to $10 per test.

The timeline varies depending on how quickly you schedule appointments and pass the tests. If you pass both the written and driving tests on your first attempts and have all your documents ready, you can receive your license the same day or within a few days. If you need to retake either test, add one to two weeks per attempt. Getting your learner's permit (if required) adds 30 days to the timeline since you must hold it for at least a month before taking the driving test.

If you're under 18: the learner's permit requirement

If you're under 18, you must get a learner's permit before you can take the driving test. To get a learner's permit, pass the written test at the DMV, then explore for the permit at the same office. Your parent or guardian must be present and sign the process. The permit is valid for one year and allows you to drive with a licensed adult in the car.

You must hold the learner's permit for at least 30 days before you can take the driving test. During this time, you can practice driving with a parent, guardian, or other licensed adult. After 30 days have passed, you can schedule your driving test appointment. If you turn 18 before your driving test, you no longer need the learner's permit — you can take the driving test as an adult.

If you're moving from another state

If you have a valid driver's license from another state, you do not need to take the written or driving test in North Carolina. Instead, bring your out-of-state license, your birth certificate, proof of your Social Security number, and proof of your North Carolina address to the DMV. The DMV will issue you a North Carolina license without testing. This process is called a license transfer or reciprocal license.

If your out-of-state license has expired for more than a year, you will need to take both the written and driving tests as if you were getting your first license. If it expired less than a year ago, call your local DMV office to ask whether you can renew it without testing — policies vary slightly by office. Bring your expired license along with your other documents to find out.

Finding your local DMV office and scheduling an appointment

North Carolina has DMV offices in most counties. You can find the office nearest you and check their hours on the North Carolina DMV website. Many offices now require appointments, especially for the driving test. You can schedule an appointment online through the DMV website or by calling your local office. Walk-ins are accepted at some offices for the written test, but appointment times fill up quickly.

Call ahead to confirm what documents your specific office needs and whether they accept walk-ins. Some rural offices have limited hours or may require you to travel to a larger office for the driving test. Check the website or call before you go to avoid a wasted trip.

Frequently Asked Questions

Can I take the written test online?

No. You must visit a DMV office in person to take the written test. You cannot take it online or by mail. However, you can study the North Carolina Driver's Handbook online before you go to the office.

What if I fail the driving test?

You can retake the driving test after waiting at least one day. You do not need to retake the written test. Schedule a new appointment at your local DMV office. You will pay the driving test fee again.

Do I need a Social Security number to get a North Carolina license?

Yes. You must provide your Social Security number or a document showing it, such as a Social Security card or tax return. If you do not have a Social Security number, contact your local DMV office to ask about alternative documents.

How long is a North Carolina driver's license valid?

A standard driver's license is valid for eight years. If you are over 65, your license is valid for five years. A learner's permit is valid for one year.

Can I renew my license online?

You can renew online if your license expired less than a year ago and you have not had any violations or suspensions. Visit the North Carolina DMV website to renew. If your license expired more than a year ago, you must visit an office in person and retake the written and driving tests.