What you need to do to switch your driver license to North Carolina
To change your driver license to North Carolina, you will surrender your current out-of-state license and take the written test and road test through the North Carolina Division of Motor Vehicles (DMV). You do not have to retake both tests if you hold a valid license from another state — North Carolina will waive the written test for most people, though you will still need to pass the road test and vision screening. The whole process takes one visit to a DMV office, though you should plan for the road test appointment to happen on a separate day.
The key difference between renewing a license you already have and switching to a new state is that North Carolina requires a road test to confirm you can drive on their roads, even if you have been driving legally elsewhere for years. This is not a punishment — it is a standard safety check. The written test waiver exists because the rules of the road are largely the same across states, but how you actually drive matters locally.
Key Takeaways
- You must visit a North Carolina DMV office in person with your current out-of-state license, proof of residency, and proof of Social Security number.
- North Carolina waives the written test for most drivers with a valid license from another state, but you must pass a road test and vision screening.
- You will pay a fee for the new license (the amount varies by license type and how long you want it to last) and surrender your old license on the spot.
- Road test appointments often have a wait, so schedule yours at your first DMV visit even if you cannot take it that same day.
Documents you need to bring to the DMV office
Bring your current out-of-state driver license, proof that you live in North Carolina, and proof of your Social Security number. For proof of residency, the DMV accepts a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days, or a government document like a tax return or W-2. For Social Security proof, bring your Social Security card, a W-2, a 1099 form, or a tax return.
You will also need to bring proof of your legal name if it differs from your current license — a marriage certificate, divorce decree, or court order. If you are under 18, bring a parent or guardian and their ID as well. Some DMV offices ask for a second form of ID (like a passport or military ID), so call ahead to confirm what your local office requires.
The written test waiver and what it means
North Carolina waives the written knowledge test for drivers who hold a valid license from another U.S. state or a valid military license. This waiver assumes you already know the rules of the road where you came from. You will still need to pass a vision screening (reading an eye chart) at the DMV office during your first visit.
If your out-of-state license has expired, you may not be waived from the written test — check with your local DMV office before you go. If you are switching from a license issued by a U.S. territory, a foreign country, or a Canadian province, the rules differ, and you should contact the DMV directly to learn what tests you will need to take.
Scheduling and taking the road test
The road test is the part that takes the most time. During your first DMV visit, you will schedule the road test for a later date — usually within one to four weeks, depending on how busy your local office is. The test itself lasts about 20 to 30 minutes and covers basic driving skills: starting the car, following traffic signals, turning, parking, and responding to other vehicles.
You must bring the same vehicle you will use for the test to your appointment, and it must be registered and insured in your name or in the name of someone who lives with you. The car must pass a safety inspection (working lights, brakes, wipers, and horn). If you fail the road test, you can retake it, but you will have to schedule another appointment and pay the test fee again.
Fees and how long the new license lasts
North Carolina charges different fees depending on the type of license and how long you want it to be valid. A standard driver license costs less than a commercial license. You can choose a license that lasts 4 years, 8 years, or (if you are over 65) longer. The DMV office will tell you the exact fee when you arrive, and you can pay by cash, check, or card.
Your new North Carolina license will be issued on the spot after you pass the vision screening, though the physical card may take a few days to arrive by mail. You will receive a temporary paper license to use while you wait for the card. Your old out-of-state license will be taken and destroyed — you cannot keep it as a souvenir.
Finding your local DMV office and scheduling your visit
North Carolina has DMV offices in most counties. You can find the office nearest you and check its hours on the official North Carolina DMV website. Some offices take walk-ins, but many require you to schedule an appointment online or by phone. Scheduling ahead usually means a shorter wait, so do that if your local office offers it.
Call or visit the website before you go to confirm that the office is open and to ask whether they have any special requirements beyond what is listed here. Some offices are busier than others, and a few have limited hours. If your nearest office has a long wait for road test appointments, you may be able to schedule at a different office in your region.
What happens if you move to North Carolina but do not have a current license
If your out-of-state license has expired, you will need to take both the written test and the road test, not just the road test. The written test covers North Carolina traffic laws and road signs. You can study using the official North Carolina Driver Handbook, which is free and available on the DMV website. Many people study for a few days and then take the test on their second DMV visit.
If you have never had a driver license at all, North Carolina treats you as a new driver and requires both tests plus a learner's permit stage (usually 12 months) before you can get a full license. This is a longer process than switching from another state.
Frequently Asked Questions
Do I have to take the written test if my out-of-state license is still valid?
No. North Carolina waives the written test for drivers with a valid license from another U.S. state. You will still take the vision screening and the road test. If your license has expired, you will need to take the written test.
Can I use my old out-of-state license while I wait for my North Carolina license to arrive?
No. You surrender your old license at the DMV office and receive a temporary paper license instead. The paper license is valid to drive while you wait for your new card to arrive by mail, usually within a week or two.
What if I fail the road test?
You can retake it. You will need to schedule another appointment and pay the test fee again. There is no limit to how many times you can retake the test, though you may want to practice more before your next attempt.
Can I change my license to North Carolina if I do not have a Social Security number?
You will need to contact the North Carolina DMV directly to learn about your options. The DMV has procedures for people without a Social Security number, but they vary by situation.
How long does the whole process take from start to finish?
Your first DMV visit takes 30 minutes to an hour. The road test appointment is usually scheduled one to four weeks later and takes 20 to 30 minutes. Your new license card arrives by mail within one to two weeks. Total time from first visit to having the card in hand is usually three to six weeks.