North Carolina driver's license requirements depend on your age and whether you're a first-time driver

To get a North Carolina driver's license, you need to pass a written test on traffic laws, pass a road test, and provide proof of identity and residency. The exact documents you bring and the steps you follow change based on whether you're under 18, between 18 and 65, or over 65. North Carolina also requires a vision screening at the DMV before you can take either test.

The state issues licenses through the Division of Motor Vehicles (DMV), which operates licensing offices in every county. You cannot renew a license online if it's your first one—you must appear in person. If you already hold a valid North Carolina license and are renewing it, the process is different and faster.

Key Takeaways

  • You must bring a valid photo ID, proof of Social Security number, and proof of North Carolina residency to any DMV office to start the licensing process.
  • First-time drivers under 18 must hold a learner's permit for at least 30 days and log supervised driving hours before taking the road test.
  • The written test covers North Carolina traffic laws and road signs; you can study using the official DMV handbook available free online or in print at any DMV office.
  • The road test evaluates basic vehicle control, parking, and your ability to follow traffic laws in real driving conditions; you must bring a vehicle that is registered and insured.
  • Vision screening is required before testing; if you wear glasses or contacts, bring them to your appointment.

Documents you must bring to the DMV

North Carolina requires four categories of documents: proof of identity, proof of Social Security number, proof of residency, and proof of lawful presence. A valid passport or military ID satisfies identity requirements. If you don't have a passport, a birth certificate plus a second form of ID (such as a school ID or employee badge) works. The DMV website lists all acceptable documents in each category.

For Social Security proof, bring your Social Security card, a W-2 form, or a 1099 form. For residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement showing your current North Carolina address. These documents must be dated within the last 60 days. If you're under 18, your parent or guardian must sign the process in person at the DMV.

If you were not born in the United States, you must also prove lawful presence. This means a valid passport, visa, employment authorization document, or permanent resident card. Temporary documents like travel permits do not satisfy this requirement. The DMV cannot issue a license without proof of lawful presence.

The learner's permit stage for drivers under 18

In North Carolina, anyone under 18 must first obtain a learner's permit before taking the road test. To get a permit, you pass the written test on traffic laws and road signs at the DMV. You do not take a road test for the permit—only the written test. The permit is valid for one year.

Once you have the permit, you must hold it for at least 30 days before you can schedule a road test. During this time, you must log supervised driving hours: at least 60 hours total, with at least 10 of those hours at night. A licensed driver age 21 or older must be in the front passenger seat during all supervised driving. These hours are your responsibility to track; the DMV does not monitor them, but you may be asked to provide a log if questioned.

After 30 days and once you've completed the required hours, you can schedule your road test at any DMV office. Bring your learner's permit, proof of insurance, and the vehicle you'll be tested in. The vehicle must be registered in North Carolina and in safe working condition.

The written test: what to study and how to prepare

The written test has 25 questions covering North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly to pass. The test is offered in English and Spanish. You have one hour to complete it.

The official study material is the North Carolina Driver's Handbook, available free as a PDF on the DMV website or in print at any DMV office. The handbook covers right-of-way rules, speed limits, parking laws, what different road signs mean, and what to do at traffic lights and stop signs. Every question on the test comes from information in this handbook. Reading it once before your test is the most direct way to prepare.

You can take the written test as many times as you need. If you fail, you can retake it the same day or return another day. There is no waiting period between attempts. Each attempt costs the same fee.

The road test: what the examiner is looking for

The road test lasts about 20 to 30 minutes and takes place on public roads near the DMV office where you're tested. The examiner sits in the passenger seat and watches you perform basic driving tasks: starting the vehicle, turning, stopping, parking, and following traffic laws. You will drive through residential areas, intersections with traffic lights, and possibly a highway or busier road depending on the office location.

The examiner is checking whether you can control the vehicle smoothly, stay in your lane, obey traffic signals and speed limits, and respond correctly to other traffic. Common reasons people fail include hitting the curb while parking, failing to come to a complete stop at a stop sign, speeding, or not checking mirrors and blind spots before turning. If you fail, you can retake the test, but you must wait at least one day before scheduling another attempt.

Bring your learner's permit (or your written test receipt if you just passed the written test), proof of insurance, and the vehicle you'll be tested in. The vehicle's registration, insurance, lights, wipers, and brakes must all be in working order. The examiner may test the brakes and lights before you drive.

Age-specific rules and exceptions

Drivers age 18 and older who have never held a license in any state can skip the learner's permit stage. You can take the written test and road test on the same day or on different days. You do not need to wait 30 days or log supervised driving hours. You still need all the same documents and must pass both tests.

Drivers age 65 and older renewing an expired license must take the vision screening and written test but not the road test, unless their license has been expired for more than five years. If your license expired more than five years ago, you are treated as a new driver and must take both the written and road tests.

If you hold a valid driver's license from another state or country, North Carolina may waive the road test if your license is current and you pass the written test. Bring your out-of-state license to the DMV to ask whether you may have access to for this waiver. Rules vary by state, so contact your local DMV office before your appointment to confirm.

Fees and processing time

North Carolina charges separate fees for the written test, road test, and the license itself. As of 2024, the written test costs $10, the road test costs $10, and a standard driver's license costs $20 for an eight-year license. Fees are subject to change; check the DMV website or call your local office for current amounts. Payment is cash or card, depending on the office.

Once you pass both tests, the DMV issues your license on the spot. You receive a temporary paper license that day and the plastic card arrives by mail within 7 to 10 business days. The temporary license is valid for driving while you wait for the card.

Wait times at DMV offices vary by location and time of day. Many offices allow you to schedule an appointment online through the North Carolina DMV website, which can reduce your wait time significantly. Walk-ins are accepted but may wait longer, especially during lunch hours and late afternoon.

Frequently Asked Questions

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

Yes, if you're 18 or older and have never held a license. You can take the written test in the morning and the road test in the afternoon at the same office, or on different days. If you're under 18, you must hold a learner's permit for at least 30 days before taking the road test, so you cannot do both on the same day.

What happens if I fail the road test?

You can retake it after waiting at least one day. There is no limit to how many times you can take the test. Each attempt costs the same fee. You keep your learner's permit and can continue practicing before your next attempt.

Do I need to bring my own car for the road test, or can I use the DMV's vehicle?

You must bring your own vehicle. The DMV does not provide test vehicles. Your car must be registered in North Carolina, have current insurance, and be in safe working condition with functioning brakes, lights, and wipers.

Can I renew my license online if it's my first one?

No. First-time licenses require an in-person visit to the DMV for the vision screening and tests. Online renewal is only for people renewing an existing North Carolina license that has not expired by more than five years.

What if I move to North Carolina from another state with a valid license?

You can exchange your out-of-state license for a North Carolina license. Bring your current license, proof of residency, and proof of Social Security number to the DMV. You may not need to take the road test, depending on your state's licensing standards. Call your local DMV office before your visit to confirm what documents and tests you'll need.