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

To get a North Carolina driver's license, you must pass a written knowledge test, a road test, and a vision screening at a Division of Motor Vehicles (DMV) office. You'll also need to bring specific documents that prove your identity, Social Security number, and North Carolina residency. The entire process takes at least two visits — one for the written test and one for the road test — and the road test appointment typically comes weeks after you pass the written exam.

North Carolina does not issue licenses by mail or online. You must appear in person at a DMV office, bring original or certified documents, and complete both tests before you receive your license. The state issues a temporary license on the day you pass your road test, and your permanent card arrives by mail within two weeks.

Key Takeaways

  • You must bring an original birth certificate or passport, proof of Social Security number, and two documents showing your North Carolina address before you can test.
  • The written test covers road signs, traffic laws, and safe driving practices; you can study using the official North Carolina Driver's Handbook available free on the DMV website.
  • Road test appointments are scheduled weeks in advance and fill up quickly, especially in urban areas, so book yours when ready after passing the written exam.
  • 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 four-year license or $40 for an eight-year license, paid at the DMV office when you pass your road test.

Documents You Must Bring to the DMV

North Carolina requires you to bring an original or certified birth certificate or a valid U.S. passport as proof of identity. A photocopy or hospital-issued birth certificate will not be accepted. If your birth certificate is from another state or country, it must be an official certified copy with the state or country seal.

You also need proof of your Social Security number. This can be your Social Security card itself, a W-2 form, a 1099 form, or a pay stub showing your full Social Security number. A tax return or bank statement will not work.

Finally, you must bring two documents showing your North Carolina address. These can be a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. A piece of mail from a government agency also counts. Both documents must show your current address — you cannot use documents from different addresses.

The Written Test: What to Study and How to Prepare

The written test covers road signs, traffic laws, right-of-way rules, and safe driving practices. You must answer at least 16 out of 20 questions correctly to pass. The test is offered in English and Spanish, and you can request a reader if you have a documented reading disability.

The North Carolina Driver's Handbook is free and available as a PDF on the DMV website at ncdmv.org. It contains all the material covered on the test. You can also request a printed copy at any DMV office. Most people study the handbook for one to two weeks before testing. The DMV does not offer practice tests online, but several third-party websites offer free practice questions that follow the same format.

You can take the written test as soon as you turn 16 years old. If you fail, you can retake it the same day or return on another day — there is no waiting period between attempts. However, you cannot schedule your road test until you have passed the written exam.

Scheduling and Passing Your Road Test

After you pass the written test, you will receive a temporary learner's permit valid for 12 months. You must then schedule your road test appointment. Road test slots fill up quickly, especially in Charlotte, Raleigh, and Greensboro, so book your appointment on the same day you pass the written exam if possible.

You can schedule your road test online at ncdmv.org, by phone at 1-919-715-7000, or in person at any DMV office. The earliest available appointment is typically three to eight weeks away, depending on your location and the time of year. You must be at least 16 years and 6 months old on the day of your road test.

On the day of your road test, bring your temporary learner's permit, proof of insurance, and the vehicle you will be tested in. The vehicle must be registered in North Carolina, have valid tags, and pass a safety inspection (working brakes, lights, wipers, and horn). The test lasts about 20 to 30 minutes and covers basic driving skills, parking, and your ability to follow traffic laws. You must score at least 70 percent to pass.

If you fail your road test, you can retake it after waiting at least one business day. You do not need to retake the written test. Your learner's permit remains valid for the full 12 months, so you have time to practice and schedule another road test.

Getting Your License After You Pass the Road Test

When you pass your road test, the DMV will issue you a temporary license on the spot. This temporary license is valid for 45 days and allows you to drive when ready. Your permanent driver's license card will be mailed to the address you provided at the DMV office within two weeks.

The cost of your license is $20 for a four-year license or $40 for an eight-year license. You pay this fee at the DMV office on the day you pass your road test. North Carolina does not accept payment plans — you must pay the full amount in cash, check, or debit card.

If your permanent license does not arrive within three weeks, contact the DMV at 1-919-715-7000 or visit ncdmv.org to report it. The DMV can reissue your card, though there may be an additional fee.

Age Requirements and Restrictions for New Drivers

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. North Carolina does not have a separate "junior" or "provisional" license for drivers under 18, but your license will be marked as a standard Class D license.

If you are under 18 and hold a learner's permit, you must have a licensed driver who is at least 21 years old in the front seat with you whenever you drive. This requirement applies until you pass your road test and receive your full license. Once you have your full license, there are no restrictions based on age, though your insurance rates may be higher until you turn 25.

Renewing or Replacing Your License

Your North Carolina driver's license is valid for four or eight years from the date it is issued. You can renew your license online at ncdmv.org if you have not had any changes to your name, address, or medical status. Online renewal costs $20 and takes about two weeks.

If you need to change your name or address, you must renew in person at a DMV office. Bring your current license, proof of your new address (if applicable), and any documents supporting a name change (such as a marriage certificate or court order). In-person renewal also costs $20 for a four-year license or $40 for an eight-year license.

If your license is lost or stolen, you can report it and request a replacement at any DMV office or online at ncdmv.org. A replacement license costs $20 and is mailed to you within two weeks. You can request a temporary license to use while you wait for your replacement card.

Frequently Asked Questions

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

No. You must pass the written test first, then schedule your road test for a later date. Road test appointments are scheduled weeks in advance, so you cannot take both tests in one visit.

What if I fail the road test?

You can retake the road test after waiting at least one business day. Your learner's permit remains valid for 12 months, so you have time to practice and schedule another appointment. You do not need to retake the written test.

Do I need to take a driver's education course?

No. North Carolina does not require driver's education to obtain a license, though some insurance companies offer discounts if you complete an approved course. Taking a course is optional.

What if I move to North Carolina from another state?

If you have a valid driver's license from another state, you can exchange it for a North Carolina license without retaking the written or road test. Bring your current license, proof of your North Carolina address, and proof of your Social Security number to any DMV office. The exchange fee is $20.

Can I get a license if I do not have a birth certificate?

If you do not have a birth certificate, you can use a valid U.S. passport instead. If you have neither, contact the DMV at 1-919-715-7000 to discuss other documents that may be accepted in your situation.