What You Need to Do to Get a North Carolina Driver's License
North Carolina issues driver's licenses through the Division of Motor Vehicles (DMV), and the process has three main stages: pass a written knowledge test, pass a driving test, and provide documents that prove your identity and residency. You cannot skip any stage or do them out of order. The entire process typically takes several weeks from your first visit to your final license in hand, though you can get a temporary permit to drive while you wait for the permanent card.
The state does not mail licenses to your home — you pick up your permanent license at the DMV office where you passed your driving test. If you move before that happens, you must notify the DMV or your license will be mailed to your old address and you will have to retrieve it or request a replacement.
Key Takeaways
- You must pass a written test first, then a driving test, then submit documents proving identity and North Carolina residency before you receive your license.
- North Carolina requires a Real ID-compliant document (passport, passport card, or enhanced driver's license from another state) or a combination of documents that prove both who you are and where you live.
- You can drive on a temporary permit when ready after passing your driving test, but your permanent license is mailed only to the address on file at the DMV office where you tested.
- The written test covers road signs, right-of-way rules, and safe driving practices; you must score at least 80 percent to pass.
- Driving tests are scheduled by appointment and typically take 20 to 30 minutes; examiners test basic vehicle control, parking, and your ability to follow traffic laws.
The Written Knowledge Test and What It Covers
Before you can schedule a driving test, you must pass North Carolina's written knowledge test at a DMV office. The test has 25 multiple-choice questions drawn from the North Carolina Driver's Handbook, and you must answer at least 20 correctly (80 percent) to pass. The test covers road signs and their meanings, right-of-way rules, speed limits, parking rules, and safe driving practices like following distance and how to handle skids or brake failure.
You can take the test as many times as you need, but you must wait one day between attempts if you fail. The DMV does not charge a fee for the knowledge test itself. You can study using the free North Carolina Driver's Handbook, available as a PDF on the DMV website or in print at any DMV office. Some people study the handbook for a few hours; others spend several days. The test is offered in English and Spanish.
Once you pass, your passing score is valid for 12 months. If you do not schedule and pass a driving test within that year, you will have to take the knowledge test again before you can test for your license.
Scheduling and Passing Your Driving Test
After you pass the written test, you schedule your driving test at the same DMV office or at a different one — your choice. North Carolina allows you to book appointments online through the DMV website or by phone. Appointments typically fill up several weeks in advance, especially in urban areas, so book as soon as you pass your knowledge test if you want a date soon.
On test day, bring your temporary permit (issued when you passed the knowledge test), proof of insurance, and the vehicle you will be tested in. The vehicle must be registered, have valid tags, and have working headlights, brake lights, turn signals, windshield wipers, and mirrors. The examiner will check these before the test begins. The driving test itself lasts 20 to 30 minutes and includes basic vehicle control (starting, stopping, turning), parking (usually parallel parking), and driving on public roads while following traffic laws and responding to the examiner's directions.
You must pass the driving test to move forward. If you fail, you can retake it, but you must wait at least one day. There is a fee for each driving test attempt; as of 2024, this fee is $10, though fees can change. Once you pass, the DMV issues you a temporary license (a paper document) that is valid for 45 days while your permanent card is being printed and mailed.
Documents You Must Provide Before Your License Is Mailed
After you pass your driving test, you must provide documents proving your identity and North Carolina residency before the DMV will mail your permanent license. North Carolina follows federal Real ID standards, which means you need either one Real ID-compliant document or a combination of documents that together prove who you are and where you live.
Real ID-compliant documents that satisfy both identity and residency include a valid U.S. passport, passport card, or an enhanced driver's license from another state. If you have one of these, you are done — you only need that one document.
If you do not have a Real ID document, you must provide two documents: one for identity and one for residency. Identity documents include a birth certificate (certified copy), a valid passport from another country, a military ID, or a state ID from another state. Residency documents include a utility bill, lease agreement, mortgage statement, property tax bill, or a bank or credit card statement showing your North Carolina address. The residency document must show your current address and be dated within the last 60 days.
Bring originals or certified copies — photocopies are not accepted. If your birth certificate is from outside the United States, bring the original and a certified English translation. The DMV will not mail your license until these documents are on file.
Timeline: From First Visit to License in Hand
The total time depends on how quickly you schedule appointments and how long the mail takes. Here is a realistic timeline:
| Stage | Time Required | Notes |
|---|---|---|
| Study and pass knowledge test | 1 to 7 days | Depends on how much you study; test is offered daily at most offices |
| Wait for driving test appointment | 2 to 6 weeks | Varies by location and season; urban areas often have longer waits |
| Pass driving test and receive temporary license | Same day | Temporary license valid for 45 days |
| Mail delivery of permanent license | 2 to 3 weeks | Mailed to address on file at DMV office where you tested |
| Total | 5 to 12 weeks | Fastest path: study 1 week, test appointment available within 2 weeks, mail takes 2 weeks |
Your temporary permit lets you drive during this entire waiting period, so you are not stuck without a license. However, if you move before your permanent license arrives, you must update your address with the DMV or the card will be mailed to your old address.
Fees and What They Cover
North Carolina charges separate fees for the driving test and for the license itself. As of 2024, the driving test fee is $10 per attempt. The license fee depends on how long you want it to be valid: an eight-year license costs $60, and a four-year license costs $30. Most first-time drivers choose the eight-year option. These fees can change, so check the DMV website before you go.
There is no fee for the knowledge test. If you need a replacement temporary permit or have questions about fees, call your local DMV office — phone numbers are on the DMV website organized by county.
What Happens If You Fail Your Driving Test
Failing a driving test does not disqualify you from trying again. You must wait at least one day, then you can schedule another appointment and pay the $10 fee again. Your knowledge test score remains valid for 12 months, so you do not have to retake that test unless a year passes between your knowledge test and your successful driving test.
Common reasons people fail include not coming to a complete stop at stop signs, not checking mirrors before changing lanes, hitting a curb during parking, or not maintaining proper speed. If you fail, ask the examiner what you need to work on, then practice those specific skills before your next attempt. Many people pass on their second or third try.
Frequently Asked Questions
Can I take my driving test in a different county than where I took my knowledge test?
Yes. You can take your knowledge test at one DMV office and your driving test at any other DMV office in North Carolina. Your temporary permit is valid statewide. However, your permanent license will be mailed to the address on file at the office where you passed your driving test, so if you want it mailed to a specific address, make sure that address is registered at the office where you test.
What if I do not have a birth certificate or passport?
You can use other identity documents such as a military ID, a state ID from another state, or a passport from another country (with a certified English translation). You still need a residency document showing your North Carolina address dated within the last 60 days. If you do not have any of these, contact your local DMV office to discuss what documents you can provide.
Can I use my temporary permit to drive alone, or do I need a licensed driver with me?
North Carolina does not issue a learner's permit stage for adult first-time drivers. Once you pass your driving test, your temporary permit allows you to drive alone. Restrictions explore only if you are under 18 — in that case, you must follow the Graduated Licensing System rules, which limit when and with whom you can drive.
What if my permanent license does not arrive within three weeks?
Contact the DMV office where you passed your driving test. Licenses are occasionally delayed in the mail. The DMV can check the status of your card and, if necessary, issue a replacement. Bring your temporary permit when you call or visit.
Do I have to renew my license in person, or can I renew by mail?
North Carolina allows renewal by mail if your license is not suspended or revoked and you have not had any major changes (like a name change). You will receive renewal instructions in the mail before your license expires. If you cannot renew by mail, you must visit a DMV office in person.