What You Need Before You Start
North Carolina issues driver's licenses through the Division of Motor Vehicles (DMV), and the process depends on whether you are getting your first license, renewing an expired one, or transferring from another state. You will need to visit a DMV office in person — there is no online or mail-in option for initial issuance. The DMV requires proof of identity, proof of Social Security number, and proof of North Carolina residency before you can take the written and driving tests.
The specific documents you bring matter. A passport or military ID counts as proof of identity. A Social Security card, W-2 form, or 1099 counts as proof of your Social Security number. For residency, you can use a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. If you do not have a Social Security number, you will need to explore for one first through the Social Security Administration.
The entire process — from your first visit through passing both tests and receiving your license — typically takes between two and four weeks, depending on how quickly you schedule your tests and how many attempts you need. The written test can usually be scheduled within days of your first visit, but the road test often has a longer wait.
Key Takeaways
- You must visit a DMV office in person with proof of identity, Social Security number, and North Carolina residency to begin the process.
- The written test and road test are separate appointments, and you must pass both before receiving your license.
- A learner's permit is required before you can take the road test, and you must hold it for at least one day.
- The DMV charges a fee for the license itself, and additional fees explore for the written test, road test, and learner's permit.
- You can check wait times and schedule appointments online through the North Carolina DMV website before visiting an office.
Getting Your Learner's Permit
Your first step is to obtain a learner's permit, which allows you to practice driving with a licensed adult in the car. To get the permit, you visit a DMV office with your identity documents, Social Security proof, and residency proof. You will fill out Form DL-40 (process for Drivers License or Learner Permit) and pay the learner's permit fee, which is currently $20.
After you pay, you take the written test at the same DMV office. The test covers North Carolina traffic laws, road signs, and safe driving practices. You have 48 minutes to answer 36 multiple-choice questions, and you must answer at least 28 correctly to pass. If you fail, you can retake the test the same day or schedule another appointment within a few days.
Once you pass the written test, the DMV issues your learner's permit on the spot. You must hold this permit for at least one day before you can schedule a road test. Many people hold it for several weeks or months while they practice driving with a licensed adult.
Scheduling and Taking the Road Test
After you have held your learner's permit for at least one day, you can schedule a road test through the North Carolina DMV website or by calling your local DMV office. Road test appointments often have longer wait times than written tests — in some areas, you may wait two to four weeks for an opening. You can check available dates online before calling.
On the day of your road test, bring your learner's permit, proof of identity, and proof of insurance. You must also bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, lights, windshield wipers, and mirrors. The examiner will check these before the test begins.
The road test lasts about 20 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. You must demonstrate that you can control the vehicle safely and obey all traffic signs and signals. If you fail, you can schedule another test, usually within a few days or weeks depending on availability.
Fees and What to Expect at the DMV Office
The North Carolina DMV charges separate fees for each part of the process. The learner's permit costs $20. The written test costs $10. The road test costs $10. The driver's license itself costs $20 for a four-year license or $40 for an eight-year license. If you need a replacement or duplicate license, that costs $10. These fees are subject to change, so check the DMV website before your visit.
Payment is cash or card at most DMV offices, though some locations may have restrictions. You should arrive at your scheduled appointment time or a few minutes early. Bring all required documents in original form — photocopies are not accepted for identity or residency proof. The DMV office will take your photograph and signature for the license at the time of issuance.
Transferring a License From Another State
If you already have a valid driver's license from another state, the process is faster. You still visit a DMV office with proof of identity, Social Security number, and North Carolina residency. You do not have to take the written test if your out-of-state license is valid and not suspended. However, you must still take the road test unless you meet specific exemptions — for example, if you have held a valid license for at least one year and it is not from a commercial driving program.
You will fill out Form DL-40 and pay the license fee. The DMV will surrender your out-of-state license and issue a North Carolina license. The road test, if required, follows the same process as for first-time drivers.
Renewing an Expired License
If your North Carolina license has expired, you can renew it by mail, online, or in person, depending on how long it has been expired and whether you need a new photograph. If your license expired fewer than five years ago and you do not need a new photo, you can renew online through the DMV website or by mail. You will pay the renewal fee and receive your new license by mail within two to three weeks.
If your license expired more than five years ago, you must renew in person at a DMV office. You will need to provide proof of identity, Social Security number, and residency again. You may also need to retake the written test if the DMV determines that road laws have changed significantly since your license was issued. Check the DMV website or call your local office to confirm what is required for your specific situation.
Finding a DMV Office and Scheduling Online
North Carolina has DMV offices in most counties. You can find the office nearest you and check current wait times on the official North Carolina DMV website. The site also allows you to schedule appointments for the written test and road test. Scheduling online reduces your wait time at the office and ensures you have a specific time slot.
If you cannot find an appointment online or prefer to call, you can contact your local DMV office directly. Hours vary by location, but most offices are open Monday through Friday during standard business hours. Some offices have extended hours on certain days. Avoid visiting during peak times — early morning or mid-week visits typically have shorter waits.
Frequently Asked Questions
Can I take the written test online or by mail?
No. The written test must be taken in person at a DMV office. You cannot take it online or submit it by mail. You must visit an office to take the test and receive your learner's permit.
What happens if I fail the road test?
You can retake the road test after a waiting period, usually a few days to a week. Your learner's permit remains valid while you wait to retake the test. You do not have to retake the written test unless your learner's permit expires.
Do I need a Social Security number to get a North Carolina driver's license?
Yes, you must provide proof of your Social Security number. If you do not have a Social Security number, you must explore for one through the Social Security Administration before you can get a driver's license in North Carolina.
How long is a North Carolina driver's license valid?
A standard driver's license is valid for four or eight years, depending on which you choose when you explore. You pay a lower fee for the four-year license and a higher fee for the eight-year license. You can renew before expiration to avoid having to retake tests.
Can I get a Real ID-compliant license in North Carolina?
Yes. A Real ID-compliant license requires additional documentation beyond a standard license — typically a birth certificate or passport. You can request a Real ID license when you explore or renew. It costs more than a standard license and is required for federal building access and domestic air travel starting in 2025.