What you need to bring and where to go

To get a North Carolina driver's license, you will visit your local Division of Motor Vehicles (DMV) office with proof of identity, proof of Social Security number, and proof of North Carolina residency. The DMV office nearest you is listed on the ncdmv.org website, where you can also check current wait times before you go.

You will need to pass a written knowledge test, a vision screening, and a driving test before the license is issued. The entire process typically takes several visits — one for the written test and vision check, and a separate appointment for the road test — though some offices allow you to do both on the same day if you pass the written portion.

North Carolina does not require you to make an appointment at most DMV offices, but you can reserve a time slot online at ncdmv.org to reduce wait time. Walk-ins are accepted, but appointment holders are served first.

Key Takeaways

  • Bring a valid passport or birth certificate, your Social Security card or W-2, and a utility bill or lease showing your North Carolina address.
  • You must pass a written test on traffic laws, a vision test, and a road test before receiving your license.
  • The written test and vision screening happen at the DMV office; the road test is scheduled separately and uses your own vehicle or the DMV's test vehicle.
  • You can book an appointment online at ncdmv.org to skip the walk-in line, or pay a small fee to take the written test at an approved testing center instead.
  • A standard North Carolina driver's license is valid for eight years from the date of issue.

Documents you must bring to the DMV

North Carolina requires one document from each of three categories: identity, Social Security number, and residency. You cannot use the same document to satisfy more than one requirement.

For proof of identity, bring a valid U.S. passport, a certified birth certificate, a military ID, or a foreign passport with a valid U.S. visa. A school ID or work ID alone will not work. If your birth certificate is not certified (raised seal), the DMV will not accept it.

For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a pay stub with your full Social Security number printed on it. A tax return or bank statement will not work.

For proof of North Carolina residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your current address. A cell phone bill or credit card statement will not work. If you have recently moved, bring the document that shows your new address.

The written knowledge test and what it covers

The written test has 25 multiple-choice questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly to pass. The test is offered in English and Spanish at all DMV offices.

You can study using the official North Carolina Driver's Handbook, available free as a PDF on ncdmv.org or in print at any DMV office. The handbook covers right-of-way rules, speed limits, parking, seat belt laws, and what different road signs mean. Most questions come directly from the handbook.

If you do not pass the written test, you can retake it the same day or schedule another appointment. There is no waiting period between attempts, but you will pay the test fee again.

As an alternative to taking the test at the DMV, you can pay a fee to take the written test at an approved testing center in your area. These centers are listed on ncdmv.org and often have shorter wait times than the DMV office.

The road test: what to expect and how to schedule it

After you pass the written test and vision screening, you will schedule a separate appointment for the road test. The DMV examiner will ask you to perform basic driving tasks — starting the car, turning, backing up, parking, and stopping — on public roads near the testing site. The test usually takes 15 to 20 minutes.

You can use your own vehicle for the road test if it is registered, insured, and in safe working condition. The vehicle must have working brakes, steering, lights, wipers, and mirrors. If you do not have a vehicle, some DMV offices provide a test car, but availability varies by location. Call your local DMV office to ask whether a test vehicle is available before your appointment.

You must bring a valid learner's permit or a valid driver's license from another state to take the road test. If you do not have either, you cannot test that day. A learner's permit is issued on the same day you pass the written test, so most people schedule their road test for a later date.

If you fail the road test, you can retake it after waiting at least one day. You will pay the test fee again for each attempt.

Getting a learner's permit first

A learner's permit allows you to practice driving with a licensed adult in the car before you take the road test. You are not required to get a permit — you can go straight to the road test if you already hold a valid driver's license from another state — but most new drivers get one.

To get a learner's permit, pass the written test and vision screening at the DMV office. You will receive the permit the same day. The permit is valid for five years and costs the same as the written test fee.

While you hold a learner's permit, you must have a licensed driver at least 21 years old sitting next to you in the front seat. You cannot drive alone, and you cannot drive between midnight and 5 a.m. These restrictions end once you pass the road test and receive your full driver's license.

Fees and how long the license lasts

The written test fee, vision screening, and road test each have separate costs that vary slightly by DMV office but are set by the state. The total cost for all three tests is typically between $20 and $30. You pay each fee when you take each test.

A standard North Carolina driver's license is valid for eight years from the date of issue. When your license expires, you can renew it online, by mail, or in person at the DMV office, depending on your age and whether your address has changed.

If you are under 18 when you receive your license, it will expire on your 26th birthday. If you are 18 or older, it will expire eight years from the issue date.

What to do if you already have a license from another state

If you hold a valid driver's license from another state and you move to North Carolina, you can exchange it for a North Carolina license without taking the written or road tests. You will still need to visit the DMV office with proof of identity, Social Security number, and residency, and you will pay a fee for the new license.

Bring your current out-of-state license to the DMV office. The examiner will check it, take a new photo, and issue your North Carolina license on the same day. You do not need to pass any tests.

If your out-of-state license is expired, you may still be able to exchange it without testing, but rules vary. Call your local DMV office before you visit to confirm whether an expired license can be exchanged.

Frequently Asked Questions

Can I take the written test online instead of going to the DMV?

No, the written test must be taken in person at a DMV office or an approved testing center. You cannot take it online or by mail. However, you can find testing centers near you on ncdmv.org that may have shorter wait times than the DMV office.

What happens if I fail the road test?

You can retake the road test after waiting at least one day. There is no limit to how many times you can test, but you will pay the test fee each time. Many people pass on their second or third attempt.

Do I need a learner's permit if I already have a driver's license from another state?

No. If you hold a valid license from another state, you can exchange it for a North Carolina license without taking any tests or getting a permit first. Bring your current license and proof of residency to the DMV office.

How long does it take to get a driver's license from start to finish?

The written test and vision screening take about 30 minutes at the DMV office. The road test is scheduled separately and usually happens one to four weeks later, depending on how busy your local office is. The entire process typically takes four to eight weeks from your first visit to receiving your license in the mail.

What if I lose my driver's license after I receive it?

Visit your local DMV office with proof of identity and residency to request a replacement. You will pay a replacement fee, and a new license will be mailed to you within one to two weeks. You do not need to retake any tests.