The North Carolina driver's license process has three main routes

You can get a North Carolina driver's license through the standard written and driving test route, by transferring a valid license from another state, or by renewing an expired one. The path you take depends on whether you already hold a license somewhere else and how long it has been since your last one expired. All routes start at your local Division of Motor Vehicles (DMV) office — North Carolina calls it the DMV, and there are locations in every county.

The entire process typically takes between one and three visits to the DMV, depending on which route you take and how quickly you can schedule your road test. You will need to bring specific documents each time, and the documents differ slightly by route. Knowing what to bring before you go saves you a return trip.

Key Takeaways

  • First-time applicants must pass a written knowledge test and a road test, which are scheduled separately and usually weeks apart.
  • You will need proof of identity, proof of North Carolina residency, and your Social Security number or tax ID at every DMV visit.
  • If you hold a valid license from another state, you can transfer it without taking the written or road test, though you still need to visit the DMV in person.
  • Learner's permits are available to people 15 and older and allow supervised driving while you prepare for the road test.
  • The written test covers road signs, right-of-way rules, and safe driving practices, and you can study using the free North Carolina Driver's Handbook.

Getting a learner's permit as your first step

If you have never held a driver's license anywhere, you must start with a learner's permit. You can obtain one at age 15 in North Carolina. The permit allows you to drive with a licensed adult in the car and is the only legal way to practice before your road test.

To get a learner's permit, visit your local DMV office with proof of identity (a passport, birth certificate, or state ID), proof of North Carolina residency (a utility bill, lease, or bank statement with your name and address), and your Social Security number. You will take a written knowledge test at the DMV — this covers traffic signs, road rules, and safe driving practices. The test has 25 questions, and you must answer at least 20 correctly to pass. If you fail, you can retake it the same day or return another day at no extra cost.

Once you pass the written test, the DMV will issue your learner's permit on the spot. You can then practice driving with a licensed adult who is at least 21 years old and sitting in the front passenger seat. There is no minimum practice period required by law, but most people practice for several weeks or months before scheduling their road test.

Passing the written knowledge test

The written test is a 25-question multiple-choice exam administered at the DMV. You have 30 minutes to complete it. The questions cover road signs (what they mean and when to obey them), right-of-way rules (who goes first at intersections and in different situations), speed limits, parking rules, and safe driving practices like following distance and handling bad weather.

The free North Carolina Driver's Handbook is the official study material and covers everything on the test. You can read it from the North Carolina DMV website or pick up a printed copy at any DMV office. Most people spend one to two weeks studying the handbook before taking the test. You must score at least 80 percent — that is 20 out of 25 questions correct — to pass.

If you do not pass on your first try, you can retake the test when ready at no additional cost. There is no limit to how many times you can retake it. Many people pass on the second attempt after reviewing the questions they missed.

Scheduling and passing your road test

After you pass the written test and have your learner's permit, you schedule a separate appointment for your road test. The DMV typically schedules road tests several weeks out, so book as soon as you feel ready. You can schedule online through the North Carolina DMV website, by phone, or in person at your local office.

On the day of your road test, bring your learner's permit, proof of identity, and the vehicle you will be driving — it must be registered, insured, and in safe working condition. The examiner will check that the car's lights, wipers, horn, and brakes work, then take you on a 15- to 20-minute drive through local streets. You will be asked to perform basic maneuvers like parking, turning, and stopping. The examiner is looking for safe driving habits, not perfection — minor mistakes do not automatically fail you, but unsafe actions like running a red light or hitting a curb will.

If you pass, the DMV will issue your driver's license the same day. If you do not pass, you can retake the road test after waiting at least one day. You do not need to retake the written test.

Transferring a license from another state

If you hold a valid driver's license from another state and you are moving to North Carolina or establishing residency here, you can transfer it without taking either test. Visit your local DMV office with your out-of-state license, proof of North Carolina residency (utility bill, lease, or bank statement), and your Social Security number. The DMV will issue a North Carolina license on the spot, and your out-of-state license will be surrendered.

If your out-of-state license has expired, you cannot transfer it — you will need to take the written and road tests as if you were a first-time applicant. The same applies if your license was suspended or revoked in any state.

Renewing an expired North Carolina license

If your North Carolina license has expired, the renewal process depends on how long ago it expired. If it expired within the last five years, you can renew it by mail or online without visiting the DMV or retaking any tests. You will need to pay the renewal fee and provide your Social Security number.

If your license expired more than five years ago, you must visit the DMV in person and retake the written test. You do not need to retake the road test. Bring your expired license, proof of identity, proof of residency, and your Social Security number.

Documents you need at every DMV visit

Bring these documents to every DMV appointment: proof of identity (a U.S. passport, birth certificate, state ID, or military ID), proof of North Carolina residency (a utility bill, lease agreement, bank statement, or mortgage statement with your name and current address), and your Social Security number or Individual Taxpayer Identification Number (ITIN). If you are under 18, you may also need a parent or guardian to sign certain forms — ask your local DMV office about their specific requirements.

If you are transferring a license from another state, bring that license as well. If you are renewing, bring your current or expired North Carolina license. Having all documents before you go prevents delays and extra trips.

Frequently Asked Questions

How much does a North Carolina driver's license cost?

The fee varies depending on the type of license and how long it is valid for. A standard driver's license typically costs between $20 and $30. Learner's permits, commercial licenses, and motorcycle endorsements have different fees. Contact your local DMV office or check the North Carolina DMV website for the exact current fee.

Can I take the written test online?

No, the written test must be taken in person at a DMV office. However, you can study for it online using the free North Carolina Driver's Handbook, which is available on the DMV website. Some DMV offices also offer practice tests on computers at their locations.

What happens if I fail the road test?

You can retake the road test after waiting at least one day. You do not need to retake the written test or get a new learner's permit. Schedule your next road test appointment through the DMV website, by phone, or in person. Most people pass on their second or third attempt.

Do I need to take a test if I move to North Carolina with a valid license from another state?

No, you can transfer your out-of-state license without any tests. Visit your local DMV with your current license, proof of North Carolina residency, and your Social Security number. Your North Carolina license will be issued the same day.

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

A standard driver's license is valid for eight years. You will receive a renewal notice in the mail before it expires. You can renew by mail or online if your license expired within the last five years; if it expired longer ago, you must visit the DMV in person.