What You Need to Know Before You Visit the DMV
North Carolina issues driver's licenses through the Division of Motor Vehicles (DMV), which operates as part of the Department of Transportation. You will need to visit a DMV office in person to obtain your first license, renew an expired one, or replace a lost or stolen license. The process varies slightly depending on whether you are a new driver, renewing an existing license, or explore for a Real ID-compliant license.
The state does not issue licenses by mail or through online-only processes. Every applicant must pass a vision test and written knowledge test at the DMV office, and first-time drivers must also pass a road test. You cannot schedule a road test online, but you can check current wait times and office locations on the North Carolina DMV website before you go.
Key Takeaways
- You must visit a DMV office in person with required documents; there is no mail-in or online-only option for any type of license.
- First-time drivers need a learner's permit before taking the road test, which requires passing a written knowledge test first.
- North Carolina requires proof of identity, Social Security number, and proof of residency; the specific documents accepted vary by situation.
- Real ID-compliant licenses require additional documents beyond a standard license and cost more, but are required for federal building access after May 2025.
- Road test wait times vary by location and season; checking the DMV website before visiting saves time and helps you plan ahead.
Documents You Must Bring to the DMV
North Carolina requires three categories of documents: proof of identity, proof of your Social Security number, and proof of residency. The exact documents accepted depend on whether you are explore for your first license or renewing an existing one.
For proof of identity, you can bring a U.S. passport, a certified birth certificate, a military ID, or a school ID issued by an accredited school. A school ID alone is not enough — you must pair it with another document from the accepted list. If you are explore for a Real ID-compliant license, your birth certificate must be a certified copy with a raised seal or official signature.
For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. A document showing your full nine-digit number is required; the DMV will not accept a document that shows only the last four digits.
For proof of residency, bring a recent utility bill, a lease or mortgage statement, a bank statement, or a government-issued document showing your current North Carolina address. The document must be dated within the last 60 days. If you have a current North Carolina driver's license or ID card, you do not need a separate proof of residency document.
Getting Your First License: The Learner's Permit Step
If you have never held a driver's license in any state, you must first obtain a learner's permit. This permit allows you to practice driving with a licensed adult in the car before you take the road test. You cannot skip this step or take the road test without a valid learner's permit.
To get a learner's permit, visit a DMV office with your identity, Social Security, and residency documents. You will take a vision test and a written knowledge test covering North Carolina traffic laws and road signs. The test has 25 questions, and you must answer at least 20 correctly to pass. You can study using the North Carolina DMV Driver's Handbook, which is available free on the DMV website.
Once you pass, you receive your learner's permit when ready. You must hold the permit for at least 30 days before you can schedule a road test. During this time, you must practice with a licensed driver who is at least 21 years old and sitting in the front passenger seat. If you are under 18, the supervising driver must be a parent, guardian, or someone at least 25 years old designated by your parent or guardian.
Scheduling and Passing the Road Test
After holding your learner's permit for 30 days, you can schedule a road test at any DMV office. North Carolina does not allow online scheduling for road tests; you must call the DMV office where you want to test or visit in person to book an appointment. Road test wait times vary from two weeks to several months depending on the office and the time of year. Checking the DMV website for current wait times at each location helps you choose an office with shorter delays.
The road test lasts about 20 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. The examiner sits in the passenger seat and scores you on safety, control, and judgment. You must bring your learner's permit, proof of insurance, and the vehicle you will be driving. The vehicle must be in safe working condition with functioning lights, brakes, and wipers.
If you pass the road test, you receive your driver's license on the spot. If you do not pass, you can schedule another test. There is no limit to how many times you can retake the test, but you must wait at least one day between attempts.
Renewing or Replacing Your License
If your license is still valid or expired less than five years ago, you can renew it at a DMV office without retaking the written or road tests. Bring your current or expired license along with proof of residency. The renewal process takes about 15 minutes.
If your license has been expired for more than five years, you must retake the written knowledge test and the road test, just as if you were a new driver. You do not need to get a learner's permit again if you already hold a valid license from another state or if your North Carolina license expired within the last five years.
If your license was lost, stolen, or damaged, you can request a replacement at any DMV office. Bring your identity, Social Security, and residency documents. You will receive a replacement license with a new number. There is a replacement fee, which varies depending on whether you are replacing a standard or Real ID license.
Real ID-Compliant Licenses and What They Cost
North Carolina offers both standard driver's licenses and Real ID-compliant licenses. A Real ID license has a gold star in the upper right corner and meets federal security standards. Starting May 7, 2025, you will need a Real ID license or a passport to enter federal buildings, military bases, and find areas of airports. A standard license will no longer be accepted for these purposes.
To get a Real ID license, you must bring the same documents as for a standard license, but your birth certificate must be a certified copy with a raised seal or official signature. You cannot use a photocopy or a document issued by a hospital. The Real ID license costs more than a standard license; the exact fee depends on the length of validity you choose.
If you already have a standard license and want to upgrade to Real ID, you can do so at any DMV office. You do not need to retake any tests. Bring your current license and a certified birth certificate. The DMV will issue you a new Real ID license with the same number and expiration date as your current license, adjusted for the new validity period.
DMV Office Locations and Hours
North Carolina has DMV offices in every county. You can visit any office regardless of where you live, though visiting your local office is usually faster because wait times vary by location. The DMV website has a full list of office addresses, phone numbers, and hours. Most offices are open Monday through Friday during standard business hours, with some locations offering limited Saturday hours.
Wait times are longest in the morning and on Mondays and Fridays. Visiting mid-week in the afternoon often means shorter waits. Some offices allow you to check in online before you arrive, which can reduce your wait time. Check the DMV website for your chosen office to see if this option is available.
Frequently Asked Questions
Can I get a learner's permit online or by mail?
No. You must visit a DMV office in person to take the written knowledge test and vision test for a learner's permit. The DMV does not issue permits by mail or through online-only processes.
What if I move to North Carolina from another state with a valid license?
You can drive on your out-of-state license for 30 days after you move. After that, you must get a North Carolina license. You do not need to retake the written or road tests if your out-of-state license is still valid. Bring your current out-of-state license, proof of residency in North Carolina, and your Social Security document to any DMV office.
How long does a North Carolina driver's license last?
Standard licenses are valid for eight years. Real ID licenses are valid for five years. You will receive a renewal notice in the mail about 60 days before your license expires.
What happens if I fail the road test?
You can schedule another road test. There is no limit to how many times you can retake it, but you must wait at least one day between attempts. You keep your learner's permit and can continue practicing while you wait for your next test date.
Do I need insurance to take the road test?
Yes. You must bring proof of valid auto insurance when you take the road test. The vehicle you drive must be insured in your name or in the name of a household member.