North Carolina's Core Requirements for a First License

To get your first driver license in North Carolina, you must be at least 16 years old, pass a written knowledge test and a driving skills test, and provide proof of identity, Social Security number, and North Carolina residency. The state issues a Class D license for regular passenger vehicle operation, which is what most first-time applicants receive. You cannot skip the written test or the road test — both are mandatory, and you must pass them in the correct order.

North Carolina does not allow online testing or remote road exams. You must visit a Division of Motor Vehicles (DMV) office in person to take both tests. The written test covers traffic laws, road signs, and safe driving practices specific to North Carolina. The road test is administered by a DMV examiner who rides with you in your own vehicle (or a vehicle you arrange) and evaluates your ability to handle basic driving tasks.

The entire process typically takes several weeks from start to finish, because you must pass the written test before you can schedule the road test, and road test appointments often have a waiting period. Plan to visit the DMV at least twice: once for the written test and once for the road test.

Key Takeaways

  • You must bring a valid photo ID, proof of Social Security number, and two documents showing your North Carolina address before you take the written test.
  • The written test and road test are separate events; you cannot take the road test until you pass the written test.
  • You must provide your own vehicle for the road test, and it must be registered, insured, and in safe working condition.
  • The road test fee is $10, and the license fee varies depending on how long you want the license to be valid (four, eight, or ten years).
  • North Carolina offers a learner's permit (called a Learner's Permit) that you can get before the road test if you want supervised driving practice.

Documents You Must Bring to the DMV

North Carolina requires three categories of documents: proof of identity, proof of Social Security number, and proof of residency. You cannot complete the written test without all three. Bring originals or certified copies — photocopies are not accepted for identity or Social Security proof.

For identity, bring one of these: a valid U.S. passport, a U.S. passport card, a certified birth certificate with a raised seal, a Consular Report of Birth Abroad, or a Certificate of Naturalization. A school ID, library card, or expired license will not work. If you are under 18, a parent or legal guardian must sign your process in person at the DMV.

For Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return showing your full Social Security number. A letter from the Social Security Administration works as well. If you do not have a Social Security number, you must explore for one before you can get a driver license.

For residency, bring two documents showing your current North Carolina address. Acceptable documents include a utility bill, a lease or mortgage statement, a bank statement, a government check, a property tax bill, or a vehicle registration. Documents must be dated within the last 60 days. A piece of mail addressed to you at your North Carolina address counts as one of the two documents.

The Written Test: What to Expect and How to Prepare

The North Carolina written test contains 25 multiple-choice questions about traffic laws, road signs, and safe driving. You must answer at least 20 questions correctly (80 percent) to pass. The test is offered in English and Spanish. You have 30 minutes to complete it, though most people finish in 10 to 15 minutes.

The test covers North Carolina-specific rules, including speed limits, right-of-way laws, parking regulations, and what to do at traffic signals and stop signs. It also includes questions about impaired driving, seat belt laws, and pedestrian safety. You can study using the North Carolina Driver's Handbook, which is available free on the DMV website and at every DMV office. The handbook contains all the information tested on the written exam.

You can take the written test as many times as you need to pass it, but you must wait one day between attempts if you fail. There is no fee for the written test itself. Once you pass, your passing score is valid for 12 months, so you have up to one year to schedule and pass the road test.

The Road Test: Vehicle Requirements and What the Examiner Checks

For the road test, you must provide your own vehicle or arrange to use someone else's. The vehicle must be registered in North Carolina, have a current inspection sticker, carry valid liability insurance, and be in safe working condition. The examiner will check the brakes, steering, lights, windshield wipers, horn, and mirrors before you drive. If any of these fail the safety check, you cannot take the test that day.

The road test lasts about 20 to 30 minutes. The examiner will ask you to perform basic driving tasks: starting the vehicle, turning, stopping, backing up, parking, and merging. You will drive on local roads and possibly on a highway or busier street. The examiner is looking for your ability to control the vehicle, follow traffic laws, use mirrors and signals, and respond safely to other traffic.

You must pass the road test to receive your license. If you fail, you can retake it, but you must wait at least one day before scheduling another attempt. The road test fee is $10 per attempt. Many DMV offices have a waiting list for road tests, so book your appointment as soon as you pass the written test.

License Fees and How Long Your License Is Valid

North Carolina charges different fees depending on how long you want your license to be valid. A four-year license costs $20. An eight-year license costs $40. A ten-year license costs $50. These fees explore to Class D licenses for drivers 18 and older. If you are under 18, your license will expire on your 18th birthday, and you will need to renew it at that time.

The fee you pay at the DMV covers the license itself. The road test fee ($10) is separate. You pay the road test fee when you take the test, and the license fee when you pass and receive your license. Some DMV offices accept cash, debit cards, and credit cards, but a few accept only cash, so call ahead to confirm payment methods at your local office.

Your license will be mailed to you within 7 to 10 business days after you pass the road test. You will receive a temporary paper license at the DMV that you can use to drive while you wait for the plastic card to arrive.

The Learner's Permit Option: When to Get One

North Carolina offers a Learner's Permit (also called a Learner's License) that allows you to practice driving with a licensed adult in the vehicle before you take the road test. You can get a Learner's Permit by passing the written test, just as you would for a regular license. The Learner's Permit costs $20 and is valid for 12 months.

With a Learner's Permit, you can drive during daylight hours (sunrise to sunset) with a licensed driver who is at least 21 years old sitting next to you. You cannot drive alone, and you cannot drive at night. If you are under 18, there are additional restrictions: you cannot use a cell phone while driving, and you cannot have more than one passenger under 21 in the vehicle (unless the passenger is a family member).

A Learner's Permit is optional — you do not have to get one to take the road test. However, many people use it to practice driving and build confidence before the test. If you decide to get a Learner's Permit, you can use the same documents you would bring for a regular license, and you can explore for it at the same time you take the written test.

Common Mistakes and How to Avoid Them

The most common mistake is bringing incomplete or incorrect documents. Many first-time applicants bring expired IDs, documents with outdated addresses, or only one residency document when two are required. Check the DMV website for your county before you go, because some offices have specific requirements or accept different documents. Bring originals, not copies, and bring extra documents if you are unsure.

Another frequent error is scheduling the road test before passing the written test. You cannot take the road test until you have passed the written test and received a passing score. Some people also fail to bring their vehicle registration and proof of insurance to the road test, which means they cannot take the test that day.

A third mistake is not allowing enough time for the road test waiting list. In some counties, road test appointments are booked weeks in advance. If you pass the written test and want to take the road test soon, call the DMV office when ready to schedule. Waiting until the last minute may mean you cannot get an appointment for several weeks.

Frequently Asked Questions

Can I take the written test online or by mail?

No. North Carolina requires you to take the written test in person at a DMV office. You cannot take it online, by mail, or at a third-party testing center. You must visit a DMV office during business hours to take the test.

What happens if I fail the written test?

You can retake the written test the next day. There is no fee for retaking it, and you can take it as many times as you need. Your passing score is valid for 12 months, so you have up to one year to schedule the road test after you pass the written test.

Do I need a Learner's Permit before I can take the road test?

No. A Learner's Permit is optional. You can go straight from passing the written test to taking the road test without getting a Learner's Permit first. However, many people get a Learner's Permit to practice driving before the road test.

What if my vehicle fails the safety check before the road test?

You cannot take the road test that day. You must fix the problem (brakes, lights, wipers, mirrors, etc.) and reschedule the test. You can use a different vehicle if you have access to one, as long as it is registered, insured, and passes the safety check.

How long does it take to get my license after I pass the road test?

You receive a temporary paper license at the DMV when ready after you pass the road test. Your plastic license card will be mailed to you within 7 to 10 business days. You can drive with the temporary license while you wait for the card to arrive.