What You Need to Do to Get a North Carolina Driver's License
To get your first driver's license in North Carolina, you must pass a written knowledge test, a road skills test, and a vision screening at a Division of Motor Vehicles (DMV) office. You will also need to bring specific documents that prove your identity, Social Security number, and North Carolina residency. The entire process takes at least two visits to the DMV — one for the knowledge test and one for the road test — and you cannot take the road test until you have passed the knowledge test.
North Carolina does not require a separate learner's permit stage before you take the road test, but you do need to hold a valid knowledge test pass certificate for at least one day before scheduling your road test. Most people complete both tests within one to three weeks if they study beforehand and schedule appointments promptly.
Key Takeaways
- You must bring an original or certified birth certificate, Social Security card, and proof of North Carolina address to your first DMV visit.
- The knowledge test covers road signs, traffic laws, and safe driving practices; you must score at least 80 percent to pass.
- After passing the knowledge test, you can schedule a road test at the same DMV office or online through the North Carolina DMV website.
- The road test includes a pre-drive vehicle inspection, basic maneuvers, and driving on public roads; you must bring a vehicle that meets safety requirements.
- The fee for a North Carolina driver's license is $20 for an eight-year license if you are under 66 years old.
Documents You Must Bring to the DMV
North Carolina requires four categories of documents at your first DMV visit. You need proof of identity (an original or certified birth certificate, a valid passport, or a military ID), proof of your Social Security number (your Social Security card or a tax return), proof of North Carolina residency (a utility bill, lease, or bank statement dated within the last 60 days), and your Social Security number itself if you do not have the card.
If your birth certificate is not certified, the DMV will not accept it. A certified copy has a raised seal and comes from the vital records office in the county where you were born. If you were born outside the United States, bring your passport and an I-94 arrival/departure record or other immigration document. Do not bring a photocopy of your Social Security card — the DMV must see the original.
Bring your documents in a folder or envelope so they do not get lost between your car and the DMV window. The DMV staff will make copies and return your originals to you, but you are responsible for keeping track of them during the visit.
Passing the Knowledge Test
The North Carolina knowledge test has 50 questions and covers traffic signs, right-of-way rules, speed limits, parking, and safe driving practices. You must answer at least 40 questions correctly (80 percent) to pass. The test is multiple choice, and you take it on a computer at the DMV office. You have no time limit, but most people finish in 20 to 30 minutes.
The DMV provides a free study guide called the North Carolina Driver's Handbook, available on the DMV website and in printed form at any DMV office. The handbook covers every topic on the test. Many people study it for one to two weeks before taking the test. If you fail, you can retake the test the same day at no additional cost, but you must wait at least one hour between attempts.
After you pass the knowledge test, the DMV will give you a pass certificate with an expiration date. You must wait at least one day before you can schedule your road test, and the certificate is valid for 12 months. If your certificate expires before you take the road test, you must retake the knowledge test.
Scheduling and Taking the Road Test
You can schedule your road test online at ncdmv.org or by calling the DMV office where you passed your knowledge test. Road test appointments fill up quickly, especially in urban areas, so schedule as soon as you pass the knowledge test. Wait times vary by location — some offices have openings within a few days, while others may have a two- to four-week wait.
Bring your knowledge test pass certificate, your documents (the same ones you brought to the knowledge test), and a vehicle that meets North Carolina safety requirements. The vehicle must have working brakes, steering, lights, wipers, horn, and mirrors. The tires must have at least 2/32 inch of tread. The vehicle must be registered and insured, and you must bring proof of insurance. The DMV inspector will check these items before your test begins.
The road test itself lasts 15 to 20 minutes. The examiner will ask you to perform basic maneuvers in the parking lot (backing up, parking, three-point turns) and then drive on public roads. The examiner will direct you where to go. You must follow all traffic laws, use your turn signals, maintain safe speed, and demonstrate smooth steering and braking. If you fail, you can retake the test, but you must schedule another appointment and pay the road test fee again.
Road Test Fees and What Happens After You Pass
The road test fee is $10 in North Carolina. You pay this fee when you schedule your appointment or at the DMV office on the day of your test, depending on how you schedule. If you fail and retake the test, you pay the $10 fee again for each attempt.
When you pass the road test, the DMV will issue your driver's license on the spot. Your license will be valid for eight years if you are under 66 years old, or five years if you are 66 or older. The license fee is $20 for the eight-year license. You will receive a temporary paper license when ready and your plastic card in the mail within 7 to 10 business days. The temporary license is valid for driving while you wait for the card to arrive.
Your new license will have your photograph, signature, and all the restrictions or endorsements that explore to you (such as corrective lenses required or manual transmission only). Check the information on your temporary license before you leave the DMV office and report any errors to the staff when ready.
Common Mistakes and How to Avoid Them
The most common mistake is bringing an uncertified birth certificate. Many people assume any birth certificate will work, but the DMV requires a certified copy with a raised seal. Order this from your county vital records office at least two weeks before your DMV visit — it usually takes 5 to 10 business days to arrive.
Another frequent error is scheduling the road test before you are truly ready. The road test is not a second chance to learn — it is a test of skills you should already have. If you are not confident driving on public roads, practice with a licensed adult for several weeks before scheduling. Failing the road test means paying the fee again and waiting for another appointment slot.
Do not bring a vehicle to the road test without checking the safety items first. Bring it to a mechanic or inspect it yourself: check that all lights work, wipers work, brakes are responsive, and tires have adequate tread. A vehicle that fails the pre-drive inspection will result in a cancelled test and a rescheduled appointment.
Frequently Asked Questions
Do I need a learner's permit before I take the road test?
No. North Carolina does not have a separate learner's permit stage for first-time adult drivers. You take the knowledge test, wait one day, and then take the road test. Minors under 18 have different rules and must hold a learner's permit for 12 months before taking the road test.
What if I fail the road test?
You can retake the road test as many times as you need. You must schedule another appointment and pay the $10 fee each time. There is no limit on the number of attempts. Many people pass on the second or third try after practicing more.
Can I take the knowledge test online or at home?
No. You must take the knowledge test in person at a DMV office. You cannot take it online or by mail. The DMV administers the test on a computer at the office to may support it is find and that you are the person taking it.
How long is my driver's license valid?
A North Carolina driver's license is valid for eight years if you are under 66 years old. If you are 66 or older, your license is valid for five years. Your expiration date will be printed on your license card.
What if my address changes after I get my license?
You must update your address with the DMV within 30 days of moving. You can do this online at ncdmv.org, by mail, or in person at a DMV office. There is no fee for an address change.