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

To get a North Carolina driver's license, you will need to pass a written test on traffic laws, pass a road test, and provide proof of identity and residency. The North Carolina Division of Motor Vehicles (DMV) handles all licenses. You can take the written test at any DMV office, and the road test must be scheduled in advance at the same office. The whole process typically takes two to four weeks from your first visit to your final road test, though this varies depending on how quickly you schedule and how many attempts you need.

North Carolina issues licenses to people age 16 and older. If you are under 18, you will go through a different process called the Graduated Licensing System, which has extra restrictions for the first year. If you already hold a valid license from another state, you can transfer it without taking the written test again, though you will still need to pass the road test and provide the same documents.

Key Takeaways

  • You must bring proof of identity (passport, birth certificate, or state ID), proof of residency (utility bill or lease), and your Social Security number to your first DMV visit.
  • The written test covers North Carolina traffic laws and road signs; you can study using the free DMV handbook available on the DMV website or in print at any office.
  • You must schedule your road test in advance, and you cannot take it on the same day as your written test—most offices book road tests two to four weeks out.
  • If you are under 18, you must hold a learner's permit for at least 12 months and log 60 hours of supervised driving before you can take the road test.
  • The license fee is $20 for a four-year license or $40 for an eight-year license; you pay this only after you pass both tests.

Getting Your Learner's Permit If You Are Under 18

If you are under 18, you cannot go straight to a driver's license. You must first obtain a learner's permit, which allows you to drive only with a licensed adult age 21 or older in the car. To get the permit, visit any DMV office with your proof of identity, proof of residency, and Social Security number. You will take the written test on traffic laws and road signs. If you pass, you receive your permit on the spot.

Once you have the permit, you must hold it for at least 12 months and complete 60 hours of supervised driving, with at least 10 of those hours at night. You do not need to log these hours in any official form—you just need to be able to tell the road test examiner that you have done them. After 12 months and 60 hours, you can schedule your road test. If you turn 18 before the 12 months are up, you can take the road test when ready without waiting the full year.

Gathering Your Documents Before Your First Visit

Bring original documents or certified copies—photocopies alone will not work. For proof of identity, the DMV accepts a U.S. passport, certified birth certificate, state ID card, military ID, or tribal ID. If you were born outside the United States, bring your passport and your green card or visa. You will also need to provide your Social Security number; you can bring your Social Security card or straightforward know the number.

For proof of residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement with your name and current North Carolina address. The document must be dated within the last 60 days. If you do not have a utility bill or lease in your name, you can bring a notarized letter from your landlord or a family member stating that you live at that address. Do not bring a driver's license from another state as proof of residency—it does not count.

If you are under 18, you will also need written consent from a parent or guardian. Bring a form signed by them, or they can come to the DMV with you in person. If you are transferring a license from another state, bring your current out-of-state license as well.

Taking the Written Test at the DMV

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. You can study using the free North Carolina Driver's Handbook, available as a PDF on the DMV website or in print at any DMV office. Many people study the handbook for one to two weeks before taking the test.

When you arrive at the DMV, tell the staff you want to take the written test. They will check your documents, take your photo, and collect the permit fee (usually $5 to $10 depending on your age and license type). You will then sit at a computer or receive a paper test and have 30 minutes to complete it. Results are available when ready. If you pass, you receive your learner's permit or written test pass slip. If you fail, you can retake it the same day or come back another day at no extra cost.

Scheduling and Passing Your Road Test

You cannot take the road test on the same day as your written test. After you pass the written test, ask the DMV staff to help you schedule your road test. Most offices book road tests two to four weeks in advance. You will receive a confirmation letter with your test date, time, and location. Mark this date on your calendar—if you miss it, you will need to reschedule and wait again.

On the day of your road test, arrive 15 minutes early with your learner's permit or written test pass slip, proof of identity, and proof of residency. Bring a vehicle that is registered, insured, and in safe working condition. The examiner will check the vehicle's lights, wipers, horn, and brakes before you drive. During the test, you will drive for about 20 to 30 minutes on local roads. The examiner will ask you to perform tasks like parallel parking, three-point turns, lane changes, and stopping at traffic lights. You must follow all traffic laws and obey the examiner's instructions.

If you pass, you will receive your license on the spot or within a few days by mail. If you fail, you can retake the road test after waiting at least one week. There is no extra fee to retake it.

Transferring a License from Another State

If you already have a valid driver's license from another state and you are moving to North Carolina, you do not need to take the written test again. Bring your current out-of-state license, proof of identity, proof of residency, and your Social Security number to any DMV office. The staff will verify your license and issue you a North Carolina license without a written test.

You will still need to pass the road test, however. Schedule it at the same visit or by calling ahead. The road test is the same as for first-time drivers—about 20 to 30 minutes on local roads. Once you pass, you receive your North Carolina license. If your out-of-state license is expired, you will need to take the written test as well as the road test.

Understanding License Types and Renewal

North Carolina offers two license lengths: a four-year license and an eight-year license. The four-year license costs $20 and is often chosen by younger drivers or those who expect to move. The eight-year license costs $40. You choose which one when you pay the fee after passing your road test. Both licenses look the same and work the same way—the only difference is how long they are valid.

Your license will show an expiration date. You can renew it online, by mail, or in person at a DMV office starting 60 days before it expires. Renewal is much simpler than getting your first license—you do not need to take any tests. If your license expires while you are out of state or if you let it lapse for more than a year, you will need to retake the written and road tests to get a new one.

Frequently Asked Questions

Can I take the road test in a vehicle that is not registered in my name?

Yes. The vehicle must be registered, insured, and in safe working condition, but it does not need to be registered to you. Many people borrow a parent's or friend's car for the road test. Make sure the vehicle's registration and insurance documents are in the car on test day.

What happens if I fail the road test?

You can retake it after waiting at least one week. There is no additional fee. You keep your learner's permit or written test pass slip and can schedule another test at any DMV office. Most people pass on their second or third attempt.

Do I need to take the written test again if I let my license expire?

If your license expired less than a year ago, you can renew it without retaking any tests. If it has been expired for more than a year, you will need to retake both the written and road tests as if you were a new driver.

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

You will need to provide an Individual Taxpayer Identification Number (ITIN) instead. Bring documentation from the IRS showing your ITIN. Contact your local DMV office ahead of time to confirm what documents they need.

How long does it take to get my license in the mail after I pass the road test?

Most licenses arrive within 7 to 10 business days. You will receive a temporary paper license on the day you pass the road test, which you can use to drive legally until your plastic card arrives. If your license does not arrive within two weeks, contact the DMV office where you took your test.