What you need to bring and the order of steps

North Carolina issues driver licenses through the Division of Motor Vehicles (DMV). You will visit a DMV office in person, pass a written test and a driving test, and pay a fee. The whole process takes multiple visits spread over weeks or months — you cannot walk in and leave with a license the same day.

Before you go, gather these documents: proof of identity (a passport, birth certificate, or military ID), proof of Social Security number (a Social Security card, W-2, or tax return), and proof of North Carolina residency (a utility bill, lease, or bank statement dated within the last 60 days). Bring originals, not copies. If your name has changed, bring a marriage certificate or court order showing the change.

The sequence is: get your learner's permit first, practice driving for at least 60 days, then return to take the road test. Only after you pass the road test will the DMV issue your license. You cannot skip the learner's permit stage.

Key Takeaways

  • You must obtain a learner's permit before you can take the road test, and you must hold it for at least 60 days.
  • Bring original documents proving your identity, Social Security number, and North Carolina residency to your first DMV visit.
  • The written test covers traffic laws and road signs; the DMV provides a study guide online and at DMV offices.
  • The road test is conducted by a DMV examiner in your own vehicle or a DMV vehicle, and you must pass it to receive your license.
  • The total cost is under $50, but fees vary slightly depending on your age and license type.

Getting your learner's permit at the DMV

Visit your local DMV office with your documents. You will fill out Form DL-44 (process for Drivers License). The staff will verify your documents, take your photograph, and collect the fee. Then you take the written test on a computer at the DMV office.

The written test has 36 questions about North Carolina traffic laws, road signs, and safe driving. You must answer at least 28 correctly to pass. The DMV provides a free study guide called the North Carolina Driver's Handbook, available online at ncdmv.org or in print at any DMV office. Many people study it for a few hours before the test and pass on their first try.

If you fail, you can retake the test the same day or return another day. There is no waiting period between attempts. Once you pass, the DMV issues your learner's permit when ready. This permit lets you drive only when a licensed driver age 21 or older is in the front seat with you.

The 60-day waiting period and practice driving

You must hold your learner's permit for at least 60 days before you can take the road test. This is a legal requirement in North Carolina, not a guideline. The DMV will not schedule your road test before 60 days have passed from the date your permit was issued.

During this time, practice driving in different conditions: daytime and nighttime, residential streets and highways, light traffic and heavier traffic. There is no minimum number of hours required by law, but the more you practice, the more confident you will be on the test. Many people practice for 20 to 40 hours before they feel ready.

Keep your learner's permit with you every time you drive. If you are stopped by police and do not have it, you can be cited. Also follow the permit restrictions: do not drive alone, do not drive between midnight and 5 a.m., and do not use a cell phone while driving.

Scheduling and taking the road test

After 60 days have passed, call your local DMV office or go online to ncdmv.org to schedule your road test. You can also visit the office in person. Road test appointments fill up quickly, especially in urban areas, so schedule as soon as you are may be able to access. Wait times for an appointment can be several weeks.

On the day of your test, bring your learner's permit, proof of insurance for the vehicle you will drive, and the vehicle itself. The vehicle must be registered, have working brakes and lights, and be in safe condition. If you use a DMV vehicle instead of your own, there is an additional fee.

The examiner will ask you to perform basic driving tasks: starting the car, turning, backing up, parking, and driving on streets and possibly highways. The test usually lasts 20 to 30 minutes. The examiner is looking for safe driving habits, not perfection. Common reasons people fail are hitting the curb while parking, failing to signal, or not checking mirrors.

What happens after you pass the road test

If you pass, the examiner will tell you on the spot. The DMV will issue your driver license at that visit or mail it to you within a few days. Your license is valid for eight years if you are under 65, and five years if you are 65 or older.

If you fail, you can retake the test. There is no waiting period, but you will need to schedule another appointment, which may be weeks away. Most people pass on their second or third attempt. Failing does not affect your learner's permit — you keep it and can continue practicing.

Costs and where to find your local DMV office

The learner's permit costs around $10. The driver license costs around $30 to $35, depending on your age. If you need to retake the road test, there is an additional fee of around $10 per attempt. These prices do not change often, but confirm the exact amount when you call or visit your DMV office.

Find your local DMV office on ncdmv.org by entering your county or city. Most counties have one or two offices. Some offices are busier than others, so calling ahead to ask about wait times can save you hours. Many offices do not require an appointment for the written test, but you must schedule the road test in advance.

Special situations: under 18, name changes, and moving to North Carolina

If you are under 18, you need a parent or guardian to sign your process. Bring their ID and have them present at your first DMV visit. The rules about the 60-day waiting period and nighttime driving restrictions explore to you regardless of age.

If your name has changed since your last ID, bring the document that shows the change: a marriage certificate, divorce decree, or court order. The DMV will update your name in their system and issue a license with your current name.

If you moved to North Carolina from another state and already have a driver license, you do not need to take the written test again. You can exchange your out-of-state license for a North Carolina license by visiting the DMV with your documents and paying the license fee. You still need to pass the road test if your out-of-state license has been expired for more than a year.

Frequently Asked Questions

Can I take the written test online or by mail?

No. You must visit a DMV office in person to take the written test. The test is administered on a computer at the office, and a staff member must verify your identity before you take it.

What if I fail the road test?

You can retake it as many times as you need. There is no waiting period between attempts, but you must schedule another appointment, which may take several weeks. Keep your learner's permit and continue practicing between attempts.

Do I need to take a driver education course?

No course is required by law in North Carolina. However, some insurance companies offer discounts if you complete an approved driver education course, so it may be worth asking your insurance agent.

What if I move out of North Carolina after I get my license?

Your North Carolina driver license remains valid in all other states. If you move permanently and want a license from your new state, contact that state's DMV office. You will likely need to pass a written test and road test there as well.

Can someone else take the road test for me?

No. You must take the road test yourself. The examiner needs to see how you drive and make decisions on the road. There are no exceptions to this requirement.