What you need 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 knowledge test and a road skills test, and provide proof of identity, Social Security number, and North Carolina residency. You cannot complete this process online or by mail — every new driver must test in front of an examiner.

North Carolina issues licenses to drivers age 16 and older, but the rules differ depending on your age. Drivers under 18 follow a Graduated Licensing System that restricts when and how you can drive during your first months with a license. Adult drivers (18 and older) can get a standard license without these restrictions.

The entire process — from your first visit to passing both tests — typically takes several weeks if you schedule in advance, though some offices have longer wait times. You will need to pay a fee at the time of your test; the cost varies based on your age and license type.

Key Takeaways

  • You must visit a DMV office in person with required documents: a valid photo ID, proof of Social Security number, and two documents showing your North Carolina address.
  • The written knowledge test covers North Carolina traffic laws and safe driving practices; you must score at least 80 percent to pass.
  • The road skills test is a 20-minute driving evaluation with an examiner in your own vehicle; you cannot use a DMV vehicle.
  • Drivers under 18 receive a learner's permit first and must hold it for at least 12 months before taking the road test for a full license.
  • License fees range from $20 to $40 depending on your age and how long you want the license to be valid.

Documents you must bring to the DMV office

North Carolina requires three categories of documents at your first visit: proof of identity, proof of your Social Security number, and proof of residency in the state. Bring originals or certified copies — photocopies alone are not accepted for most documents.

For proof of identity, bring one of these: a valid U.S. passport, a certified birth certificate, a military ID, a state ID from another state, or a foreign passport with a valid U.S. visa. A school ID or work ID does not count as proof of identity on its own.

For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return showing your full Social Security number. A letter from the Social Security Administration also works.

For proof of North Carolina residency, bring two documents from this list: a utility bill, a lease or mortgage statement, a bank statement, a government check or tax return, an insurance policy, or a vehicle registration. Documents must show your name and current address and be dated within the last 60 days. A post office change-of-address form does not count.

The written knowledge test and what it covers

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. If you fail, you can retake the test the same day or schedule another visit; there is no waiting period between attempts.

The test covers these main topics: right-of-way rules, speed limits and safe speeds, parking and stopping, traffic signals and signs, driving under the influence, seat belt laws, and how to handle emergencies on the road. You will also see questions about sharing the road with pedestrians, bicycles, and large trucks.

North Carolina provides a free study guide called the North Carolina Driver's Handbook, available on the DMV website and in print at any DMV office. Many people study this handbook for one to two weeks before taking the test. You can also take practice tests online through the DMV website to see which topics you need to review.

The test is given on a computer at the DMV office. You will have up to one hour to complete it. If you pass, you move on to schedule your road test; if you fail, the examiner will tell you which topics to study before your next attempt.

The road skills test: what the examiner checks

The road test lasts about 20 minutes and takes place on public roads near the DMV office where you test. You must bring your own vehicle — the DMV does not provide one. The vehicle must be registered, insured, and in safe working condition, with working brakes, lights, windshield wipers, and mirrors.

The examiner sits in the passenger seat and watches you perform basic driving tasks: starting the car, pulling into traffic, turning left and right, changing lanes, parking (both parallel and perpendicular), backing up, and stopping smoothly. The examiner also checks that you use your turn signals, adjust your mirrors, and follow the speed limit. You do not need to perform complex maneuvers like three-point turns unless the examiner asks.

Common reasons people fail the road test include hitting the curb while parking, failing to signal before turning, speeding, not coming to a complete stop at stop signs, and hitting or nearly hitting another vehicle or object. Nervous mistakes like stalling the engine or hesitating at an intersection do not automatically fail you, but unsafe decisions do.

If you pass, you receive your license on the spot (or within a few days by mail, depending on the office). If you fail, you can schedule another test; there is no waiting period, but you may need to book weeks in advance depending on office availability.

Graduated licensing for drivers under 18

If you are under 18, North Carolina requires you to go through a Graduated Licensing System in two stages: a learner's permit first, then a full license. This system restricts your driving during your first months on the road.

To get a learner's permit, you pass the written knowledge test and pay the permit fee (around $20). You do not take a road test for the permit. Once you have the permit, you can only drive when a licensed adult age 21 or older is in the front passenger seat. You must hold the permit for at least 12 months before you can take the road test for a full license.

After 12 months with your learner's permit, you take the road skills test. If you pass, you receive a Limited Provisional License (also called a Level 2 license). This license allows you to drive alone during the day, but you cannot drive between 10 p.m. and 5 a.m. unless a licensed adult is with you. You also cannot use a cell phone while driving, even hands-free. This stage lasts six months.

After six months with your Limited Provisional License and no traffic violations, you can request a Full Provisional License (Level 3). This license removes the nighttime driving restriction but keeps the cell phone ban until you turn 18. Once you turn 18, your license becomes a standard adult license with no restrictions.

Fees and how long your license is valid

License fees in North Carolina depend on your age and the length of validity you choose. A learner's permit costs around $20 and is valid for 12 months. A Limited Provisional License (for drivers under 18) costs around $20 and is valid for one year. A Full Provisional License costs around $20 and is valid for one year.

An adult driver's license (for drivers 18 and older) costs around $30 to $40, depending on how long you want it to be valid. You can choose an 8-year license or a 4-year license; the longer license costs more upfront but is cheaper per year. Exact fees change periodically, so confirm the current cost when you visit the DMV office or check the DMV website.

Payment is made at the time of your test, and the DMV accepts cash, check, and debit or credit card. If you fail your test, you do not pay the license fee, but you may pay a retest fee (usually $5 to $10) if you retake the test on the same day.

How to schedule your DMV appointment

North Carolina allows you to schedule a DMV appointment online through the state DMV website. You choose your preferred office location, date, and time. Appointments are typically available weeks in advance, though some busy offices may have longer waits.

Walk-in testing is also available at most DMV offices, but wait times can be several hours, and some offices do not may provide they can test you the same day. Scheduling an appointment in advance is faster and more reliable.

To schedule online, visit the North Carolina DMV website, select "Schedule an Appointment," choose your office and service type (new driver's license), and pick your preferred date and time. You will receive a confirmation number. Arrive 10 to 15 minutes early with all required documents.

If you need to cancel or reschedule, you can do so online or by calling the DMV office directly. Canceling at least 24 hours in advance helps other people get appointments sooner.

Frequently Asked Questions

Can I take the written test before I have my learner's permit?

No. The written test is part of the learner's permit process. You must pass the written test to get your permit, then hold the permit for at least 12 months before you can take the road test. You cannot skip the permit stage.

What if I fail the road test — how soon can I retake it?

You can retake the road test when ready with no waiting period. However, you will need to schedule another appointment, which may be weeks away depending on office availability. Some offices allow you to book your next test on the same day you fail.

Do I have to use my own car for the road test?

Yes. The DMV does not provide vehicles for testing. Your vehicle must be registered, insured, and in safe working condition. If you do not own a car, you can borrow one from a family member or friend, as long as it meets the safety requirements.

What happens if I move to North Carolina from another state — do I need a new license?

If you already have a valid driver's license from another state, you can transfer it to a North Carolina license without retaking the written and road tests. You will need to visit a DMV office with your out-of-state license and proof of North Carolina residency. The process is faster than getting a new license from scratch.

Can I get a license if I do not have a Social Security number?

No. A Social Security number is required by federal law for all North Carolina driver's licenses. If you do not have one, you must explore for one through the Social Security Administration before you can get a license.