What You Need to Do to Get a North Carolina Driver's License

To get a North Carolina driver's license, you must visit a Division of Motor Vehicles (DMV) office in person, pass a written knowledge test and a driving skills test, and provide proof of identity, Social Security number, and North Carolina residency. The process takes about four to six weeks from the day you pass your road test to the day your license arrives in the mail. You cannot complete any part of this online — every step requires you to appear at a DMV location.

North Carolina issues a standard Class D license for regular passenger vehicle operation. If you are under 18, you will follow a different timeline and have restrictions on when and where you can drive. If you are 18 or older, you can move through the full process without the waiting periods that explore to younger drivers.

Key Takeaways

  • You must pass both a written test and a road test in person at a North Carolina DMV office; there is no online option for either test.
  • You need an original or certified copy of your birth certificate, a Social Security card or document showing your number, and two documents proving your North Carolina address.
  • If you are under 18, you must hold a learner's permit for at least 12 months and one day before you can take the road test.
  • The road test itself costs $10, and your license fee depends on how long you want it valid — three, five, or eight years.
  • You can find your nearest DMV office and check wait times on the North Carolina DMV website before you go.

Documents You Must Bring to the DMV

North Carolina requires specific documents to prove who you are, that you have a Social Security number, and that you live in the state. Bring originals or certified copies — photocopies are not accepted. If you do not have all required documents, the DMV will not process your process, and you will have wasted the trip.

For proof of identity, bring one of these: a valid passport, a certified copy of your birth certificate, a valid military ID, or a valid tribal ID. A school ID, work ID, or student visa does not count. If you have a passport, that is the easiest single document to bring because it covers both identity and citizenship.

For proof of Social Security number, bring your actual Social Security card, a W-2 form, a 1099 form, or a document from the Social Security Administration. A tax return or a paystub is not enough on its own.

For proof of North Carolina residency, bring two documents from this list: a utility bill (electric, gas, water, or internet) dated within the last 60 days, a lease or mortgage statement, a property tax bill, a bank or credit card statement dated within the last 60 days, an insurance policy, or a government check or benefit statement. A driver's license from another state does not count as proof of residency. Both documents must show your current name and address.

The Written Test and What It Covers

The written knowledge test has 40 multiple-choice questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 32 questions correctly to pass. The test is offered in English and in several other languages; ask the DMV staff which languages are available at your location.

The test covers road signs (what they mean and what you must do when you see them), right-of-way rules, speed limits, parking rules, what to do at traffic lights and stop signs, how to handle pedestrians and bicycles, impaired driving laws, and seat belt requirements. You can study using the North Carolina Driver's Handbook, which is free and available on the DMV website as a PDF. Many people also use the DMV's online practice test, which is free and shows you the types of questions you will see.

You take the written test on a computer at the DMV office. You will know your score before you leave. If you fail, you can retake it the same day or come back another day — there is no waiting period between attempts, but you do have to pay the test fee again.

Getting Your Learner's Permit If You Are Under 18

If you are under 18, you must get a learner's permit first and hold it for at least 12 months and one day before you can take the road test. The learner's permit allows you to drive only when a licensed driver who is at least 21 years old is sitting next to you in the front seat. You cannot drive alone.

To get a learner's permit, pass the written knowledge test at a DMV office. You do not take a road test for the permit. The permit is valid for five years. Once you have held it for 12 months and one day, you can schedule your road test.

If you are 18 or older, you do not need a learner's permit. You can go straight to the road test after you pass the written test, though you may want to practice driving with someone before you take it.

The Road Test: What Happens and How to Schedule It

The road test lasts about 20 to 30 minutes. A DMV examiner sits in the passenger seat while you drive on public roads near the DMV office. The examiner watches how you handle turns, stops, parking, speed control, and your awareness of other vehicles and pedestrians. You must follow all traffic laws during the test — speeding, running a red light, or hitting a curb will result in failure.

Bring your learner's permit (if you have one), proof of insurance for the vehicle you are using, and the vehicle itself. The vehicle must be registered, have valid tags, and be in safe working condition. The examiner will check the brakes, lights, windshield wipers, and horn before you start driving. If anything is broken, you cannot take the test that day.

To schedule your road test, call the DMV office where you want to take it or visit the DMV website. Wait times vary by location and season. Some offices have openings within a few days; others may have a wait of several weeks. You can also walk in without an appointment at some locations, but you may wait several hours. Calling ahead is faster.

The road test fee is $10. You pay this when you schedule the test or when you arrive for it, depending on the office. If you fail, you can retake the test, but you must pay the fee again.

Fees and How Long Your License Will Be Valid

The cost of your North Carolina driver's license depends on how long you want it to be valid. You can choose a three-year, five-year, or eight-year license. The fees are set by state law and do not vary by DMV office.

License ValidityFee
3 years$20
5 years$30
8 years$48

You pay the license fee when you pass your road test. The DMV will mail your physical license to the address you provide. Your license should arrive within four to six weeks. You will receive a temporary paper license at the DMV office that you can use to drive while you wait for the plastic card.

If you are 18 to 20 years old, your license will be marked as a provisional license even if you pass the test. A provisional license has the same driving privileges as a standard license, but it looks different and expires when you turn 21. At that point, you can renew it as a standard adult license.

Common Mistakes That Slow Down or Stop the Process

The most common mistake is bringing photocopies instead of originals or certified copies of documents. The DMV will not accept them, and you will have to come back another day. If your birth certificate is a photocopy, order a certified copy from the county where you were born — this takes one to two weeks by mail.

The second mistake is not bringing two separate documents for proof of residency. A single utility bill is not enough. You need two documents from the approved list, and they must both show your current name and address. If you recently moved, make sure both documents reflect your new address.

The third mistake is showing up without proof of insurance if you are taking the road test. You cannot take the test without it. Proof of insurance can be a printed card from your insurance company, a digital image on your phone, or a printed email from your insurer.

The fourth mistake is scheduling a road test before you have held your learner's permit for 12 months and one day if you are under 18. The DMV will cancel the appointment. Count the days carefully — 12 months and one day means if you got your permit on January 15, you cannot test until January 16 of the following year.

Frequently Asked Questions

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

Yes, if you are 18 or older and have already passed the written test. If you are under 18, you must hold your learner's permit for 12 months and one day before you can take the road test, so you cannot do both on the same day. If you are 18 or older and have not yet taken the written test, you can take both tests on the same day at the same DMV office.

What happens if I fail the road test?

You can retake it as soon as you want. There is no waiting period. You must pay the $10 test fee again each time you retake it. Most people pass on the second or third attempt. The examiner will tell you what you did wrong so you can practice those skills before you try again.

Do I need to take a vision test?

Yes. The DMV will test your vision as part of the process process. If you wear glasses or contacts, bring them with you. If you fail the vision test, you may be required to get a statement from an eye doctor before you can get your license.

Can I use a school ID or work ID as proof of identity?

No. The DMV only accepts a valid passport, a certified copy of your birth certificate, a valid military ID, or a valid tribal ID. A school ID or work ID does not count, even if it has your photo and signature.

How do I renew my North Carolina driver's license when it expires?

You can renew online through the DMV website if you have a valid license, are not changing your address, and do not need a new photo. If you need a new photo or are changing your address, you must renew in person at a DMV office. Renewals cost the same as a new license based on how long you want it valid.