Visit a DMV Driver License Office in Person

North Carolina's Division of Motor Vehicles (DMV) runs driver license offices across the state where you take the written test, road test, and get your photo taken. You cannot get a license by mail or online — you must show up in person with your documents and pass both tests on the same day or across multiple visits, depending on which license type you are pursuing.

The DMV operates about 60 driver license offices statewide. Each office handles written tests, road tests, and license issuance, though some smaller locations may have limited hours or may require you to book a road test appointment weeks in advance. You can find the office nearest you, check its hours, and see current wait times on the NC DMV website (ncdmv.org). Many offices now use an online appointment system — you can reserve a time slot rather than showing up and waiting, though walk-ins are still accepted at most locations.

Key Takeaways

  • North Carolina requires you to visit a DMV driver license office in person; there is no online or mail option for getting a license.
  • You can find your nearest office, check hours, and book an appointment on ncdmv.org, though walk-ins are accepted at most locations.
  • Bring your Social Security number, proof of residency, proof of identity, and proof of lawful presence — the exact documents depend on your license type and citizenship status.
  • Road test appointments can have long wait times at busy offices, so book early if you need a test scheduled within a specific timeframe.
  • You can take the written test and road test on the same day if you pass the written test first, or schedule them separately.

What Documents You Need to Bring

The DMV requires four categories of documents: proof of identity, proof of Social Security number, proof of North Carolina residency, and proof of lawful presence in the United States. Which specific documents satisfy each category depends on whether you are a U.S. citizen, a permanent resident, or here on a visa.

For proof of identity, bring a valid passport, military ID, or state ID from another state. For proof of Social Security number, bring your Social Security card, a W-2 form, or a 1099 form. For proof of residency, bring a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days and showing your North Carolina address. For proof of lawful presence, U.S. citizens bring a birth certificate or passport; permanent residents bring a green card; visa holders bring their visa and I-94 arrival/departure record.

If you do not have all four categories, the DMV website lists acceptable alternatives for each. Bring originals or certified copies — photocopies are not accepted. If your name has changed due to marriage, divorce, or court order, bring the document proving the change (marriage certificate, divorce decree, or court order).

How to Schedule a Road Test Appointment

Road tests in North Carolina are scheduled through the DMV office where you plan to take the test. You can book online through ncdmv.org or call the office directly. Most offices allow you to schedule a road test only after you have passed the written test, though some may let you book in advance if you show proof you have passed the test at another location.

Wait times for road tests vary widely by location and season. Urban offices like those in Charlotte, Raleigh, and Greensboro often have waits of four to eight weeks during busy months (spring and summer). Rural offices may have shorter waits but fewer appointment slots overall. If you need a test within a specific timeframe, call your local office to ask about current availability before you take the written test, so you know whether you can realistically get tested when you need to.

When you arrive for your road test, bring your permit, proof of insurance, and the vehicle you will be driving. The vehicle must be registered, insured, and in safe working condition. The examiner will check your lights, wipers, horn, and brakes before the test begins.

Written Test Details and What to Study

The written test covers North Carolina traffic laws, road signs, and safe driving practices. It has 36 multiple-choice questions, and you must answer at least 28 correctly to pass (a score of 78 percent). The test is offered in English and Spanish, and you can take it on a computer at the DMV office.

The DMV publishes a free study guide on its website that covers everything on the test. You can also take practice tests online through the DMV website to see which topics you need to review. Most people study the guide for a few hours to a few days before taking the test. If you fail, you can retake it the same day or come back another day — there is no waiting period between attempts.

Road Test Requirements and What Happens During the Test

The road test lasts about 20 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. The examiner sits in the passenger seat and watches you drive on local roads. You will be tested on your ability to obey speed limits, use turn signals, check mirrors, and respond to traffic signs and signals.

Common reasons people fail the road test include failing to use a turn signal, stopping too abruptly or too slowly, hitting the curb while parking, and not checking mirrors or blind spots. If you fail, you can retake the test, but you must wait at least one day before your next attempt. Most people pass on their second or third try.

Special Circumstances: Testing With an Interpreter or Accommodation

If you need an interpreter for the written test, contact your local DMV office at least one week in advance. The DMV can provide interpreters for many languages, though availability varies by location. You are responsible for bringing a family member or friend to interpret during the road test — the DMV does not provide interpreters for that portion.

If you have a disability that affects your ability to take the test or drive, contact the DMV office before your appointment. The DMV can provide extra time for the written test, allow you to use adaptive equipment during the road test, or modify the test route. You may also need a medical evaluation form signed by your doctor confirming that you can drive safely.

Frequently Asked Questions

Can I take the written test and road test on the same day?

Yes. If you pass the written test, you can take the road test the same day if an examiner is available. At busy offices, this may mean a wait of one to three hours between tests. At slower offices, you may be able to do both back-to-back. Call ahead to ask whether your office can accommodate same-day testing.

What if I fail the road test?

You can retake it after one day has passed. You do not need to retake the written test. Book your next road test appointment through the DMV website or by calling the office. Most people pass within two or three attempts.

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

Walk-ins are accepted at most offices, but appointment slots fill up quickly, especially in urban areas. Booking online through ncdmv.org usually gets you in faster than walking in. If you walk in, expect to wait 30 minutes to two hours depending on the office and time of day.

What if I moved to North Carolina from another state?

You must get a North Carolina license within 30 days of establishing residency. Bring your out-of-state license, proof of North Carolina residency, and the other required documents. You will take the written test but may be waived from the road test if your out-of-state license is valid and you have held it for at least one year.

Can someone else pick up my license if I cannot go back to the DMV?

No. You must pick up your license in person at the DMV office where you took the test. Bring your permit and a photo ID. Licenses are usually ready within one to two weeks after you pass the road test.