Getting a North Carolina driver's license requires a visit to the DMV, a written test, and a road test — unless you already hold a valid license from another state

North Carolina issues driver's licenses through the Division of Motor Vehicles (DMV). If you are a new driver, you will need to pass a written knowledge test and a behind-the-wheel driving test. If you already have a valid license from another state, you can transfer it without retesting in most cases. The whole process takes at least two visits to a DMV office — one for the written test and one for the road test — and you cannot schedule both on the same day.

North Carolina also offers a learner's permit (called a learner's license) as a stepping stone. This lets you practice driving with a licensed adult before you take the road test. The permit requires passing the written test but not the driving test, and you must hold it for at least one day before you can take the road test.

Key Takeaways

  • You must visit a DMV office in person to get a North Carolina license; you cannot complete the process online or by mail.
  • New drivers must pass a written test first, then hold a learner's permit for at least one day, then pass a road test at a separate visit.
  • If you already have a valid driver's license from another state, you can transfer it to North Carolina without taking either test.
  • You will need proof of identity, proof of Social Security number, and proof of North Carolina residency before you visit the DMV.
  • Road tests are scheduled weeks in advance in most counties, so plan accordingly if you are on a timeline.

What documents you need to bring to the DMV

North Carolina requires three categories of documents: proof of identity, proof of your Social Security number, and proof of residency. Bring originals, not copies, because the DMV staff will examine them in person.

For proof of identity, bring a passport, a birth certificate, a military ID, or a state ID from another state. A school ID or work ID alone will not work. For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a pay stub with your full Social Security number on it. For proof of residency, bring a utility bill, a lease or mortgage statement, a bank statement, or a government letter (like a tax return or court document) dated within the last 60 days and showing your name and current North Carolina address.

If you are under 18, your parent or guardian must sign your process in person at the DMV. Bring their ID as well. If you are transferring a license from another state, also bring that license with you.

Steps to get a learner's permit and pass the written test

Walk into any DMV office during business hours with your documents. Tell the staff you want to take the written knowledge test. They will give you an process form (DL 44) to fill out, take your photo, and collect your documents. The fee is $20 for a learner's permit.

You will then sit at a computer and take a 40-question multiple-choice test on road signs, traffic laws, and safe driving practices. You need to score at least 80 percent to pass. The test takes about 30 minutes. If you fail, you can retake it the same day at no extra cost, though you may have to wait a few hours.

If you pass, the DMV will print your learner's permit on the spot. You can start practicing driving when ready, but you must have a licensed adult (at least 21 years old) in the front seat with you at all times. You must also follow any restrictions printed on your permit — for example, some permits prohibit driving between midnight and 5 a.m.

How to schedule and pass the road test

You must hold your learner's permit for at least one day before you can take the road test. After that, you can schedule a test appointment online at the North Carolina DMV website or by calling your local DMV office. Road test slots fill up weeks in advance in many counties, so schedule as soon as you are may be able to access.

On the day of your test, arrive 15 minutes early with your learner's permit, proof of insurance, and the vehicle you will be driving. The test takes about 20 minutes and covers basic skills: starting the car, turning, stopping, parking, and following traffic laws. The examiner sits in the passenger seat and scores you on safety, control, and judgment. You need to pass to get your full driver's license.

If you fail, you can retake the test, but you must wait at least one day and pay the fee again (currently $20). Most people pass on the second or third attempt. Once you pass, the DMV will issue your license on the spot or mail it to you within a few days, depending on the office.

Transferring a license from another state

If you already hold a valid driver's license from another state and you are moving to North Carolina, you do not have to retake the written or road test. Bring your out-of-state license, your documents (proof of identity, Social Security number, and residency), and the process form to any DMV office. The fee is $20.

The DMV will take your photo, collect your documents, and issue a North Carolina license. The process takes about 30 minutes. Your out-of-state license will be returned to you or destroyed, depending on the state it came from. Your new North Carolina license will be mailed to you within a few days.

If your out-of-state license is expired, you will need to retake the written test and road test. North Carolina does not accept expired licenses for transfer.

License types and restrictions for young drivers

North Carolina issues different types of licenses based on your age. A Class D license is the standard license for drivers 18 and older with no restrictions. A learner's permit is for drivers 15 and older who are learning to drive. A provisional license is for drivers 16 and 17 and comes with restrictions on when and how you can drive.

If you are 16 or 17, your provisional license will prohibit you from driving between midnight and 5 a.m. (with some exceptions for work or school). You also cannot use a cell phone while driving, even hands-free. These restrictions stay in place until you turn 18, at which point you can request an unrestricted Class D license.

If you are 15, you can only get a learner's permit. You must be 16 to take the road test and get a provisional license.

Renewing or replacing your license

A North Carolina driver's license is valid for eight years. The DMV will mail you a renewal notice about 60 days before your license expires. You can renew online, by mail, or in person at a DMV office. Online and mail renewal cost $20 and take about two weeks. In-person renewal is when ready and also costs $20.

If your license is lost, stolen, or damaged, you can get a replacement at any DMV office for $20. Bring your documents and proof of your Social Security number. A replacement license is mailed to you within a few days.

Frequently Asked Questions

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

No. North Carolina requires you to hold a learner's permit for at least one day before you can take the road test. You must visit the DMV twice: once to take the written test and get your permit, and once to take the road test. Most people schedule the road test weeks later after they have had time to practice.

What if I fail the road test?

You can retake the road test after waiting at least one day. You will pay the fee again (currently $20). There is no limit on how many times you can retake it. Most people pass within two or three attempts.

Do I need car insurance to take the road test?

Yes. You must bring proof of current auto insurance on the day of your road test. The vehicle you drive must also be registered and have valid license plates. If the car is not insured in your name, bring the insurance card and the registration showing who owns it.

Can I renew my license online?

You can renew online if your license is not expired and you do not need to change your address or name. Visit the North Carolina DMV website to start an online renewal. It costs $20 and takes about two weeks to receive your new license by mail.

What happens if my license expires while I am waiting for a replacement?

If you have ordered a replacement and your license expires before it arrives, you can drive legally while you wait. Keep proof of your replacement order (like a receipt or confirmation email) in your vehicle in case you are stopped by police.