You cannot complete a full North Carolina driver's license online, but you can start the process
North Carolina does not offer a complete online licensing system. You must visit a Division of Motor Vehicles (DMV) office in person to pass the road test and receive your license. However, you can complete some early steps online through the NC DMV website, which saves time when you arrive at the office.
The online portion lets you submit your process, upload documents, and pay fees before your appointment. This means less paperwork to fill out in the office and a faster visit overall. You will still need to pass both a written test and a road test in person, and you must appear at a DMV office to have your photo taken and receive your physical license card.
Key Takeaways
- North Carolina requires you to visit a DMV office in person to pass your road test and pick up your license card.
- You can start your process online through the NC DMV website and upload documents before your appointment.
- The written test can be taken at a DMV office, but some testing centers in North Carolina also offer it.
- Your road test must be scheduled and completed at a DMV office with a state examiner.
- Bring original documents to your in-person appointment, even if you uploaded copies online.
What you can do online before visiting the DMV
The NC DMV website allows you to create an account and begin your driver's license process from home. You can fill in your personal information, select your license type, and answer the required questions. This step takes 10 to 15 minutes and does not commit you to anything—you can save your progress and return later.
Once your process is started, you can upload scans or photos of your required documents. These include your proof of identity (such as a birth certificate or passport), proof of Social Security number, and proof of North Carolina residency (such as a utility bill or lease). The DMV website shows you exactly which documents are acceptable and in what format.
You can also pay your license fee online during this process. North Carolina charges different fees depending on your license type and how long you want it to be valid. Paying online means you will not need to bring a check or card to the office.
The written test: where and how to take it
North Carolina offers the written test at DMV offices across the state. The test covers road signs, traffic laws, and safe driving practices. It is 40 questions long, and you must answer at least 32 correctly to pass. You can take it on a computer at the DMV office, and results are available when ready.
Some third-party testing centers in North Carolina also administer the written test, though not all locations offer it. If you want to take the test at a location other than a DMV office, call ahead to confirm they offer testing. You will still need to complete your road test at a DMV office.
You can study for the written test using the NC DMV's free study guide, which is available on their website as a PDF. Many people also use practice tests online to prepare. You are allowed to take the written test multiple times if you do not pass on your first attempt, though there may be a small fee for each retake.
Scheduling and taking your road test
Your road test must be scheduled at a DMV office and conducted by a state examiner. You cannot take this test online or at a third-party location. During the road test, the examiner will ask you to perform basic driving tasks such as parking, turning, stopping, and merging. The test typically lasts 20 to 30 minutes.
To schedule your road test, you can call your local DMV office directly or use the online scheduling system on the NC DMV website if your county offers it. Some counties have long wait times, so schedule as soon as you are ready. You will need to bring your own vehicle for the test, and it must be registered, insured, and in safe working condition.
Bring your learner's permit, proof of insurance, and your vehicle registration to the road test appointment. The examiner will check these documents before you begin driving. If you fail the road test, you can schedule another attempt, though there is usually a waiting period and an additional fee.
Documents you must bring in person
Even though you uploaded documents online, you must bring the original documents to your DMV office appointment. The DMV staff will verify that your originals match what you submitted. Acceptable documents for proof of identity include a U.S. passport, certified birth certificate, or state ID from another state.
For proof of Social Security number, bring your Social Security card, W-2 form, or 1099 form. For proof of North Carolina residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. Your name must appear on the document.
Bring your learner's permit if you have one, along with any other documents the DMV requested during your online process. If you are under 18, bring a parent or guardian and their ID as well. Having all documents ready before you arrive will speed up your appointment.
What happens at your in-person DMV appointment
When you arrive at the DMV office, staff will verify your documents, confirm your online process, and take your photo for your license. If you have not yet taken the written test, you can take it at this appointment. The entire process usually takes 30 minutes to an hour, depending on how busy the office is.
After you pass the written test and road test, the DMV will issue your license. In most cases, you receive a temporary paper license on the spot, valid for 30 days. Your permanent plastic license card will arrive by mail within two to three weeks. If you need your license sooner, some DMV offices offer rush processing for an additional fee.
Timeline from start to finish
The total time to get your North Carolina driver's license depends on how quickly you complete each step. If you start your online process today and schedule your road test for the next available appointment, you could have your license within one to four weeks. However, some DMV offices have longer wait times for road test appointments, especially in busy urban areas.
Here is a typical timeline: submit your online process (same day), receive confirmation (1 to 2 days), take the written test (within 1 to 2 weeks), take the road test (within 2 to 4 weeks), receive your temporary license (same day), and receive your permanent card by mail (2 to 3 weeks after that). Starting your process online does not speed up the road test wait time, but it does reduce the time you spend at the office.
Frequently Asked Questions
Can I take the written test online from home?
No. North Carolina requires you to take the written test in person at a DMV office or approved testing center. The DMV wants to verify your identity before you take the test. You can study online using the free study guide, but the actual test must be taken at a physical location.
What if I fail the written test or road test?
You can retake either test. There is usually a waiting period of a few days before you can retake the written test, and you may need to pay a small fee. For the road test, you must schedule a new appointment, which may take several weeks depending on your local DMV's availability.
Do I need a learner's permit before I can take the road test?
Yes. North Carolina requires you to hold a learner's permit for at least 12 months before you can take the road test (or 6 months if you are 18 or older). You must bring your learner's permit to your road test appointment.
Can someone else pick up my license if I cannot go to the DMV?
No. You must appear in person at the DMV office to have your photo taken and receive your license. A family member or representative cannot pick it up for you. However, your permanent plastic card will be mailed to you, so you only need to visit the office once.
What if I move to a different county before I finish the process?
You can complete your road test at any DMV office in North Carolina, not just the one in your county. If you move, contact your local DMV to update your address and reschedule your road test if needed. Your online process will transfer to your new location.