What you need to do to get a new driver's license in North Carolina

To get your first driver's license in North Carolina, you must visit a Division of Motor Vehicles (DMV) office in person, pass a written test and a driving test, and provide documents that prove your identity, Social Security number, and North Carolina residency. The process takes at least two visits — one for the written test and one for the road test — and you cannot take the road test on the same day as the written test. Most people complete both tests within two to four weeks if they schedule appointments in advance.

North Carolina issues a Class D license for regular passenger vehicle driving. If you are under 18, you will go through the Graduated Licensing System (GDL), which means you start with a learner's permit, move to a limited provisional license after passing your road test, and graduate to a full license at 18. If you are 18 or older, you can move directly from the written test to the road test without the learner's permit stage.

Key Takeaways

  • You must pass a written test and a road test at separate DMV visits, and you cannot take both on the same day.
  • Bring your Social Security card, proof of identity (passport, birth certificate, or military ID), and two documents showing your North Carolina address when you visit.
  • The written test covers traffic laws and road signs; you must score at least 80 percent to pass.
  • Scheduling an appointment online at ncdmv.org saves time and guarantees you a testing slot instead of waiting in line.
  • If you are under 18, you will receive a learner's permit first and must hold it for at least 12 months before taking your road test.

Documents you must bring to the DMV

North Carolina requires three categories of documents: proof of identity, proof of your Social Security number, and proof of your address in North Carolina. You cannot complete your process without all three.

For proof of identity, bring one of these: a valid U.S. passport, a certified birth certificate, a military ID, or a consular report of birth abroad. A school ID or work ID does not count. For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. For proof of North Carolina address, bring two documents from this list: a utility bill, a lease or mortgage statement, a bank statement, a government check, an insurance policy, or a property tax bill. The documents must show your current name and address and be dated within the last 60 days.

If your name has changed due to marriage, divorce, or court order, bring the legal document proving the change — a marriage certificate, divorce decree, or court order. If you are under 18, a parent or legal guardian must sign your process in person at the DMV.

The written test: what to study and how to pass

The written test has 50 multiple-choice questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 40 questions correctly (80 percent) to pass. The test covers right-of-way rules, speed limits, parking laws, what different road signs mean, and how to handle emergencies like brake failure or hydroplaning.

North Carolina publishes the official North Carolina Driver's Handbook for free on the DMV website at ncdmv.org. This handbook contains all the material the test covers. Most people study it for one to two weeks before taking the test. You can also take practice tests on the DMV website to see which topics you need to review more. The test is offered in English and Spanish.

You have 30 minutes to complete the test. If you fail, you can retake it the next business day, but you must pay the test fee again. There is no limit to how many times you can retake it.

Scheduling and passing your road test

You cannot take your road test until you have passed the written test. After you pass, the DMV will give you a receipt showing you passed; bring this receipt when you schedule your road test appointment. Road tests are scheduled separately from written tests, and wait times vary by location — some DMV offices have openings within a week, while others may have a two- to three-week wait.

The road test lasts about 20 minutes and takes place on public roads near the DMV office. The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, and backing up. You must follow traffic laws, obey the examiner's directions, and demonstrate safe driving. The examiner is looking for whether you can control the vehicle, follow instructions, and respond to traffic safely — not for perfect performance.

You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle's registration and insurance documents must be current. If you fail the road test, you can retake it, but you must wait at least one business day and pay the test fee again.

How to schedule your DMV appointment online

Visit ncdmv.org and click "Schedule an Appointment" to book your written test and road test slots. You will need to enter your name, date of birth, and the county where you want to test. The website shows available dates and times at each DMV office in that county. Appointments fill up quickly, especially in urban areas, so book as soon as you know you are ready to test.

If you cannot book online or prefer to call, you can phone the DMV at 1-919-715-7000. Wait times on the phone are often long, so online scheduling is faster. Walk-ins are accepted at all DMV offices, but you will wait in line and may not be seen the same day if the office is busy.

Costs and what to bring on test day

The written test fee is $10. The road test fee is $20. These fees are non-refundable if you fail and must retake the test. Once you pass both tests, the license fee is $20 for a four-year license (if you are 18 or older) or $15 for a learner's permit or provisional license (if you are under 18). You pay all fees at the DMV office when you take each test or receive your license.

On test day, bring your documents (identity, Social Security proof, and address proof), your receipt showing you passed the written test (for the road test appointment), and a valid vehicle with current registration and insurance (for the road test only). Wear clothes that allow you to move freely and drive safely. Bring your glasses or contacts if you wear them. Do not bring children or extra passengers unless they are required to sign your process.

Graduated licensing if you are under 18

If you are under 18, North Carolina's Graduated Licensing System requires you to complete three stages. First, you get a learner's permit after passing the written test. You must hold this permit for at least 12 months and practice driving with a licensed adult who is at least 21 years old. During this time, you cannot drive alone.

After 12 months with your learner's permit, you can take your road test. Once you pass, you receive a limited provisional license. This license allows you to drive alone, but with restrictions: you cannot drive between midnight and 5 a.m., you cannot have more than one passenger under 21 in the car (unless they are family), and you cannot use a cell phone while driving. These restrictions stay in place until you turn 18.

At 18, your limited provisional license automatically becomes a full Class D license, and all restrictions are removed. You do not need to visit the DMV again or take another test.

Frequently Asked Questions

Can I take my road test the same day as my written test?

No. North Carolina requires at least one business day between passing your written test and taking your road test. You must schedule them as separate appointments at the DMV.

What happens if I fail the written test or road test?

You can retake either test after waiting at least one business day. You must pay the test fee again each time you retake it. There is no limit to how many times you can retake the test.

Do I need a learner's permit if I am 18 or older?

No. If you are 18 or older, you can take the written test and road test without a learner's permit stage. You move directly from passing the written test to scheduling your road test.

What if I move to a different county before I finish testing?

You can take your written test in one county and your road test in another. Both tests must be taken at DMV offices in North Carolina, but they do not have to be at the same location. Bring your written test receipt when you schedule your road test, regardless of which office you use.

Can someone else take the written test for me or help me during the test?

No. You must take the written test yourself, and no outside help is allowed. The test is proctored, and using your phone, notes, or another person's answers will result in disqualification and may prevent you from retesting for a period of time.