What documents you need to bring

North Carolina requires you to bring proof of identity, proof of Social Security number, and proof of residency to the DMV. You cannot get a license without all three, so gathering these before you go saves a trip.

For proof of identity, bring an unexpired 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 badge does not count. The document must show your full legal name and date of birth.

For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. A letter from the Social Security Administration works too. If you do not have a Social Security number, you can still get a limited-purpose license that cannot be used for federal purposes like boarding a plane.

For proof of residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days with your name and North Carolina address on it. A piece of mail from a government agency also works. A hotel receipt or temporary housing document does not count.

Key Takeaways

  • You must bring proof of identity, proof of Social Security number, and proof of residency all at the same time — the DMV will not issue a license without all three.
  • Proof of identity must be an unexpired passport, certified birth certificate, military ID, or foreign passport with valid U.S. visa; school IDs and work badges do not count.
  • Proof of residency must be dated within the last 60 days and show your name and North Carolina address, such as a utility bill or lease.
  • If you do not have a Social Security number, you can get a limited-purpose license that works for driving but not for federal purposes like air travel.
  • You must pass a vision test and a written knowledge test covering traffic laws and road signs before the DMV issues your license.

Age requirements and restrictions

North Carolina issues licenses in stages based on your age. You must be at least 16 years old to get any kind of driver's license in the state.

If you are 16 or 17, you start with a learner's permit, which lets you drive only with a licensed adult 21 or older in the front seat. You must hold the permit for at least one month before you can take the road test for a regular license. During this time, you cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving, even hands-free.

At 18, you can get a full unrestricted license. If you are 18 or older and have never held a North Carolina license, you still need to pass the written test and road test, but you do not need a learner's permit first.

If you are 16 or 17 and get a regular license, it comes with restrictions until you turn 18. You cannot drive between midnight and 5 a.m. unless you are driving to work, school, or a medical appointment. You cannot have more than one passenger under 21 in the car unless a parent or guardian is present.

The written test and what it covers

The written test has 50 questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 40 questions correctly to pass. The test is offered in English and in other languages if you request it.

The test covers speed limits, right-of-way rules, what different road signs mean, how to handle intersections, parking rules, and what to do if you are pulled over. You can study using the North Carolina Driver's Handbook, which the DMV provides free online and in print at any DMV office. Many people also use practice tests available on the DMV website to prepare.

You get one chance to pass the written test during your visit. If you fail, you can retake it the same day or come back another day. There is no waiting period between attempts.

The road test and driving requirements

After you pass the written test, you schedule a road test with a DMV examiner. The test takes about 20 to 30 minutes and covers basic driving skills like starting the car, turning, stopping, parking, and following traffic laws.

You must bring the vehicle you will use for the test. It must be registered, insured, and in safe working condition. The examiner will check that the brakes, lights, windshield wipers, and mirrors all work. Bring your learner's permit or the receipt showing you passed the written test.

During the test, the examiner watches how you handle the steering wheel, how you use mirrors and check blind spots, whether you obey traffic signs and signals, and how you react to other drivers and pedestrians. Common reasons people fail include not coming to a complete stop, not checking mirrors before turning, speeding, and hitting the curb while parking.

If you fail the road test, you can retake it after three business days. You do not have to retake the written test.

Fees and how long it takes

A regular driver's license in North Carolina costs $20 and is valid for eight years. If you are under 18, the license costs $13.50 and expires when you turn 21. A learner's permit costs $5.

The DMV issues your license the same day you pass both tests. You get a temporary paper license to use while your plastic card is mailed to you, which usually takes one to two weeks. You can start driving with the paper license right away.

Wait times at the DMV vary by location and time of day. Many DMV offices let you schedule an appointment online, which can cut your wait time significantly. Walk-ins are accepted but may have longer waits, especially on weekends and at the end of the month.

If you are moving to North Carolina from another state

If you already have a valid driver's license from another state, you do not have to take the written test or road test. You can exchange it for a North Carolina license by bringing your out-of-state license, proof of Social Security number, and proof of residency. The fee is $20.

Your out-of-state license must be unexpired or expired no more than one year. If it is older than that, you will need to take both the written and road tests.

If you are moving to North Carolina, you have 30 days to get a North Carolina license. After 30 days, driving on an out-of-state license is not legal in the state, even if the license itself is still valid.

Special situations and limited-purpose licenses

If you do not have a Social Security number, you can get a limited-purpose license. This license works for driving in North Carolina but cannot be used for federal purposes like boarding a plane or entering a federal building. You still need proof of identity and proof of residency, but you can skip the Social Security requirement.

If you are a non-citizen without a Social Security number, bring your passport and visa or other immigration documents as proof of identity. The process is otherwise the same.

If you have a medical condition that affects your ability to drive, you may need to pass additional tests or get a doctor's clearance. Tell the DMV about any condition when you explore, and they will let you know what documentation you need.

Frequently Asked Questions

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

Yes. Most people pass the written test and then schedule the road test for the same visit or a few days later. You do not have to wait between the two tests, but you can if you want more time to prepare for the road test.

What happens if I fail the road test?

You can retake it after three business days. You do not have to retake the written test. There is no limit to how many times you can take the road test, but you pay the license fee each time you pass and get issued a new license.

Do I need to bring my Social Security card or just the number?

You need to bring a document that shows your Social Security number, such as your Social Security card, a W-2, or a tax return. The DMV will not accept just the number written down.

Can I use a bill in someone else's name as proof of residency?

No. The bill or other document must show your name and your North Carolina address. If you recently moved and the utility company has not updated your name yet, bring a lease or mortgage statement instead.

What if my learner's permit expires before I pass the road test?

You can renew your permit at the DMV. Bring your expired permit, proof of identity, and proof of residency. The renewal fee is $5. You do not have to retake the written test.