What You Need to Do to Get a North Carolina Driver's License

To obtain your first North Carolina driver's license, you must pass a written knowledge test, a road skills test, and a vision screening at a Division of Motor Vehicles (DMV) office. You'll need to bring specific documents that prove your identity, Social Security number, and North Carolina residency. The entire process takes place in person — there is no online option for first-time licenses. Most people complete both tests on the same day, though you can take them separately if needed.

North Carolina issues a standard driver's license valid for eight years from your birthday in the year you turn 65 (or eight years from issuance if you're under 57). The state also offers a Real ID-compliant license, which costs the same but is required for federal building access and domestic air travel after May 7, 2025.

Key Takeaways

  • You must visit a DMV office in person with proof of identity, a Social Security number document, and two proofs of North Carolina residency.
  • The knowledge test covers traffic laws and road signs; the road test is conducted by a DMV examiner in your own vehicle or a DMV vehicle.
  • You must be at least 16 years old to obtain a learner's permit and at least 16 years and 6 months old to take the road test for a full license.
  • The total cost is $20 for a standard license or $28 for a Real ID license, paid at the DMV office when you pass both tests.
  • You can schedule your road test appointment online or by phone, but walk-ins are accepted at most offices during posted hours.

Documents You Must Bring to the DMV

North Carolina requires you to bring an original or certified copy of one primary identity document. Acceptable documents include a certified birth certificate, a valid passport, a military ID, or a Certificate of Naturalization. A photocopy or a birth certificate ordered online is not acceptable — it must be an official document issued by the vital records office or government agency.

You also need proof of your Social Security number. Bring your Social Security card, a W-2 form, a 1099 form, or a pay stub with your full Social Security number printed on it. A tax return or bank statement showing your number is also acceptable.

For North Carolina residency, bring two documents from different categories. Acceptable documents include a utility bill, a lease or mortgage statement, a bank statement, a property tax bill, a vehicle registration, or a piece of mail from a government agency. All residency documents must show your current name and address and be dated within the last 60 days. A utility bill in your name is the fastest option.

If you are under 18, you must also bring a parent or legal guardian to sign your process in person. Bring their government-issued photo ID as well.

The Knowledge Test: What to Expect and How to Prepare

The North Carolina knowledge test contains 25 multiple-choice questions about traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly to pass. The test is offered in English and Spanish, and you can request a reader if you have a documented learning disability.

The test covers North Carolina traffic laws, right-of-way rules, speed limits, parking, and the meaning of road signs and pavement markings. You can study using the official North Carolina Driver's Handbook, which is available free on the DMV website and in print at every DMV office. The handbook is the only source material the test draws from — nothing on the test will come from outside that document.

Most people spend 2 to 4 hours studying the handbook before taking the test. You can take the knowledge test as many times as needed; there is no limit on retakes, and you do not pay an additional fee each time. If you fail, you can retake it the same day or schedule another appointment.

The Road Test: Scheduling, Requirements, and What Happens During the Exam

The road test is a 20-minute drive conducted by a DMV examiner who evaluates your ability to control the vehicle, follow traffic laws, and respond to road conditions. You must bring a vehicle that is registered, insured, and in safe working condition. The vehicle's registration and insurance documents must be in the car during the test. You can use your own vehicle, a family member's vehicle, or a DMV vehicle if you request one when you schedule your appointment.

To schedule your road test, visit the North Carolina DMV website and select your county and preferred date, or call the DMV office directly. Most offices allow you to schedule 1 to 4 weeks in advance. Walk-in road tests are accepted at most locations during posted hours, though wait times vary. You must pass the knowledge test before you can take the road test, but you do not have to pass them on the same day.

During the test, the examiner will ask you to perform basic maneuvers such as starting the vehicle, turning, backing up, parking, and stopping. You will also drive on local roads and demonstrate your ability to follow traffic signs and signals. The examiner is looking for safe driving habits, not perfect performance — minor mistakes do not result in failure, but unsafe actions such as running a red light or failing to yield do.

You must pass the road test to receive your license. If you fail, you can retake it at any time; there is no waiting period between attempts. You pay the $20 or $28 license fee only after you pass both tests.

Learner's Permit vs. Full License: When You Can Drive

North Carolina offers a learner's permit for drivers aged 15 to 16 years and 6 months. A learner's permit allows you to drive only when a licensed driver aged 21 or older is in the front passenger seat. You obtain a learner's permit by passing the knowledge test alone — no road test is required. A learner's permit is valid for one year.

You can explore for a full driver's license once you are 16 years and 6 months old. At that point, you must pass the road test. If you hold a learner's permit, you do not have to retake the knowledge test — your passing score carries over. If you do not hold a learner's permit, you must pass both the knowledge test and the road test to receive a full license.

Once you have a full license, you can drive without supervision at any time. There are no restrictions based on time of day or passenger age for a standard North Carolina driver's license.

Real ID Compliance and License Options

A standard North Carolina driver's license costs $20 and is valid for eight years. A Real ID-compliant license costs $28 and is valid for the same period. The Real ID license has a gold star in the upper right corner and is required for federal building access and domestic air travel after May 7, 2025.

The documents you bring to the DMV are the same for both types of licenses. The only difference is the fee and the marking on the card itself. If you are unsure which to choose, the Real ID license is the safer option because it meets federal requirements and costs only $8 more.

You can upgrade from a standard license to a Real ID license at any time by visiting a DMV office and paying the difference in fees. You do not have to retake any tests.

DMV Office Locations, Hours, and How to Schedule Your Appointment

North Carolina has DMV offices in all 100 counties. To find the office nearest you, visit the DMV website and enter your county name or zip code. Each office has different hours and may have different wait times. Some offices are open Monday through Friday only, while others offer Saturday hours.

You can schedule your road test appointment online through the DMV website or by calling your local DMV office. The website shows available dates and times for your chosen location. If you prefer to walk in, most offices accept walk-ins for both the knowledge test and road test during posted hours, though you may wait 1 to 3 hours depending on the time of day and office location.

Call ahead if you have questions about which documents to bring or if you need special accommodations such as a reader for the knowledge test or a vehicle with hand controls for the road test. The DMV can arrange these accommodations if you request them when you schedule your appointment.

Common Mistakes to Avoid When Getting Your North Carolina License

The most common mistake is bringing documents that do not meet the state's requirements. Photocopies of birth certificates, utility bills older than 60 days, or residency documents without your current address will be rejected, and you will have to reschedule. Bring originals or certified copies, and check the date on every residency document before you go.

Another frequent error is not bringing a parent or guardian if you are under 18. The DMV will not issue a license to a minor without a parent or guardian signature, and you will have to return with them. If your parent or guardian cannot go with you, contact your DMV office in advance to ask about alternative options — some offices may allow a notarized consent form, though this varies by location.

Drivers also sometimes schedule their road test before they are ready. The knowledge test passing score carries over for one year, so you have time to practice driving before taking the road test. Waiting until you feel confident reduces the chance of failing and having to reschedule.

Frequently Asked Questions

Can I take the knowledge test online or at home?

No. The knowledge test must be taken in person at a DMV office. You cannot take it online, by mail, or at a third-party location. You must visit a DMV office during posted hours to take the test.

What happens if I fail the road test?

You can retake the road test at any time. There is no waiting period between attempts, and you do not pay an additional fee. You can schedule your next appointment online or by phone, or walk in to your local DMV office.

Do I need a learner's permit before I can take the road test?

No. If you are 16 years and 6 months or older, you can take the road test without a learner's permit. However, you must still pass the knowledge test first. A learner's permit is optional and is mainly useful if you want to practice driving with a licensed adult before taking the road test.

How long does it take to get my license after I pass both tests?

Your license is issued the same day you pass both tests. You will receive a temporary paper license at the DMV office, and your plastic card will arrive by mail within 7 to 10 business days. The temporary license is valid for driving until your plastic card arrives.

Can I use a vehicle with an out-of-state registration for my road test?

Yes, as long as the vehicle is registered, insured, and in safe working condition. The registration and insurance documents must be in the vehicle during the test. If you are using someone else's vehicle, bring their permission in writing or have them present at the DMV office.