Just moved to North Carolina, or about to turn 16 and need a license? This guide walks you through the whole process, from gathering your documents to passing the tests and paying. The details were checked against the NCDMV, the NCDOT and state law, and are current for 2026. Rules still change, so confirm the current requirements on ncdot.gov before you go.
Step 1. Make sure you can apply
A North Carolina license is issued to residents of the state. You must be able to prove your identity, your North Carolina residency and, if you are not a U.S. citizen, your legal presence in the U.S. If you moved from another state, the law (G.S. 20-7) says you must get a North Carolina license within 60 days after you become a resident.
Adults 18 and older skip the graduated driver license (GDL) stages. If you are 15 to 17, GDL applies: a limited learner permit from age 15 with driver education completed, a limited provisional license from 16 (with the permit held at least 9 months), and a full provisional license from 16 and a half.
Step 2. Gather your documents
The NCDMV asks for four kinds of documents. Bring originals. For example, your Social Security card must be the original, not a photocopy and not laminated.
- Proof of identity and date of birth (one of these): a certified birth certificate with a raised seal, a U.S. passport, a Permanent Resident Card (Green Card, I-551), an Employment Authorization Document (EAD, I-766) or a naturalization certificate.
- Social Security number (one of these): the original card, a W-2 or 1099 showing the full number, or a pay stub with the full SSN.
- Two proofs of North Carolina residency: two different documents showing your name and your address, such as a utility bill, a bank statement, a lease, a mortgage statement, an insurance policy or a letter from your employer. Bring recent documents, ideally from the last 60 to 90 days.
- Legal presence (if you are not a citizen): a valid visa with the I-94 record (print it at i94.cbp.dhs.gov), an EAD, a Green Card or an I-797 approval notice for an active case.
If you are not eligible for an SSN, you must instead show U.S. government documents that prove your legal presence, and the license is issued for a limited time. An ITIN has not been accepted since 2006.
For a new license you also need proof of liability insurance on the vehicle. You can bring it printed or upload a digital copy at the office, according to the NCDMV. The full list is on our page of NC driver's license requirements.
Step 3. Get ready for the tests
Three checks wait for you at the office:
- Vision test: 20/40 or better in at least one eye, or in both together. You may wear glasses or contacts; they are noted as a restriction on your license.
- Knowledge test: 25 multiple-choice questions. You need 20 correct (80%), so you can miss at most 5. There is no strict time limit.
- Road sign test: a separate part. You must identify 9 of 12 signs for a Class C license, so you can miss 3. Signs are recognized by color and shape, so practice without reading the words. See our guide to NC road signs.
Want to know what the day looks like from check-in to the last test? Read NC DMV knowledge test: what to expect.
To study, download the official NC Driver Handbook (a summary is on our handbook page) and practice with the free 25-question practice test or the 400 questions with explanations.
Step 4. The DMV visit
- Make an appointment or walk in. The NCDMV lets you book up to seven days ahead at skiptheline.ncdot.gov, and driver license offices also take walk-ins all day, until the office reaches capacity.
- Hand over your full set of documents. A clerk reviews them and enters your application.
- Take the vision test.
- Take the knowledge test on the computer and the road sign test.
- If you pass, you get your photo taken and you pay.
Most offices are open from 8:00 a.m. to 5:00 p.m. Road tests are not given after 4:00 p.m. If you are in Charlotte, see the offices and how to book.
Step 5. Payment
| Item | Cost |
|---|---|
| Learner permit | $25.50 (sources give $20 to $25.50; confirm at ncdot.gov) |
| Class C license, 8 years (ages 18 to 65) | $52 ($6.50 per year of validity) |
| Class C license, 5 years (age 66 and older) | $32.50 |
You pay after you pass the tests, and there is no separate charge for the test itself. For non-citizens, the license is valid for as long as your legal status in the U.S. lasts. More in how much the NC permit costs.
What to do if you do not pass
You can try again, under these rules:
- You must wait 7 calendar days between attempts.
- Offices commonly allow up to 3 attempts within 90 days of the day you applied. Confirm the details at your office, because practice can vary.
- If you use up the attempts or the 90 days pass, the application closes and the process (with payment and documents) starts over.
See the full plan in what to do if you failed the NC DMV test.
Driver-Prep is an independent educational project and is not affiliated with the NCDMV. Before your visit, check the current requirements at ncdot.gov/dmv.