What you need to bring and where to go

To get a North Carolina driver's license, you visit your local Division of Motor Vehicles (DMV) office in person with proof of identity, proof of residency, and your Social Security number. North Carolina does not mail licenses or let you complete the process online — you must show up, pass a written test and a driving test, and have your photo taken on the same day or across multiple visits.

The state has about 60 DMV offices across North Carolina. You can find the one nearest you and check its hours on the official NCDMV website. Some offices take walk-ins; others require you to book an appointment online. Calling ahead or checking the website for your specific location saves a wasted trip.

The whole process — from walking in to leaving with a temporary license — usually takes one to three hours, depending on how busy the office is and whether you pass both tests on your first attempt. You will receive a temporary paper license the same day if you pass, and your permanent card arrives by mail within two weeks.

Key Takeaways

  • Bring a valid passport, passport card, or Real ID-compliant state ID; a utility bill, lease, or bank statement showing your current address; and your Social Security card or a document with your number on it.
  • You must pass a written knowledge test covering North Carolina traffic laws and a practical driving test in your own vehicle or a DMV test vehicle before you receive a license.
  • North Carolina DMV offices are scattered across the state, and many now require appointments booked online rather than accepting walk-ins, so check your local office's policy before you go.
  • Your temporary paper license is valid when ready after you pass both tests, and your permanent plastic card arrives by mail within two weeks.
  • If you already hold a valid driver's license from another state, you can exchange it for a North Carolina license without retaking the driving test, though you still take the written test.

Documents that prove who you are

North Carolina accepts a narrow list of documents as proof of identity. A valid U.S. passport, passport card, or Real ID-compliant driver's license from another state all work. If you do not have any of those, you can use a military ID, a tribal ID card issued by a federally recognized tribe, or a U.S. Permanent Resident Card (green card).

A regular state ID card from another state — one that does not meet Real ID standards — is not enough on its own. If that is all you have, bring it along with a second document from the DMV's secondary list, which includes a birth certificate, a court order, a passport card, or a military discharge paper.

The document must not be expired. If your passport expired five years ago, it still counts. If your out-of-state driver's license expired, it does not.

Documents that prove where you live

You need one document showing your current North Carolina address. A utility bill, a lease or rental agreement, a mortgage statement, a bank or credit card statement, or a property tax bill all work. The document must show your name and your address, and it cannot be more than 60 days old.

If you have just moved and your utility bill or lease has not arrived yet, a letter from your landlord or a signed lease agreement counts. If you live with family and are not on the lease, ask the person whose name is on the lease to bring a notarized statement saying you live there, along with a copy of the lease showing their name and address.

A cell phone bill, a gym membership, or a library card does not count as proof of residency, even if your address is on it. Stick to the official list.

The written knowledge test

The written test covers North Carolina traffic laws, road signs, and safe driving practices. It has 25 multiple-choice questions, and you must answer at least 20 correctly to pass. You take the test on a computer at the DMV office, and you get your score when ready.

The DMV provides a free study guide called the North Carolina Driver's Handbook, available as a PDF on the NCDMV website. It covers everything on the test. Reading through it once or twice before you go to the DMV makes passing much more likely. Many people also study using free online practice tests, which follow the same format and topics as the real test.

If you fail, you can retake the test the same day or come back another day. There is no waiting period between attempts. Each attempt costs nothing.

The driving test and what happens if you fail

After you pass the written test, you schedule a driving test. Some DMV offices let you take it the same day; others book you for a later appointment. You drive a set route in your own vehicle or in a DMV test car, and a DMV examiner watches and scores your performance on things like lane control, stopping, turning, parking, and following traffic laws.

The test lasts about 20 minutes. You must demonstrate that you can operate the vehicle safely and follow North Carolina traffic rules. Common reasons people fail include rolling through stop signs, improper lane changes, hitting the curb while parking, or failing to signal.

If you fail the driving test, you can retake it. There is usually a waiting period of a few days to a week before you can schedule your next attempt, depending on the office. You do not retake the written test unless your license expires and you renew it years later.

If you already have a license from another state

If you hold a valid driver's license from another state, you do not have to take the driving test again. You bring your out-of-state license, proof of residency in North Carolina, and your Social Security number to the DMV. You take the written knowledge test, and if you pass, you receive a North Carolina license.

Your out-of-state license must be valid — not expired and not suspended. If it is expired, you will need to take the full test sequence like a first-time driver. If it is suspended or revoked, North Carolina will not issue you a license until the suspension is lifted in your home state.

Fees and what your license costs

A North Carolina driver's license costs $20 and is valid for eight years. There is no separate fee for the written test or the driving test. If you need to retake either test, there is no additional charge.

If you are under 18, the license costs the same but has different restrictions — you cannot drive between midnight and 5 a.m. for the first six months, and you cannot use a cell phone while driving. These restrictions lift after six months of safe driving with no violations.

Frequently Asked Questions

Can I take the driving test in a borrowed car?

Yes. The vehicle must be registered, insured, and in safe working condition. The DMV examiner will check the brakes, lights, wipers, and horn before the test starts. If anything is broken, the test will not happen and you will need to reschedule with a different vehicle.

What if I fail the written test twice?

You can retake it as many times as you need. There is no limit on attempts and no waiting period between tries. Most people pass on the second or third attempt after studying the handbook more carefully.

Do I need an appointment or can I just walk in?

It depends on your local DMV office. Some accept walk-ins during certain hours; others require appointments booked online. Check the NCDMV website for your specific office's policy before you go. Booking an appointment usually cuts your wait time in half.

What happens if I move to a different address after I get my license?

You can update your address online through the NCDMV website or by mail without visiting an office. You do not need a new photo or to retake any tests. The address change is free.

Can I get a Real ID-compliant North Carolina license?

Yes. A Real ID license costs $20 — the same as a standard license — and requires the same documents plus proof of your Social Security number. It is valid for federal purposes like boarding a domestic flight or entering a federal building. Ask the DMV staff which option you want when you arrive.