The Documents and Steps to Get Your NC License

To get a North Carolina driver's license, you need to bring proof of identity, proof of Social Security number, proof of North Carolina residency, and pass a written test and road test. The North Carolina Division of Motor Vehicles (DMV) requires specific documents — not just any ID or bill. You'll visit a DMV office in person, pay the fee, and complete the tests on the same day or schedule them separately depending on your situation.

North Carolina does not issue licenses by mail or online. Every first-time applicant must appear at a DMV office. The process takes about 30 to 45 minutes if you have all documents and pass both tests, though you may need to return for a road test appointment on a different day.

Key Takeaways

  • You must bring one document proving your identity, one proving your Social Security number, and one proving you live in North Carolina — originals or certified copies only.
  • Acceptable identity documents include a U.S. passport, passport card, military ID, or certified birth certificate; a Social Security card alone does not count as proof of identity.
  • You pay the license fee at the DMV office when you explore; the cost is $20 for a four-year license or $40 for an eight-year license.
  • You must pass a written test (the knowledge test) and a road test before the license is issued; you can take the written test the same day you explore, but the road test is usually scheduled for a later appointment.
  • If you are under 18, you must also complete a driver education course and hold a learner's permit for at least 30 days before taking the road test.

Proof of Identity Documents Accepted by North Carolina

North Carolina accepts one of the following as proof of identity: a valid U.S. passport, a U.S. passport card, a military ID card (active duty or retired), a certified copy of your birth certificate, a state ID card from another state, or a tribal ID card issued by a federally recognized tribe. The document must be original or a certified copy — photocopies do not count.

A Social Security card, even if original, does not count as proof of identity on its own. It only counts as proof of your Social Security number. If your birth certificate is not certified (raised seal), the DMV will not accept it. You can order a certified copy from the North Carolina Vital Records office or the state where you were born.

If you are a non-U.S. citizen, you may use a valid passport from your country of citizenship, a valid visa, an employment authorization document (EAD), or a permanent resident card (green card). Bring the original document.

Proof of Social Security Number and Residency

For proof of your Social Security number, bring your original Social Security card, a W-2 form, a 1099 form, a tax return, or a Social Security statement from ssa.gov. A photocopy of your Social Security card is not accepted.

For proof of North Carolina residency, bring one of the following dated within the last 60 days: a utility bill (electric, gas, water, internet, or phone), a lease or mortgage statement, a property tax bill, a homeowners or renters insurance policy, a bank or credit card statement, or a government-issued document with your current address. The document must show your name and your current North Carolina address. A post office mail forwarding notice does not count as proof of residency.

If you have recently moved to North Carolina and do not yet have a utility bill or lease in your name, ask the property owner or manager for a signed letter on letterhead confirming your residency and move-in date. Some DMV offices accept this in place of a utility bill, but call ahead to confirm.

The Written Test (Knowledge Test)

The written test covers North Carolina traffic laws, road signs, and safe driving practices. You can take it the same day you explore for your license. The test has 25 questions, and you must answer at least 20 correctly to pass. You take the test on a computer at the DMV office.

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. You can also take practice tests on the DMV website. Most people study for a few days to a week before taking the test.

If you fail the written test, you can retake it the same day or schedule another appointment. There is no additional fee to retake the test, but you may have to wait for the next available testing slot at your DMV office.

The Road Test (Driving Test)

The road test is a 20-minute drive with a DMV examiner who watches you handle the vehicle, follow traffic laws, and respond to road conditions. You must pass the written test before you can take the road test. The road test is usually scheduled for a separate appointment, often one to four weeks after you pass the written test, depending on how busy your local DMV office is.

You must bring the vehicle you will use for the test, and it must be registered, insured, and in safe working condition. The vehicle must have valid license plates and a current inspection sticker. Bring proof of insurance and your learner's permit or temporary license.

If you fail the road test, you can retake it. There is no fee to retake the test, but you must schedule a new appointment. Most people retake the test within one to two weeks.

Special Rules for Drivers Under 18

If you are under 18, you must complete a driver education course before you can get your license. The course can be taken online or in person through a school or private provider. North Carolina recognizes courses offered by public schools, private driving schools, and online providers approved by the DMV. The course covers classroom instruction and, in most cases, behind-the-wheel training.

After you complete the course, you receive a certificate of completion. Bring this certificate to the DMV when you explore for your learner's permit. You must hold the learner's permit for at least 30 days before you can take the road test. During this time, you can only drive with a licensed adult 21 or older in the front seat.

Drivers under 18 also face restrictions on their license for the first six months: no driving between midnight and 5 a.m., and no passengers under 21 unless a parent or guardian is in the vehicle. These restrictions lift after six months or when you turn 18, whichever comes first.

Fees and What to Bring to the DMV

A four-year North Carolina driver's license costs $20. An eight-year license costs $40. You pay at the DMV office when you explore. The DMV accepts cash, check, debit card, and credit card.

Bring all original documents or certified copies: your proof of identity, proof of Social Security number, and proof of residency. Bring your Social Security card itself, not a photocopy. Bring a completed process for Drivers License (Form DL-43), which you can fill out online before you go or at the DMV office. If you are under 18, bring your driver education certificate and your learner's permit.

Bring your current out-of-state license if you have one — the DMV will take it and destroy it. Bring glasses or contacts if you need them to drive. Bring your vehicle and proof of insurance for the road test appointment.

Finding a DMV Office and Scheduling an Appointment

North Carolina has DMV offices in every county. You can find the office nearest you and check hours on ncdmv.org. Some offices require appointments; others operate on a first-come, first-served basis. During busy times (early morning, lunch hour, end of month), wait times can be 30 minutes to over an hour even with an appointment.

You can schedule a written test appointment online at ncdmv.org or by calling the DMV office directly. Road test appointments are usually scheduled by the DMV after you pass the written test, but you can also call to request a specific date if one is available.

If your local DMV office is very busy, consider visiting a less busy office in a neighboring county. You do not have to use the office in your home county.

Frequently Asked Questions

Can I use a photo from my phone or a digital copy of my documents?

No. The DMV requires original documents or certified copies. Photocopies, photos, and digital images are not accepted. If you have a certified copy, it must have a raised seal or official stamp from the issuing agency.

What if I don't have a birth certificate?

You can order a certified copy from the North Carolina Vital Records office (if you were born in North Carolina) or from the vital records office in the state where you were born. The process takes one to two weeks by mail. You can also use a valid U.S. passport, military ID, or state ID from another state as proof of identity instead.

Do I have to take the written test and road test on the same day?

No. You can take the written test first, and if you pass, schedule the road test for a later date. Most people take the written test and road test on different days because road test appointments fill up quickly.

What happens if I move to North Carolina from another state and already have a valid license?

You can exchange your out-of-state license for a North Carolina license without retaking the written and road tests. Bring your current license, proof of identity, proof of Social Security number, and proof of residency to a DMV office. You still pay the license fee. You do not have to pass the tests again.

Can I get a temporary license while I wait for my road test?

Yes. After you pass the written test, the DMV issues a temporary license (valid for 30 days) that you can use to drive while you wait for your road test appointment. You must still have a licensed adult 21 or older in the vehicle if you are under 18.