North Carolina requires six documents and a passing test to issue a driver's license

To get a driver's license in North Carolina, you must bring proof of identity, proof of Social Security number, proof of residency, and pass both a written knowledge test and a road test. The state does not issue licenses by mail or online — you must visit a Division of Motor Vehicles (DMV) office in person. The process takes one visit if you pass both tests, though you can retake either test if you fail on your first attempt.

North Carolina distinguishes between a learner's permit (which lets you drive with a licensed adult) and a full driver's license. Most people get the permit first, practice for several weeks, then return to pass the road test. You can skip the permit stage only if you are 18 or older and have held a valid license from another state within the past year.

Key Takeaways

  • You must bring six specific documents to the DMV: a Real ID-compliant ID or passport, Social Security card or tax return, two proofs of North Carolina residency, your birth certificate, and a completed process form.
  • The written test covers traffic laws and road signs; the road test evaluates your ability to operate the vehicle safely in real driving conditions.
  • A learner's permit costs $20 and is valid for five years; a full driver's license costs $20 for a four-year license or $40 for an eight-year license.
  • If you are under 18, you must hold a learner's permit for at least 12 months and pass a road test before you can receive a full license.
  • DMV offices accept appointments online through the North Carolina DMV website, which reduces wait times significantly.

Documents you must bring to the DMV office

North Carolina requires you to present six categories of documents. Bring originals or certified copies — photocopies are not accepted. The state will not issue a license without all six.

Proof of identity: A valid passport, passport card, Real ID-compliant driver's license from another state, military ID, or tribal ID. A school ID, work ID, or expired license does not count. If you do not have any of these, you can use a combination of two documents from a secondary list (such as a birth certificate plus a Social Security card), but this route requires a supervisor review and takes longer.

Proof of Social Security number: Your Social Security card, a W-2 form, a 1099 form, or a tax return showing your full nine-digit number. A Social Security letter from the federal government also works. You cannot use a document that shows only the last four digits.

Proof of North Carolina residency: You need two documents showing your current address. Acceptable documents include a utility bill, lease or mortgage statement, bank statement, insurance policy, or a letter from a government agency dated within 60 days of your visit. A piece of mail addressed to you at your North Carolina address counts. Utility bills are the most common choice. A driver's license from another state does not count as proof of residency.

Birth certificate: An original or certified copy. A hospital birth certificate or a photocopy is not accepted. 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 of the state where you were born.

Completed process form: Form DL-43 for a driver's license or Form DL-44 for a learner's permit. You can read and print these from the North Carolina DMV website before you go, or fill one out at the office.

The written test and what it covers

The written knowledge test has 25 multiple-choice questions. You must answer at least 20 correctly to pass. The test covers North Carolina traffic laws, road signs, right-of-way rules, and safe driving practices. You have 30 minutes to complete it.

The DMV provides a free study guide on its website called the North Carolina Driver's Handbook. Most people study this handbook for one to two weeks before taking the test. The handbook covers everything the test asks about, and many DMV offices have printed copies available if you do not want to print it yourself.

You can take the written test in English or Spanish. If you need the test in another language, contact your local DMV office at least one week before your appointment to arrange it. If you fail the written test, you can retake it the same day or schedule another appointment. There is no additional fee for retakes.

The road test and how it is scored

The road test lasts 20 to 30 minutes. An examiner sits in the passenger seat while you drive on public roads in and around your test location. The examiner watches how you handle turns, stops, parking, lane changes, and your response to traffic signals and other vehicles. You must demonstrate that you can control the vehicle safely and follow traffic laws.

The examiner scores you on critical errors (which cause an automatic failure), major errors (which count heavily against you), and minor errors (which are noted but do not automatically fail you). Critical errors include hitting another vehicle, driving the wrong way on a one-way street, or failing to obey a traffic signal. If you fail, you can retake the road test after waiting at least one day. Most people retake it within one to two weeks.

You must bring the vehicle you will use for the test. It must be registered, insured, and in safe working condition. The DMV will check that the brakes, lights, windshield wipers, and horn all work before the test begins. If any of these fail the safety check, the test is cancelled and you must reschedule.

Age requirements and restrictions for drivers under 18

If you are 16 or 17, you must first obtain a learner's permit and hold it for at least 12 months before you can take the road test for a full license. During this 12-month period, you must have a licensed driver who is at least 21 years old in the front seat with you whenever you drive. You cannot drive alone.

Once you have held the permit for 12 months and passed the road test, you receive a provisional license. A provisional license has restrictions: you cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving (except in emergencies). These restrictions remain in place until you turn 18 or until you have held the provisional license for 12 months, whichever comes first.

If you are 18 or older and have never held a North Carolina license, you can skip the learner's permit stage if you have held a valid driver's license from another state within the past year. You still must pass the written test and road test. If you do not have a recent out-of-state license, you must get a learner's permit first, but you do not have to wait 12 months — you can take the road test as soon as you feel ready.

Costs and how long licenses are valid

A learner's permit costs $20 and is valid for five years. A driver's license costs $20 for a four-year license or $40 for an eight-year license. You choose the length when you explore. The DMV accepts cash, check, and debit or credit card at most offices.

Your license will show an expiration date. You can renew it by mail, online, or in person, depending on your age and whether your address has changed. Renewal by mail or online is usually faster and does not require a new road test unless the DMV has reason to question your driving ability.

How to schedule a DMV appointment

You can book an appointment online through the North Carolina DMV website. The website shows available times at each DMV office in your county. Appointments typically fill up two to four weeks in advance, especially in urban areas. If you cannot find an appointment near you, try offices in neighboring counties — many people find earlier times by traveling 20 to 30 minutes.

Walk-ins are accepted at most DMV offices, but you will wait longer than if you have an appointment. Wait times for walk-ins range from one to three hours depending on the office and the time of day. Mornings and weekdays typically have shorter waits than afternoons and weekends.

If you need to cancel or reschedule, you can do so through the same online system. Cancelling at least 24 hours before your appointment allows someone else to use that time slot.

Frequently Asked Questions

Can I use a passport card instead of a Real ID driver's license for proof of identity?

Yes. A passport card is an acceptable primary form of identity. A regular passport also works. If you do not have either, you can use a military ID or tribal ID, or bring two secondary documents like a birth certificate and Social Security card, though this requires additional processing time.

What if I was born outside the United States?

You need a certified birth certificate from the country where you were born, plus proof that you are a U.S. citizen or permanent resident. Acceptable citizenship documents include a passport, naturalization certificate, or permanent resident card. Contact your local DMV office before your visit to confirm which documents they will accept from your country of origin.

Do I have to take the written test if I already have a license from another state?

If you are 18 or older and held a valid license from another state within the past year, you can skip the written test and go straight to the road test. If your out-of-state license expired more than a year ago, you must take both tests. Bring your old license to your DMV appointment.

What happens if I fail the road test?

You can retake the road test after waiting at least one day. There is no additional fee. You do not need to retake the written test unless it has been more than one year since you passed it. Most people schedule their second road test within one to two weeks of failing the first one.

Can I renew my license online or by mail?

Yes, if you are 18 or older, your license has not been suspended or revoked, and your address has not changed. You can renew online through the North Carolina DMV website or by mail. Renewal by mail takes about two weeks. Online renewal is faster and you receive your new license by mail within one week.