You can take the NC written test for free at your local DMV office

North Carolina does not charge a fee to take the written knowledge test at a Division of Motor Vehicles office. You show up, take the test, and pay nothing for that part of the process. The only costs come later — when you pay for your license itself or for a road test — but the written test itself is free.

This is different from some states where you pay per test attempt. In North Carolina, you can retake the written test at no charge if you don't pass on your first try, as long as you follow the waiting period rules.

Key Takeaways

  • The written knowledge test costs nothing at any North Carolina DMV office.
  • You must bring a valid form of identification and proof of Social Security number to test.
  • If you fail, you must wait one business day before retaking the test, and retakes are also free.
  • You can schedule your test appointment online through the NC DMV website or walk in during office hours.
  • The test covers road signs, traffic laws, and safe driving practices specific to North Carolina.

What documents you need to bring

Bring a valid photo ID — a passport, military ID, or out-of-state driver license all work. You also need proof of your Social Security number. This can be your Social Security card itself, a W-2 form, a tax return, or a 1099 form. If you don't have any of these, call your local DMV office ahead of time to ask what other documents they will accept.

Bring the original documents, not copies. The DMV staff will look at them before you sit down to test. If you show up without the right paperwork, you won't be able to test that day, even though the test itself is free.

How to schedule or walk in

You have two options: book an appointment online through the NC DMV website, or walk into your local office during business hours and take a number. Appointments are faster and let you skip the wait, but they fill up weeks in advance in busy areas. Walking in means you might wait an hour or more, depending on the time of day and how busy that office is.

To find your nearest DMV office and see appointment availability, go to the North Carolina Division of Motor Vehicles website and use their office locator. You can book same-day or future appointments there. If you prefer to walk in, check the office hours first — they vary by location, and some offices close for lunch.

What the test covers and how it works

The written test has 25 questions. You need to answer at least 20 correctly to pass. The questions cover North Carolina traffic laws, road signs, right-of-way rules, and safe driving practices. You will see multiple-choice questions on a computer screen at the DMV office.

You have 30 minutes to finish the test. The test is offered in English and Spanish. If English is not your first language, you can request an interpreter at no extra cost — just tell the DMV staff when you arrive or when you book your appointment.

What happens if you fail

If you score below 20 out of 25, you do not pass. You must wait at least one business day before you can retake the test. That means if you fail on a Monday, you can test again on Tuesday at the earliest. There is no limit to how many times you can retake it, and each attempt is free.

Between attempts, study the North Carolina Driver Handbook. The DMV provides this free online and in print at every office. It covers everything on the test. Many people find that reading through the handbook once and focusing on the areas where they struggled makes the difference on the second try.

After you pass the written test

Once you pass, you will get a receipt showing your passing score. You will need this receipt when you schedule your road test. The written test is valid for a set period — check with your local DMV office for the exact timeframe in your area, as it can vary.

The road test itself does have a fee, and you will also pay a fee when you get your license. But the written test, including retakes, costs nothing. Keep your passing receipt in a safe place until you are ready to move forward with the road test.

Frequently Asked Questions

Can I take the written test online from home?

No. North Carolina requires you to take the written test in person at a DMV office. You cannot take it remotely or at a testing center outside the DMV. You must go to a Division of Motor Vehicles office during business hours.

What if I fail the written test three times?

There is no limit to retakes in North Carolina. You can take the test as many times as you need to pass. Each attempt is free, but you must wait at least one business day between attempts. Consider using the study materials provided by the DMV to prepare more thoroughly before your next try.

Do I have to make an appointment, or can I just walk in?

You can do either. Appointments are faster and let you skip the wait, but walking in is also allowed during office hours. If you walk in, expect to wait, especially during lunch hours or late afternoon. Appointments fill up quickly in busy areas, so book early if you prefer that option.

Is the test the same if I'm getting a learner permit versus a driver license?

Yes. The written knowledge test is the same whether you are getting a learner permit or a full driver license. You take one test, and if you pass, you can use that passing score for either document type.