North Carolina requires a written test, a driving test, and proof of identity and residency before you can get a license

To get a driver's license in North Carolina, you will need to pass a knowledge test and a road test, provide documents proving who you are and where you live, and pay the licensing fee. The process takes place at your local Division of Motor Vehicles (DMV) office. You cannot skip any of these steps, and the order matters — you must pass the knowledge test before you can schedule the road test.

North Carolina issues licenses valid for eight years for drivers 18 and older. If you are under 18, the rules are stricter: you must hold a learner's permit for at least one year and one day, and you face restrictions on when and where you can drive. The state also requires you to be at least 16 years old to hold a learner's permit.

Key Takeaways

  • You must bring an original or certified birth certificate, a Social Security card or W-2, and proof of your current address such as a utility bill or lease.
  • The knowledge test covers road signs, traffic laws, and safe driving practices; you can study using the official North Carolina Driver's Handbook, available free online at the DMV website.
  • The road test lasts about 20 minutes and includes basic driving maneuvers, parking, and following traffic laws on public roads.
  • If you are under 18, you must hold a learner's permit for at least one year and one day before you can take the road test for a full license.
  • The total cost for a driver's license is $20 for an eight-year license, plus any fees for retesting if you do not pass on your first attempt.

Documents you must bring to the DMV

North Carolina requires specific documents to prove your identity and residency. Bring an original or certified copy of your birth certificate — a photocopy will not work. You also need proof of your Social Security number; a Social Security card itself works, but so does a W-2, tax return, or 1099 form. Do not bring a Social Security statement or letter from the Social Security Administration.

For proof of residency, bring a current utility bill, lease agreement, mortgage statement, or bank statement in your name. The document must show your current address and be dated within the last 60 days. A driver's license from another state counts as proof of identity but not residency, so you will still need a second document. If you have changed your name, bring a certified copy of the marriage certificate, divorce decree, or court order showing the change.

Bring your Social Security card or the document proving your number in its original form — the DMV will not accept photos or copies. If you do not have a Social Security number, you can still get a license, but you will need to bring a letter from the Social Security Administration stating that you are not may be able to access for a number, plus an additional form of identification such as a passport or visa.

The knowledge test and what it covers

The knowledge test has 36 questions, and you must answer at least 28 correctly to pass. The test covers road signs, traffic laws, right-of-way rules, parking, and safe driving practices. You have 30 minutes to complete it. The test is given on a computer at the DMV office, and you will see your results when ready after you finish.

Study using the official North Carolina Driver's Handbook, which is free and available as a PDF on the DMV website. The handbook covers everything on the test. You can also take practice tests online through the DMV website to get a sense of the question format. If you do not pass, you can retake the test the same day or come back another day — there is no waiting period between attempts, but you will pay a fee each time you test.

The test is offered in English and Spanish. If you need the test in another language, contact your local DMV office at least two weeks in advance to request an interpreter.

The road test: what the examiner will ask you to do

The road test lasts about 20 minutes and takes place on public roads near the DMV office. You will drive the examiner's vehicle or your own, as long as it is registered, insured, and in safe working condition. The examiner will ask you to perform basic driving tasks: starting the car, turning, changing lanes, parking (both parallel and perpendicular), stopping at signs and lights, and following speed limits. You must use your turn signals, check your mirrors, and follow all traffic laws.

You cannot take the road test until you have passed the knowledge test. If you are under 18, you also cannot take it until you have held a learner's permit for at least one year and one day. You must bring a valid learner's permit or a driver's license from another state to the road test appointment.

If you do not pass the road test, you can retake it after waiting one business day. There is a fee for each attempt. Most people pass on the first or second try if they have practiced regularly with a licensed driver.

Age requirements and restrictions for drivers under 18

You must be at least 16 years old to get a learner's permit in North Carolina. With a learner's permit, you can drive only when a licensed driver age 21 or older is in the front seat next to you. You cannot drive alone.

After holding the learner's permit for at least one year and one day, you can take the road test for a full license. Once you have a full license but are still under 18, you face intermediate license restrictions: you cannot drive between midnight and 5 a.m., and you cannot have more than one passenger under age 21 in the car (unless the passenger is a family member). These restrictions stay in place until you turn 18.

If you are under 16, you cannot get a learner's permit or driver's license in North Carolina, with no exceptions. Some states allow hardship permits for younger drivers, but North Carolina does not.

Fees and how long the process takes

A standard eight-year driver's license costs $20. If you need a replacement license because yours was lost, stolen, or damaged, the replacement fee is also $20. A duplicate license (an extra copy of your current license) costs $5.

Each time you retake the knowledge test, you pay a separate fee — check with your local DMV office for the exact amount, as it varies slightly. The road test also has a fee for each attempt; again, ask your local office for the current amount.

The timeline depends on how busy your local DMV office is. You can usually schedule a road test appointment within one to four weeks of passing the knowledge test. Some offices allow you to walk in for the knowledge test, while others require an appointment. Check the DMV website or call your local office to find out what your office requires and whether appointments are available soon.

What happens after you pass the road test

Once you pass the road test, the examiner will tell you that you have passed before you leave the office. You will receive a temporary paper license that is valid for 30 days while the DMV prints your plastic card. Your permanent license will arrive in the mail within two to three weeks. Do not throw away the temporary license — you need it to drive legally until the plastic card arrives.

If your plastic license does not arrive within three weeks, contact your local DMV office. Bring your temporary license with you. The office can issue a replacement or check on the status of your card.

Frequently Asked Questions

Can I use a passport or military ID instead of a birth certificate?

A passport or military ID counts as proof of identity, but North Carolina still requires an original or certified birth certificate as your primary identity document. You must bring both. If you do not have a birth certificate, you can order one from the vital records office in the state or country where you were born.

What if I fail the road test?

You can retake the road test after waiting one business day. There is a fee for each attempt. You do not need to retake the knowledge test unless your knowledge test result has expired — results are valid for 12 months from the date you passed.

Do I need to take the tests again if I move to North Carolina from another state?

If you already have a valid driver's license from another state, you can exchange it for a North Carolina license without taking the tests. Bring your out-of-state license, proof of residency, and proof of your Social Security number to the DMV. You will pay the $20 license fee. If your out-of-state license has expired, you will need to take both tests.

Can I take the knowledge test online?

No. The knowledge test must be taken in person at a DMV office. You cannot take it online or by mail. However, you can study online using practice tests on the DMV website before you go to the office.

What if I need an interpreter for the road test?

Contact your local DMV office at least two weeks before your scheduled road test to request an interpreter. The DMV can provide interpreters for many languages. You may also bring your own interpreter, but they must be at least 18 years old and cannot be a family member.