What you need to bring to the DMV

North Carolina requires you to bring proof of identity, proof of Social Security number, and proof of North Carolina residency. A valid passport works for identity. If you don't have a passport, bring a birth certificate plus one document from a short list: a military ID, a tribal ID, or a consular report of birth abroad. You'll also need your Social Security card, a W-2, or a tax return to prove your Social Security number.

For residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. Your name must appear on the document. If you're under 18, your parent or guardian must come with you and bring their own ID and proof of residency.

Bring your current out-of-state license if you have one. If you're renewing a North Carolina license, bring that instead. You'll also need to pass an eye test at the DMV, so bring your glasses or contacts if you use them.

Key Takeaways

  • You must bring proof of identity (passport or birth certificate plus military/tribal ID), proof of Social Security number, and proof of North Carolina residency dated within 60 days.
  • The written test covers North Carolina traffic laws and road signs, and you can study using the official DMV handbook available free online.
  • You'll take an eye test and a road test at the DMV; the road test uses your own vehicle or the DMV's test vehicle.
  • A new North Carolina license costs a set fee that varies by license type and how long you want it valid; you can pay by cash, check, or card at most locations.
  • Processing takes about 10 business days for a standard license mailed to your address; you can request a temporary paper license to drive while you wait.

The written test and what it covers

The written test has 25 multiple-choice questions about North Carolina traffic laws, road signs, and safe driving practices. You need to answer at least 20 correctly to pass. The test is offered in English and Spanish, and some DMV offices offer it in other languages by appointment.

Study materials are free. The North Carolina DMV publishes the official driver handbook online at ncdmv.org, and it contains all the information tested. Many people study the handbook for a few days before taking the test. You can retake the test the same day if you fail, though some offices charge a retest fee.

You can take the written test at any DMV office. No appointment is required for the written test at most locations, but wait times vary. Check the DMV website to see typical wait times at your nearest office before you go.

The road test: what to expect and how to schedule

After you pass the written test, you'll schedule a road test. The road test lasts about 20 minutes and covers basic driving skills: starting the car, turning, parking, stopping, and following traffic laws. The examiner sits in the passenger seat and watches your driving on public roads near the DMV office.

You can use your own vehicle for the road test if it's registered and insured in North Carolina. The vehicle must pass a safety inspection: working brakes, lights, wipers, horn, and steering. If you don't have a vehicle, some DMV offices have test vehicles you can use, though availability varies by location. Call ahead to ask if your office has a test vehicle available.

Road test appointments typically fill up weeks in advance. You can book online at ncdmv.org or call your local DMV office. Some offices allow walk-ins for road tests, but you may wait several hours. Bring your proof of insurance and vehicle registration when you take the test.

License types and how long they're valid

North Carolina offers several license types. A standard Class D license is for regular passenger vehicles. A Class M license is for motorcycles. A commercial Class A, B, or C license is for trucks or buses and requires additional testing and medical certification. Most people getting a new license need a Class D.

You can choose how long your license is valid: 4 years, 8 years, or 10 years. A longer license costs more upfront but means fewer trips to the DMV. If you're under 18, your first license is valid for 4 years and cannot be renewed for a longer period until you turn 18. If you're 18 to 66, you can choose any length. If you're 67 or older, your license is valid for 5 years.

A Real ID-compliant North Carolina license costs more than a standard license. A Real ID is required for federal buildings and domestic flights starting in 2025. If you want a Real ID, bring an additional document proving your address, such as a utility bill or lease.

Cost and payment methods

The fee for a new North Carolina driver's license depends on the license type and how long it's valid. A 4-year Class D license costs one amount; an 8-year license costs more; a 10-year license costs the most. Adding Real ID compliance adds a separate fee. The DMV website lists current fees by license type and validity period.

You can pay by cash, check, or debit or credit card at most DMV offices. Some offices accept only certain payment methods, so call ahead if you want to confirm. You'll pay at the DMV office when you complete your process and pass your tests.

Getting your license after you pass

After you pass the written and road tests, the DMV will take your photo and issue a temporary paper license on the spot. This temporary license is valid for 45 days and lets you drive while your permanent license is being made.

Your permanent plastic license is mailed to the address you provide on your process. Standard processing takes about 10 business days from the date you pass your tests. If you need your license faster, some DMV offices offer expedited processing for an additional fee, with delivery in 3 to 5 business days.

If you move before your license arrives, you can update your address online at ncdmv.org or at a DMV office. The license will be mailed to your new address. If your license is lost or stolen after it's mailed, contact the DMV to report it and request a replacement.

Restrictions for drivers under 18

North Carolina has a graduated licensing system for drivers under 18. You start with a learner's permit, then move to a provisional license, then to a full license at 18. A learner's permit requires a written test and lets you drive only with a licensed adult 21 or older in the front seat. A provisional license, issued at 16, lets you drive alone but has restrictions on passengers and nighttime driving.

If you're under 18 and getting a new license, you'll follow the graduated system even if you're moving from another state. Your parent or guardian must be present at the DMV with their own ID and proof of residency. You'll need to pass the written test and road test just as an adult would.

Frequently Asked Questions

Can I get a North Carolina license if I'm not a U.S. citizen?

Yes. North Carolina issues licenses to legal permanent residents and people with work authorization. You'll need to bring your passport or travel document, your Social Security number or Individual Taxpayer Identification Number (ITIN), and proof of residency. Bring your immigration documents to the DMV office.

What happens if I fail the road test?

You can retake the road test. Most DMV offices let you schedule another test within a few days or weeks. You don't need to retake the written test. Some offices charge a retest fee for the road test, so ask when you schedule your next appointment.

Do I need an appointment to get a new license?

Appointments are not required for the written test at most offices, but they are strongly recommended for the road test because appointments fill weeks in advance. You can book online at ncdmv.org or call your local DMV office. Walk-ins are accepted for written tests but may face long waits.

Can I renew my license online instead of going to the DMV?

Online renewal is available only if you already have a valid North Carolina license and meet certain conditions. A new license requires an in-person visit to the DMV for the written test, road test, and photo. You cannot get a new license online.

What if my documents are from another country?

Foreign documents must be accompanied by an official English translation. You can hire a certified translator or contact your country's consulate in North Carolina for a list of approved translators. Bring both the original document and the translation to the DMV.