The steps to get your North Carolina driver's license

To get a North Carolina driver's license, you need to pass a written test, a road test, and provide proof of identity and residency. The process takes place at your local Division of Motor Vehicles (DMV) office and typically spans two visits — one for the written test and one for the road test after you pass. You cannot skip the written test or road test; both are required, and you must pass each one before moving to the next step.

North Carolina issues a standard driver's license valid for eight years. The cost is $20 for a standard license, though fees vary slightly if you need a Real ID-compliant license (which costs more and requires additional documents). You can start the process at age 15 with a learner's permit, but you must be at least 16 years old to take the road test and receive a full license.

Key Takeaways

  • You must pass a written test at the DMV, then a road test at a separate appointment, before receiving your license.
  • Bring original documents proving your identity (passport, birth certificate, or military ID) and your North Carolina residency (utility bill, lease, or bank statement dated within 60 days).
  • The written test covers road signs, traffic laws, and safe driving; you can study using the free North Carolina Driver's Handbook available on the DMV website.
  • You must be at least 16 years old to take the road test, though you can get a learner's permit at 15 and practice with a licensed adult.
  • The standard license costs $20 and is valid for eight years; Real ID licenses cost more but are required for federal buildings and air travel after May 2025.

Documents you need to bring to the DMV

North Carolina requires two types of documents: proof of identity and proof of residency. For identity, bring one original document from this list: a U.S. passport, a certified birth certificate, a military ID, a tribal ID, or a foreign passport with a valid visa. Photocopies do not work — the DMV must see the original.

For residency, bring one document dated within the last 60 days showing your North Carolina address. Acceptable documents include a utility bill, a lease or rental agreement, a mortgage statement, a bank statement, a paycheck stub, or a property tax bill. A driver's license from another state does not count as proof of residency. If you are homeless or do not have a permanent address, ask the DMV about alternative options when you arrive.

You will also need your Social Security number. Bring your Social Security card or know the number by heart. If you do not have a Social Security number, you cannot get a North Carolina driver's license.

How to pass the written test

The written test has 25 questions and covers road signs, traffic laws, right-of-way rules, and safe driving practices. You must answer at least 20 questions correctly to pass. The test is multiple choice, and you take it on a computer at the DMV office. You have no time limit, though most people finish in 15 to 30 minutes.

The free North Carolina Driver's Handbook, available as a PDF on the DMV website, contains all the material covered on the test. Read it carefully — the test questions come directly from the handbook. Many DMV offices also have printed copies you can pick up in person. Some people study for a few hours; others spend a week. There is no penalty for failing; you can retake the test the same day or return another day.

You do not need a learner's permit to take the written test, though getting one first gives you time to practice driving with a licensed adult before the road test. A learner's permit costs $5 and is valid for five years.

How to schedule and pass the road test

After you pass the written test, you can schedule your road test. North Carolina does not allow you to book online; you must call the DMV office where you want to test or visit in person. Road test wait times vary by location — some offices have openings within a week, while others may have a wait of several weeks. Call ahead to find out how long the wait is in your area.

The road test lasts about 20 minutes. A DMV examiner sits in the car with you and watches you perform basic driving tasks: starting the car, turning, stopping, backing up, parking, and following traffic laws. You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, lights, windshield wipers, and mirrors. If the car fails inspection, you cannot test that day.

You must be at least 16 years old to take the road test. If you are under 18, you must have a licensed adult (parent, guardian, or someone over 21) present during the test. The examiner will ask them to wait in the office while you drive.

What happens after you pass the road test

Once you pass the road test, the DMV will take your photo and issue your license on the spot. You will receive a temporary paper license valid for 30 days while your plastic card is printed and mailed to you. The plastic license arrives within two to three weeks. Keep the temporary license with you until the plastic one arrives.

Your North Carolina driver's license is valid for eight years from the date of issue. You can renew it online, by mail, or in person at the DMV. Renewal costs $20 for a standard license.

Real ID vs. standard North Carolina driver's license

North Carolina offers two types of driver's licenses: a standard license and a Real ID-compliant license. The difference matters if you plan to fly domestically or enter a federal building. Starting May 7, 2025, you will need a Real ID license or a passport to board a domestic flight; a standard driver's license will no longer be accepted.

A Real ID license costs more than a standard license (the exact fee varies, but expect to pay roughly $30 to $35 instead of $20). To get a Real ID license, you must bring the same identity and residency documents as for a standard license, plus one additional document proving your Social Security number: your Social Security card, a W-2 form, a tax return, or a pay stub showing your full Social Security number.

If you do not fly or enter federal buildings, a standard license is sufficient. You can always upgrade to a Real ID license later by visiting the DMV and paying the difference.

If you fail the written or road test

Failing the written test is not permanent. You can retake it the same day or return another day at no extra cost. Most people who fail study the handbook more carefully and pass on the second attempt.

If you fail the road test, you must wait at least one business day before retesting. You can schedule your next test by calling the DMV office. There is no extra fee to retake the road test. Common reasons for failing include not coming to a complete stop, speeding, improper lane changes, or hitting a curb during parking. If you fail, ask the examiner what you did wrong so you can practice that specific skill before your next test.

Frequently Asked Questions

Can I get a North Carolina driver's license if I do not have a Social Security number?

No. North Carolina requires a Social Security number to issue a driver's license. If you do not have one, you cannot get a license. If you are an immigrant, you may be able to get a different form of ID through the DMV; contact your local office to ask what options exist.

What if I do not have proof of residency dated within 60 days?

You will need to obtain a document that meets the requirement. If you recently moved, ask your utility company, bank, or landlord for a recent statement. If you are homeless, contact the DMV office directly — they have procedures for people without a permanent address.

Do I have to take the road test in the same county where I live?

No. You can take the road test at any DMV office in North Carolina, though you must bring proof of North Carolina residency. Some people travel to an office with shorter wait times.

How old do I have to be to get a driver's license in North Carolina?

You must be at least 16 years old to take the road test and receive a full driver's license. You can get a learner's permit at 15 and practice driving with a licensed adult.

What if I already have a driver's license from another state?

You will need to pass the written test and road test to get a North Carolina license. Your out-of-state license does not transfer. However, you may not need to take both tests if you have held a valid license in another state for a certain period — contact the DMV to ask about exemptions.