What you need to do to get a North Carolina driver's license

To get a North Carolina driver's license, you visit your local Division of Motor Vehicles (DMV) office in person, pass a written test and a driving test, and pay the fee. North Carolina does not issue licenses by mail or online. You must show up with specific documents proving your identity and residency, take both tests on the same day or across separate visits depending on your situation, and wait for your license to be produced — usually the same day if you pass everything.

The process is straightforward if you have the right documents and know what to expect at each step. Most people complete it in one or two visits. The main delay is usually scheduling your driving test, which can have a wait depending on your county.

Key Takeaways

  • You must visit a DMV office in person with proof of identity, Social Security number, and proof of North Carolina residency.
  • You will take a written knowledge test first, then schedule a separate appointment for your driving test once you pass.
  • The driving test appointment may have a wait of several weeks depending on how busy your county's DMV is.
  • You pay the license fee at the DMV office, and your license is usually produced the same day you pass the driving test.
  • If you are under 18, you must complete a driver education course and hold a learner's permit for a waiting period before taking the driving test.

Documents you must bring to the DMV

Bring an original or certified copy of your birth certificate, a valid passport, or a military ID — one of these three is your primary identity document. You also need a Social Security card or a document showing your Social Security number, such as a tax return or W-2 form. Do not bring a photocopy of your Social Security card; bring the original.

For proof of North Carolina residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement with your name and current address. The document must be dated within the last 60 days. A driver's license from another state does not count as proof of residency. If you do not have a utility bill or lease, you can bring two documents from a list that includes insurance policies, tax returns, or voter registration cards — ask your local DMV office which combinations they accept.

Bring your Social Security card itself, not a copy. If you do not have one, you can still get a license, but you will need to fill out an additional form at the DMV and provide extra identity documents. Bring your current out-of-state driver's license if you have one.

The written knowledge test and what it covers

The written test has 25 multiple-choice questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly to pass. The test covers things like speed limits, right-of-way rules, what different road signs mean, and how to handle emergency vehicles. You can take the test in English or Spanish.

The DMV provides a free study guide called the North Carolina Driver's Handbook, available online at the DMV website or in print at any DMV office. Most people spend a few hours studying the handbook before taking the test. You can retake the test the same day if you fail, but you will pay the test fee again.

After you pass the written test, the DMV will give you a learner's permit if you are under 18, or schedule you for a driving test if you are 18 or older. If you are 18 or older and pass the written test, you can usually schedule your driving test for a date within the next few weeks, depending on how busy your county is.

The driving test: what to expect and how to schedule it

The driving test lasts about 20 to 30 minutes. An examiner sits in your vehicle while you drive on public roads. They watch how you handle turns, stops, parking, and how you respond to traffic. You must use your own vehicle or borrow one — the DMV does not provide test vehicles. The vehicle must be registered, insured, and in safe working condition. Bring proof of insurance.

You schedule the driving test appointment at the DMV office after you pass the written test. In busy counties, the wait can be two to four weeks. Some counties allow you to schedule online through the DMV website; others require you to schedule in person or by phone. Check your county's DMV office website to see which method they use.

On the day of your driving test, bring your learner's permit (if you are under 18) or your passing written test receipt, your vehicle's registration and proof of insurance, and a valid ID. If you fail the driving test, you can retake it, but there is usually a waiting period of a few days to a week before you can schedule another attempt.

Age-specific requirements: under 18 versus 18 and older

If you are under 18, you must complete a driver education course before you can get a learner's permit. The course is offered by high schools, private driving schools, and online providers. After you finish the course, you bring your completion certificate to the DMV along with your other documents. You then take the written test and receive a learner's permit.

With a learner's permit, you must drive with a licensed adult who is at least 21 years old in the front passenger seat. You must hold the permit for a waiting period — typically 30 days if you are 16 or older, or 60 days if you are 15. After the waiting period, you can schedule your driving test. You cannot drive alone until you pass the driving test and receive your full license.

If you are 18 or older, you do not need to complete driver education or hold a learner's permit. You take the written test, and if you pass, you can schedule your driving test when ready. You can take both tests on the same day at some DMV offices, or schedule the driving test for a later date.

Fees and how long your license lasts

The fee for a North Carolina driver's license varies by age and license type. As of the most recent update, a standard driver's license for someone 18 or older costs around $20 to $30, but this amount changes periodically. Check the DMV website or call your local office for the exact current fee. You pay at the DMV office when you complete your driving test and pass.

A North Carolina driver's license is valid for eight years from the date it is issued. When your license is about to expire, you will receive a renewal notice in the mail. You can renew by mail, online, or in person at a DMV office, depending on your situation. If you move to a different address, you must update your license within 60 days.

Finding your local DMV office and scheduling your visit

North Carolina has DMV offices in every county. Find your local office by visiting the NC DMV website and entering your county name or zip code. The website shows office hours, phone numbers, and whether you can schedule appointments online. Some offices accept walk-ins; others require appointments. Call ahead or check the website to see what your office requires.

Many DMV offices now use an online appointment system. You can schedule your written test appointment through the website, which often reduces wait times. If your office does not have online scheduling, call the office directly to book an appointment or ask about walk-in hours.

Bring all your documents in a folder or envelope so they do not get lost. Arrive 10 to 15 minutes early. If you fail the written test, you can usually retake it the same day or within a few days. If you fail the driving test, ask the examiner what you need to work on before your next attempt.

Frequently Asked Questions

Can I take the written test and driving test on the same day?

At some DMV offices, yes, but it depends on availability and how busy the office is. If you pass the written test in the morning, the office may be able to schedule your driving test for the same afternoon. Call your local DMV office to ask whether same-day testing is possible in your county.

What happens if I fail the driving test?

You can retake the driving test after a waiting period, usually a few days to a week. The examiner will tell you what you did wrong. You do not need to retake the written test. You pay the driving test fee again when you schedule your next attempt.

Do I need a Social Security number to get a driver's license?

You should bring your Social Security card, but if you do not have one, you can still get a license. You will need to complete an additional form at the DMV and provide extra identity documents. Call your local DMV office to ask what documents they will accept in place of a Social Security card.

How long does it take to get my license after I pass the driving test?

Your license is usually produced the same day you pass the driving test. You receive it before you leave the DMV office. If there is a delay, the DMV will tell you when to pick it up or whether it will be mailed to you.

Can I renew my license online or by mail?

You can renew by mail or online if your license is not expired and you have not had any major changes to your information. The DMV website explains which renewal method applies to your situation. If you need to update your address or photo, you may need to visit an office in person.