North Carolina does not charge a fee for the road test itself
The road test in North Carolina is free. The North Carolina Division of Motor Vehicles (DMV) does not collect a separate fee when you show up to take the driving test. You pay once when you get your learner's permit, and that covers the written test; the road test costs nothing additional.
However, "free" applies only to the test itself. You will need to pay for your learner's permit before you can schedule a road test, and you will pay for your license once you pass. The permit fee varies depending on how long you want it to last — typically $20 for a four-year permit or less for a shorter term. After you pass the road test, the license fee is separate.
The confusion usually comes from mixing up what costs money and what does not. The test appointment, the examiner, the use of the testing facility — all free. The credential itself — the plastic card you drive with — costs money.
Key Takeaways
- The road test administered by the North Carolina DMV has no fee attached to it.
- You must have a valid learner's permit before you can schedule a road test, and the permit itself does cost money.
- After you pass the road test, you pay a separate fee to receive your driver's license.
- The test is offered at DMV locations across the state, and you schedule it through the DMV's online system or by phone.
What you need to bring to the road test
Bring your learner's permit, proof of identity, and proof of Social Security number. The DMV will not let you test without these documents. Your learner's permit is the main one — it shows you have already passed the written test and are legally allowed to practice driving.
You also need a vehicle. The car must be registered, insured, and in safe working condition. The examiner will check the brakes, lights, windshield wipers, and horn before the test begins. If any of these fail inspection, the test will not proceed and you will need to reschedule. Bring the vehicle's registration and proof of insurance with you.
Some people bring a parent or guardian; this is allowed, but they must stay in the vehicle during the test. The examiner sits in the passenger seat and directs you through a route that typically lasts 20 to 30 minutes. You will be tested on basic driving skills: starting and stopping smoothly, turning, parking, lane changes, and following traffic laws.
How to schedule your road test in North Carolina
Schedule through the DMV's online portal at ncdmv.org or by calling the DMV at 919-715-7000. The online system is usually faster — you can see available dates and times at your nearest testing location and book when ready. You will need your learner's permit number to complete the booking.
Testing locations are spread across the state at DMV offices. The wait time to get a test appointment varies by location and season. In busy areas or during summer months, you may wait several weeks. Rural areas often have shorter waits. When you book online, you will see the actual available dates for your chosen location, so you can pick the soonest opening that works for you.
Arrive at least 15 minutes early on the day of your test. Bring all required documents. If you miss your appointment or need to reschedule, you can do so through the same online system or by phone, usually without penalty.
What happens if you fail the road test
If you do not pass, you can retake the test. There is no additional fee for the retest — you straightforward schedule another appointment through the same system. Most people who fail are allowed to test again within a few days or weeks, depending on availability at your location.
The examiner will tell you what you did wrong. Common reasons for failing include running a red light or stop sign, unsafe lane changes, hitting the curb during parking, or not maintaining control of the vehicle. You can practice these specific skills with your learner's permit before you test again.
Your learner's permit remains valid while you retake the test, so you do not need to renew it or pay another fee unless your permit expires. If your permit does expire before you pass the road test, you will need to renew it at a DMV office.
Differences between the learner's permit fee and the license fee
The learner's permit and the driver's license are two separate credentials with two separate costs. The permit fee is what you pay upfront to practice driving. The license fee is what you pay after you pass the road test.
Permit fees in North Carolina depend on the length of validity you choose. A four-year permit costs $20. Shorter-term permits cost less. You pay this fee at a DMV office when you pass your written test and receive your permit.
The driver's license fee also depends on how long you want the license to last. A standard eight-year license costs $70. A four-year license costs $40. You pay this fee at the DMV office after you pass your road test, and that is when you receive your actual driver's license card.
What to expect on test day
Arrive early and bring all documents. The examiner will inspect the vehicle first — checking that lights, brakes, wipers, horn, and mirrors work. If the vehicle fails inspection, you will not test that day and will need to reschedule.
Once the vehicle passes, you will drive a route set by the examiner. The route typically includes residential streets, main roads, and possibly a highway or parking lot. You will be graded on how well you follow traffic laws, control the vehicle, and respond to the examiner's directions. The test usually lasts 20 to 30 minutes.
At the end, the examiner will tell you whether you passed or failed. If you passed, you will go to the DMV office to pay your license fee and have your photo taken. If you failed, you will receive a notice explaining what to work on before your next attempt.
Frequently Asked Questions
Do I have to pay anything to take the road test?
No. The road test itself is free in North Carolina. You pay for your learner's permit before the test and for your driver's license after you pass, but the test appointment and examination have no fee.
Can I use someone else's car for the road test?
Yes, as long as the car is registered, insured, and in safe working condition. The vehicle does not have to be registered in your name. The examiner will check the registration and proof of insurance before the test begins.
What if I do not have a Social Security number?
You will need to bring an alternative document that the DMV accepts as proof of Social Security number. Contact your local DMV office or check ncdmv.org for the full list of acceptable documents before your test appointment.
How long does it take to get a road test appointment?
Wait times vary by location. Urban areas may have waits of several weeks, while rural locations often have appointments available within days. When you book online at ncdmv.org, you will see the actual available dates for your chosen location.
Can I retake the test the same day if I fail?
No. You must schedule a new appointment through the DMV system. Depending on availability at your location, your next test might be a few days away or several weeks away. There is no fee for the retest.