What you need to do to get a North Carolina learner's permit

To get a learner's permit in North Carolina, you must visit your local Division of Motor Vehicles (DMV) office in person, pass a written knowledge test, and pay a fee. The process takes about an hour. You'll need to bring proof of identity, proof of Social Security number, and proof of North Carolina residency — documents like a birth certificate, passport, or state ID work for identity; a Social Security card or tax return works for your SSN; and a utility bill, lease, or bank statement works for residency. North Carolina does not allow online permit applications, so you cannot complete this entirely from home.

Your age determines which type of permit you can get. If you're 15 or older, you can get a learner's permit, which lets you practice driving with a licensed adult in the car. If you're 16 or older, you can skip the learner's permit and go straight to a provisional license after passing both the written and road tests. Most new drivers start with the learner's permit to build experience before taking the road test.

Key Takeaways

  • You must be at least 15 years old and bring original documents proving your identity, Social Security number, and North Carolina residency to your local DMV office.
  • The written knowledge test covers North Carolina traffic laws and safe driving practices; you can study using the official DMV handbook available free online or in print at any DMV office.
  • The learner's permit fee is $20 and the permit is valid for five years, but you must renew it if you turn 18 before getting your full license.
  • With a learner's permit, you can only drive with a licensed adult 21 or older in the front passenger seat, and you cannot drive between midnight and 5 a.m.
  • After holding your learner's permit for at least 12 months and one day, you become may be able to access to take the road test for your provisional license.

Documents to bring to the DMV office

North Carolina requires original documents — not copies — for all three categories: identity, Social Security number, and residency. Bring documents that show your full legal name exactly as it appears on your birth certificate or other identity records. If your name has changed due to marriage or court order, bring the document that shows the change.

For identity, bring one of these: a birth certificate (certified copy with the state seal), a U.S. passport, a passport card, a Consular Report of Birth Abroad, or a Certificate of Naturalization. A school ID or parent's ID will not work. For your Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. For North Carolina residency, bring a utility bill, a lease or rental agreement, a mortgage statement, a bank or credit card statement, or a property tax bill. The document must show your name and current address and be dated within the last 60 days.

If you do not have all three categories of documents, the DMV will not issue your permit that day. You can explore for a replacement Social Security card at your local Social Security office if you've lost yours, or request a certified birth certificate from the county where you were born — both take time, so plan ahead.

The written knowledge test

The North Carolina written test has 25 multiple-choice questions covering traffic laws, road signs, safe driving practices, and impaired driving. You must answer at least 20 questions correctly to pass. The test is offered in English and Spanish. You can take it on a computer at the DMV office, and you'll get your results when ready after you finish.

Study using the official North Carolina Driver's Handbook, which covers everything on the test. You can read it free from the DMV website (ncdmv.org), pick up a printed copy at any DMV office, or read it online. The handbook is about 80 pages and organized by topic — road signs, speed limits, right-of-way rules, parking, and more. Most people spend 2 to 4 hours studying before taking the test.

You can retake the test if you fail, but you must wait one day between attempts. There is no extra fee for retakes. If you fail three times, you must wait 30 days before trying again. Many DMV offices let you schedule your test appointment online or by phone, which can save you wait time on the day you go.

Learner's permit restrictions and rules

Once you have your learner's permit, you can drive only under specific conditions. A licensed adult who is 21 or older must be in the front passenger seat at all times while you drive. That adult can be a parent, guardian, driving instructor, or any other licensed driver. You cannot drive alone, and you cannot have only younger passengers in the car.

You cannot drive between midnight and 5 a.m., even with a licensed adult in the car. This restriction applies every day of the week. You also cannot use a cell phone while driving, even hands-free, except to call 911 in an emergency. Texting is never allowed. Violating these rules can result in fines and loss of your permit.

You must hold your learner's permit for at least 12 months and one day before you can take the road test. This waiting period is required by North Carolina law and cannot be shortened. During this time, you should practice driving in different conditions — daytime and evening, highways and local roads, light traffic and heavier traffic — to build the skills you'll need for the road test.

The cost and how long your permit lasts

The learner's permit fee is $20. You pay this fee when you explore at the DMV office. There are no additional hidden fees. If you need to replace a lost or damaged permit, the replacement fee is also $20.

Your learner's permit is valid for five years from the date it is issued. However, if you turn 18 before your permit expires, you must renew it before you can take the road test. The renewal fee is $20. If your permit expires before you take the road test, you must reapply and retake the written test.

Finding your local DMV office and scheduling an appointment

North Carolina has DMV offices in every county. You can find the office nearest you and its hours on the official DMV website at ncdmv.org. Many offices are open Monday through Friday during business hours, and some offer limited Saturday hours. Call ahead or check online to confirm hours before you go, because hours vary by location.

Some DMV offices allow you to schedule an appointment online or by phone, which reduces your wait time. If your local office does not offer appointments, you can walk in during business hours. Walk-in wait times vary — some offices have short waits in the morning, while others may have longer waits in the afternoon. Arriving early in the day often means a shorter wait.

Bring all your documents in a folder or envelope so they stay organized and do not get damaged. Arrive with enough time to complete the process before the office closes — the whole visit usually takes 30 minutes to an hour, but it can take longer if the office is busy.

What happens after you pass the written test

After you pass the written test, the DMV will issue your learner's permit on the spot. You'll receive a physical card with your photo, name, permit number, and expiration date. This card is your proof that you can legally drive with a licensed adult. Keep it with you whenever you drive.

You can now begin practicing with a licensed adult. Many new drivers take lessons with a professional driving instructor, which can help you learn faster and build confidence. Instructors are familiar with the road test requirements and can point out habits that examiners look for. Lessons typically cost $40 to $100 per hour, depending on the instructor and location.

After you have held your permit for at least 12 months and one day, you can schedule your road test at a DMV office. The road test costs $20 and takes about 20 to 30 minutes. You'll drive with an examiner who watches your ability to control the car, follow traffic laws, and respond to road conditions. If you pass, you'll receive your provisional license that same day.

Frequently Asked Questions

Can I get a learner's permit if I'm homeschooled?

Yes. North Carolina does not require you to be enrolled in a public or private school to get a learner's permit. You only need to meet the age requirement (15 or older) and bring the required documents proving identity, Social Security number, and residency.

What if I fail the written test?

You can retake it the next day at no extra cost. There is no limit to how many times you can retake it, though if you fail three times in a row, you must wait 30 days before trying again. Most people pass on their second attempt if they study the handbook more carefully.

Can I take the written test in a language other than English?

Yes. North Carolina offers the written test in Spanish. If you need the test in another language, contact your local DMV office to ask about options — some offices may be able to arrange an interpreter, though this varies by location.

Do I have to take driver's education classes to get a learner's permit?

No. North Carolina does not require driver's education to get a learner's permit. However, if you are under 18 when you take the road test, you must have completed a driver's education course or a behind-the-wheel training course to get your provisional license. The learner's permit itself has no classroom requirement.

What if my documents have a different address than where I live now?

Bring a current proof of residency (utility bill, lease, or bank statement dated within the last 60 days) along with your identity document. The DMV will use the current address from your residency document for your permit. You do not need to update your other documents first.