What you need to do to get a new North Carolina driver's license

To get your first North Carolina driver's license, you will need to pass a written test, a road test, and a vision screening. You'll start by getting a learner's permit, which lets you practice driving with a licensed adult in the car. After you've had the permit for a set amount of time and practiced enough, you can take the road test. Once you pass, you'll receive your full driver's license at the DMV office.

The whole process takes several weeks or months, depending on how quickly you schedule your tests and how much practice you need. North Carolina does not let you skip straight to the road test — everyone starts with the learner's permit stage, even if you've driven in another state.

Key Takeaways

  • You must be at least 15 years old to get a learner's permit in North Carolina, and at least 16 years old to take the road test for a full license.
  • The written test covers traffic laws and road signs; you can study using the North Carolina Driver's Handbook, which the DMV provides for free online.
  • You must hold your learner's permit for at least one month before you can take the road test, and you must log at least 60 hours of supervised driving practice.
  • The road test lasts about 20 minutes and tests your ability to start the car, turn, park, and follow traffic laws in real driving conditions.
  • You will need to bring specific documents to the DMV, including proof of identity, proof of residency, and your Social Security number or an ITIN.

Getting your learner's permit: age, documents, and the written test

You must be at least 15 years old to get a North Carolina learner's permit. You'll go to your local DMV office and bring documents that prove your identity, your date of birth, and where you live. Acceptable identity documents include a birth certificate, a passport, or a state ID card. For proof of residency, bring a utility bill, a lease, or a bank statement with your name and address on it. You'll also need to provide your Social Security number or ITIN.

At the DMV, you'll pay a fee (the amount varies but is typically under $50) and take the written test. The test has 25 questions about North Carolina traffic laws, road signs, and safe driving practices. You need to answer at least 20 questions correctly to pass. The DMV provides the North Carolina Driver's Handbook for free on its website; this is the official study material, and the test questions come directly from it. You can study at home and take as much time as you need before you go to the DMV.

Once you pass the written test and pay the fee, you'll receive your learner's permit when ready. The permit is valid for five years.

Practicing with your learner's permit: hours, supervision, and restrictions

With your learner's permit, you can drive only when a licensed adult who is at least 21 years old is sitting in the front passenger seat next to you. That adult must have a valid driver's license. You cannot drive alone, and you cannot drive other passengers (except the supervising adult) until you have your full license.

North Carolina requires you to log at least 60 hours of supervised driving practice before you can take the road test. Of those 60 hours, at least 10 must be at night (between sunset and sunrise). You don't have to log these hours in any official way — you and your supervising adult just need to keep track of them. Many people use a straightforward notebook or a notes app on their phone. The DMV does not check your log, but you should be prepared to tell the road test examiner roughly how many hours you've practiced.

You must hold your learner's permit for at least one month before you can schedule the road test. This means if you get your permit on January 15, you cannot take the road test before February 15. There is no maximum amount of time you can hold the permit, so if you need more practice, you can wait longer.

Scheduling and taking the road test

Once you've held your permit for at least one month and completed your 60 hours of practice, you can schedule your road test. You'll call your local DMV office or go online through the North Carolina DMV website to book an appointment. Road test appointments fill up quickly, especially in busy areas, so schedule as soon as you're ready. The test typically takes about 20 minutes.

On the day of your test, bring your learner's permit, proof of insurance for the vehicle you'll be driving, and the vehicle itself. The vehicle must be in safe working condition — the examiner will check that the lights, wipers, brakes, and mirrors all work. Bring someone who has a valid driver's license to drive the car to the DMV if you need a ride there, since you cannot drive alone.

During the road test, the examiner will ask you to perform basic driving tasks: starting the car, turning left and right, changing lanes, parking, and stopping at traffic lights and stop signs. The examiner is looking for safe driving habits, not perfect driving. Common reasons people fail include hitting the curb while parking, failing to come to a complete stop, not checking mirrors before turning, and hitting another car or object. If you fail, you can retake the test, usually within a few weeks.

What happens after you pass the road test

Once you pass the road test, the examiner will tell you right away. You'll go back into the DMV office, pay the license fee (typically under $100), and receive your full North Carolina driver's license. The license is valid for eight years if you are under 65 years old. Your license will have your photo, your name, your address, your date of birth, and a license number.

Your new license arrives in the mail within two weeks. You'll receive a temporary paper license at the DMV that you can use to drive while you wait for the plastic card to arrive. Once the card comes, the paper license is no longer valid.

Documents you need to bring to the DMV

What you needExamples of acceptable documents
Proof of identity and date of birthBirth certificate, U.S. passport, state ID card, military ID
Proof of North Carolina residencyUtility bill, lease agreement, bank statement, mortgage statement
Social Security number or ITINSocial Security card, W-2 form, tax return, birth certificate with SSN
For the road test: proof of insuranceInsurance card or declaration page from your insurance company

Documents must show your current name and address. If you've recently moved, bring a document dated within the last 60 days. If your name has changed due to marriage or another reason, bring a document that shows the name change, such as a marriage certificate or court order.

Common reasons people have to retake the written or road test

For the written test, the most common reason for failure is not studying the North Carolina Driver's Handbook thoroughly enough. The test focuses on specific rules and sign meanings, not general driving knowledge. If you fail, you can retake it the same day or come back another day — there's no waiting period between attempts.

For the road test, people most often fail because they don't come to a complete stop at stop signs, they don't check their mirrors and blind spots before turning or changing lanes, or they hit the curb while parking. Nervousness is normal, but examiners understand that. If you fail, you'll get feedback on what you did wrong, and you can schedule another test. Many people pass on their second or third attempt after a bit more practice.

Frequently Asked Questions

Can I take the written test online or at home?

No. You must go to a DMV office in person to take the written test. However, you can study the North Carolina Driver's Handbook online for free before you go, so you'll know what to expect.

What if I fail the written test?

You can retake it the same day or schedule another appointment. There is no waiting period between attempts. You'll need to pay the test fee again each time you take it.

Do I have to use my own car for the road test?

Yes. The vehicle must be registered, insured, and in safe working condition. You can use a family member's car or a friend's car as long as it meets these requirements.

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

You do not need to get a North Carolina license right away. You can drive with your out-of-state license for a limited time. However, once you become a North Carolina resident, you should get a North Carolina license. Check the DMV website for the specific timeline for your situation.

How much does it cost to get a North Carolina driver's license?

The learner's permit fee is typically under $50, and the driver's license fee is typically under $100. Fees can vary slightly by county. The written test and road test are included in these fees — there are no separate test charges.