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

To get a North Carolina driver's license, you visit your local Division of Motor Vehicles (DMV) office in person, pass a written test and a driving test, and pay the fee. The process takes multiple visits — you cannot pass both tests on the same day. You will need to bring specific documents that prove your identity, Social Security number, and North Carolina residency. Most people complete the entire process within two to four weeks, though the timeline depends on how quickly you schedule your tests and how many times you need to retake either exam.

North Carolina requires you to start with a learner's permit if you are under 18, or you can go straight to the full license if you are 18 or older. The steps are slightly different depending on your age, so read the section that matches your situation.

Key Takeaways

  • You must visit a DMV office in person with documents proving your identity, Social Security number, and North Carolina address.
  • If you are under 18, you must get a learner's permit first and hold it for at least 30 days before taking the driving test.
  • If you are 18 or older, you can take the written test and driving test without a learner's permit, but you still need two separate visits.
  • The written test covers road signs, traffic laws, and safe driving; the driving test is an on-road evaluation with a DMV examiner.
  • Bring your Social Security card or a document showing your number, a photo ID, and proof of your North Carolina address such as a utility bill or lease.

Getting a learner's permit if you are under 18

If you are under 18, North Carolina law requires you to hold a learner's permit for at least 30 days before you can take the driving test. To get the permit, visit any DMV office with your documents. Bring your Social Security card (or a birth certificate plus a document with your Social Security number), a photo ID such as a school ID or passport, and proof of your North Carolina address such as a utility bill, lease, or bank statement in your name.

At the DMV office, you will take a written test covering road signs, traffic laws, and safe driving rules. 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. Once you pass, you pay the permit fee (currently $20) and receive your learner's permit. You can then drive only with a licensed adult 21 or older in the car with you.

After you have held the permit for at least 30 days, schedule your driving test at the same DMV office or a different one. You will need to bring the permit itself, proof of insurance for the vehicle you will drive during the test, and the vehicle. The examiner will evaluate your ability to control the car, follow traffic laws, and respond to road conditions. If you pass, you pay the license fee (currently $20) and receive your full driver's license.

Getting a license if you are 18 or older

If you are 18 or older, you do not need a learner's permit. You can go straight to the written test and then the driving test. Visit a DMV office with your Social Security card (or birth certificate plus a document showing your number), a photo ID, and proof of your North Carolina address. Take the same 25-question written test on road signs and traffic laws. You must answer at least 20 questions correctly.

Once you pass the written test, you will need to schedule your driving test at a later date — you cannot take both tests on the same day. When you return for the driving test, bring proof of insurance for the vehicle you will use, the vehicle itself, and your test appointment confirmation. The examiner will evaluate your driving skills on public roads. If you pass, you pay the license fee and receive your full driver's license.

Documents you must bring to the DMV

North Carolina requires specific documents to prove who you are, that you have a Social Security number, and that you live in the state. Bring one document from each category below.

Proof of identity: A passport, military ID, school ID, or state ID from another state. A birth certificate alone is not enough for this category.

Proof of Social Security number: Your Social Security card, a W-2 form, a 1099 form, or a document from the Social Security Administration. If you do not have any of these, bring your birth certificate plus one other document showing your number.

Proof of North Carolina residency: A utility bill, lease agreement, mortgage statement, bank statement, or government mail addressed to you at your current North Carolina address. The document must show your name and address and be dated within the last 60 days.

If you are under 18, your parent or guardian must sign a consent form at the DMV. Bring that adult with you to your first visit.

What happens if you fail the written or driving test

If you fail the written test, you can retake it when ready at the same DMV office or return on another day. There is no waiting period between attempts. You will pay the test fee again each time you retake it.

If you fail the driving test, you must wait at least one day before you can retake it. You can schedule your next attempt at the DMV office or online through the North Carolina DMV website. You will need to bring proof of insurance and the vehicle again. There is no limit to how many times you can retake the driving test, but you will pay the fee each time.

Fees and how long the process takes

The learner's permit costs $20 and is valid for five years. The full driver's license costs $20 for a four-year license or $40 for an eight-year license. You choose the length when you explore. These fees are current as of 2024 but may change; check the North Carolina DMV website to confirm the exact amount before you visit.

The entire process from your first visit to receiving your license typically takes two to four weeks. If you are under 18, you must wait at least 30 days between getting your permit and taking the driving test, so your timeline is longer. If you pass both tests on your first attempt, you can move faster. If you need to retake either test, add one to two weeks for each additional visit.

You will receive your temporary license at the DMV office on the day you pass the driving test. Your permanent license will arrive by mail within one to two weeks.

Where to find your nearest DMV office and schedule tests

North Carolina has DMV offices in every county. To find the office nearest you, visit the North Carolina DMV website and use the office locator tool. You can also call the DMV customer service line to find an office and ask about wait times.

You can schedule your written test and driving test online through the DMV website, by phone, or in person at any DMV office. Online scheduling is usually the fastest option. If you schedule online, you will receive a confirmation with your appointment date, time, and location. Arrive at least 15 minutes early on the day of your test.

Frequently Asked Questions

Can I take the written test and driving test on the same day?

No. North Carolina requires at least one day between the written test and the driving test. You must pass the written test first, then schedule your driving test for a later date.

What vehicle should I use for the driving test?

Use a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, steering, lights, and wipers. You cannot use a vehicle with a manual transmission unless you specifically request to be tested on manual transmission driving.

Do I need to take a driver's education course?

If you are under 18, North Carolina does not require a formal driver's education course, but many high schools and private companies offer them. Completing a course does not waive the written or driving test, but it may lower your insurance rates. Check with your insurance company to see if they offer a discount.

What 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 retaking the tests. Visit a DMV office with your out-of-state license, proof of your North Carolina address, and your Social Security card. You will pay the license fee and receive your North Carolina license.

How do I renew my license when it expires?

You can renew your North Carolina driver's license online, by mail, or in person at a DMV office, depending on your age and how long it has been since your last renewal. Visit the North Carolina DMV website for renewal options and to check whether you are may be able to access to renew by mail or online.