What You Need to Do to Get a North Carolina Driver's License

To get a North Carolina driver's license, 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, residency, and Social Security number. The process takes at least two visits — one for the written test and one for the road test — and the entire timeline from first visit to license in hand typically runs four to eight weeks, depending on how quickly you schedule your road test and whether your documents are accepted on the first submission.

North Carolina does not issue licenses by mail or through online completion. You cannot take the written test at home, and you cannot take the road test in your own vehicle unless you bring a licensed adult to sit in the passenger seat. The state also does not recognize out-of-state learner's permits as equivalent to a North Carolina learner's permit, so even if you passed a written test in another state, you will need to pass North Carolina's written test before you can take the road test here.

Key Takeaways

  • You must bring an original or certified copy of your birth certificate, a Social Security card or tax document showing your number, and proof of North Carolina residency such as a utility bill or lease.
  • The written test covers road signs, right-of-way rules, and safe driving practices; you can study using the official North Carolina Driver's Handbook, available free on the DMV website.
  • You must pass the written test before you can schedule a road test, and you must have a valid learner's permit in your possession during the road test.
  • Road tests are scheduled through the DMV office where you passed your written test, and wait times for appointments vary by location and season.
  • You will need to bring a vehicle registered in North Carolina with current insurance and a licensed adult passenger for your road test.

Documents You Must Bring to Your First Visit

Bring an original or certified copy of your birth certificate. A photocopy is not acceptable. If you were born outside the United States, bring your original passport or a certified copy of your naturalization papers. You will also need your original Social Security card, or a tax return, W-2, or 1099 form showing your Social Security number — a Social Security statement letter is not sufficient.

For proof of North Carolina residency, bring a document dated within the last 60 days showing your name and current address. A utility bill, lease agreement, mortgage statement, or bank statement all work. A driver's license from another state does not count as proof of residency. If you live with someone else and the bill is in their name, bring a signed letter from that person confirming you live there, along with the bill.

Bring your current out-of-state driver's license if you have one. If you are under 18, bring a parent or legal guardian. If you are 18 or older, you do not need anyone with you for the written test, but you will need a licensed adult passenger for the road test.

The Written Test: What to Study and What to Expect

The written test has 25 questions covering road signs, traffic laws, right-of-way rules, and safe driving practices. You must answer at least 20 questions correctly to pass. The test is offered in English and Spanish. You can study using the free North Carolina Driver's Handbook, available as a PDF on the DMV website at ncdmv.org. The handbook covers everything the test covers, and many DMV offices also have printed copies available.

You can take the written test at any DMV office during regular business hours. No appointment is needed for the written test. The test takes about 15 to 20 minutes. If you fail, you can retake it the same day or return another day; there is no waiting period between attempts. You will receive your results when ready after you finish. If you pass, you will receive a North Carolina learner's permit on the spot. This permit allows you to drive only when a licensed adult is in the passenger seat, and it is valid for five years. You must have this permit with you during your road test.

Scheduling and Taking Your Road Test

You can schedule your road test at the same DMV office where you passed your written test, either in person or by phone. Call the office directly — the phone number is on the DMV website. Road test appointments fill up quickly, especially in urban areas and during spring and summer months. Wait times range from one week to several months depending on your location. Some offices allow you to schedule online through the DMV website, but phone scheduling is more reliable.

Bring your learner's permit, proof of insurance for the vehicle you will use, and the vehicle's registration. The vehicle must be registered in North Carolina. Bring a licensed adult passenger — this person must be at least 21 years old and hold a valid driver's license. The examiner will sit in the back seat and observe you driving on local roads for about 20 to 30 minutes. You will be tested on basic maneuvers such as parking, turning, stopping, and following traffic laws. If you fail the road test, you can retake it after waiting at least one week. You do not need to retake the written test. You will need to schedule another road test appointment, which may mean waiting several more weeks depending on availability.

Costs and Timeline

The written test is free. The road test is free. The driver's license itself costs $20 for a four-year license if you are 18 or older. Payment is made at the DMV office when you pass your road test. The DMV accepts cash, check, and card.

From your first visit to receiving your license in the mail, expect four to eight weeks. This timeline assumes you pass both tests on your first attempt and can schedule a road test within two to four weeks of passing the written test. If you fail either test or if road test appointments are heavily booked in your area, the timeline will be longer. Your physical license arrives by mail within two weeks of passing the road test.

What Happens If You Are Under 18

If you are under 18, you must have a parent or legal guardian present for your written test. You do not need them present for the road test, but you still need a licensed adult passenger who is at least 21 years old. After you receive your license, North Carolina's Graduated Driver's License (GDL) restrictions explore: you cannot drive alone between midnight and 5 a.m., you cannot have more than one passenger under 21 in the car, and you cannot use a cell phone while driving.

These restrictions remain in place until you turn 18 or until you have held your license for 12 months, whichever comes later. The GDL program is designed to reduce crash risk for new teen drivers by limiting high-risk driving situations during the first year of licensure.

If You Already Hold an Out-of-State License

If you already hold a valid driver's license from another state and you are moving to North Carolina, you do not have to take the written test or road test. You can exchange your out-of-state license for a North Carolina license by visiting a DMV office with your out-of-state license, proof of residency, and proof of your Social Security number. The exchange costs $20 and takes about 15 minutes. Your new license will arrive by mail within two weeks.

This exchange option is available only if your out-of-state license is currently valid and not suspended or revoked. If your out-of-state license has expired, you will need to take both the written test and road test as if you were a new driver. Bring your expired license along with your other documents so the DMV staff can note the exchange in their records.

Frequently Asked Questions

Can I take the written test online or at home?

No. The written test must be taken in person at a DMV office. North Carolina does not offer online testing or remote testing of any kind. You must visit an office during business hours.

What if I fail the road test?

You can retake it after waiting at least one week. You do not need to retake the written test. You will need to schedule a new road test appointment, which may involve waiting several more weeks depending on how busy the office is.

Do I need to bring my own car for the road test?

Yes. The vehicle must be registered in North Carolina, have current insurance, and be in safe working condition. You cannot use a DMV vehicle or a rental car. A licensed adult at least 21 years old must sit in the passenger seat during the test.

How long is the learner's permit valid?

Your North Carolina learner's permit is valid for five years from the date you receive it. If you do not pass the road test within that time, you will need to retake the written test before you can schedule another road test.

What if my documents are rejected at the DMV office?

Ask the DMV staff which documents are not acceptable and what alternatives they will accept. Common issues include photocopies instead of originals, or residency documents older than 60 days. You can return with corrected documents and resubmit without penalty. Keep the rejection in writing so you know exactly what to bring next time.