The Documents and Steps You'll Need

To get a North Carolina driver's license, you need to bring specific documents to a Division of Motor Vehicles (DMV) office, pass a written test, and pass a road test. North Carolina does not issue a learner's permit as a separate step — instead, you get a Limited Learner's Permit first, which lets you practice driving with restrictions, then move to a full license once you've met the requirements.

The whole process typically takes several weeks from start to finish, because you need to space out your written test and road test, and you must hold the Limited Learner's Permit for a minimum period before you can take the road test. Understanding what documents to bring and what each test covers will help you move through the process without delays.

Key Takeaways

  • You must bring proof of identity, proof of Social Security number, and proof of North Carolina residency to the DMV to get your free guide.
  • Your first license is a Limited Learner's Permit, which requires passing a written test and holding it for at least 30 days before you can take the road test.
  • The road test covers basic vehicle control, following traffic laws, and safe driving decisions on public roads.
  • North Carolina charges a fee for the Limited Learner's Permit and a separate fee for the full driver's license, and both must be paid at the DMV office.

Documents to Bring to the DMV

North Carolina requires four categories of documents. First, you need proof of identity: a U.S. passport, a certified birth certificate, a military ID, or a state ID from another state. A school ID or work ID alone will not work.

Second, bring proof of your Social Security number. This can be a Social Security card, a W-2 form, a 1099 form, or a pay stub with your full Social Security number on it. If you do not have a Social Security number, you can explore for one at the Social Security Administration office before you go to the DMV.

Third, you need proof of North Carolina residency. Acceptable documents include a utility bill, a lease or mortgage statement, a bank statement, an insurance policy, or a government check — all must show your name and current North Carolina address and be dated within the last 60 days. A piece of mail from a school or employer counts if it shows your address.

Fourth, if you are under 18, bring a parental consent form. Your parent or guardian must sign the form in front of a DMV employee, or you can bring a notarized version of the form signed by your parent or guardian.

The Limited Learner's Permit and Written Test

Your first step at the DMV is to get a Limited Learner's Permit. You will fill out an process (Form DL-44), pay the fee (currently $20), and take the written test. The written test has 25 multiple-choice questions covering North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly to pass.

The test covers topics like speed limits, right-of-way rules, parking laws, what different road signs mean, and how to handle hazardous driving situations. The DMV provides a free study guide online, and many people study it for a few days before taking the test. You can retake the test if you do not pass, but you will pay the fee again.

Once you pass the written test, you receive your Limited Learner's Permit on the spot. This permit allows you to drive on public roads only while a licensed driver age 21 or older is in the front seat with you. You cannot drive alone, and you cannot drive between midnight and 5 a.m.

You must hold the Limited Learner's Permit for at least 30 days before you can take the road test. If you are under 18, you must hold it for at least 12 months. This waiting period is a legal requirement and cannot be shortened.

The Road Test and Full License

After you have held your Limited Learner's Permit for the required time, you can schedule a road test at a DMV office. The road test takes about 20 to 30 minutes. A DMV examiner will ride with you in your own vehicle (or a vehicle you borrow) and watch you drive on public roads while you follow their instructions.

The examiner is looking for safe vehicle control — smooth steering, proper braking, correct use of mirrors and signals. They will also check that you obey traffic laws, yield the right of way correctly, and make safe decisions in different driving situations. Common reasons people fail include not coming to a complete stop at stop signs, failing to signal, speeding, and hitting the curb during parking.

If you pass the road test, you will pay another fee (currently $20) and receive your full North Carolina driver's license. If you do not pass, you can retake the test, but you will pay the fee again. Most DMV offices let you schedule another test within a few days.

Fees and Payment

North Carolina charges separate fees for the Limited Learner's Permit and the full driver's license. The Limited Learner's Permit costs $20 and is valid for five years. The full driver's license also costs $20 and is valid for eight years. Both fees must be paid in cash or card at the DMV office when you explore — you cannot pay online or by mail.

If you need to replace a lost or damaged license, there is an additional replacement fee. If you renew your license before it expires, the renewal fee is the same as the original license fee.

Special Rules for Drivers Under 18

If you are under 18, North Carolina has stricter rules for your Limited Learner's Permit and your first full license. You must hold the Limited Learner's Permit for 12 months (not just 30 days) before taking the road test. You also cannot drive between midnight and 5 a.m. while you hold the Limited Learner's Permit.

Once you pass the road test and get your full license, you receive a Provisional License instead of an unrestricted license. The Provisional License has the same midnight-to-5-a.m. restriction and lasts until you turn 18. After you turn 18, you can exchange your Provisional License for a full unrestricted license at any DMV office for a small fee.

What to Expect at the DMV Office

When you arrive at a DMV office, bring all your documents and arrive early — offices can be busy, and you may wait an hour or more. Bring the original documents, not photocopies, because the DMV staff need to see them in person. If you are under 18, your parent or guardian should come with you so they can sign the parental consent form in front of a DMV employee.

The DMV staff will check your documents, take your photo, and collect your fee. Then you will go to a testing station to take the written test on a computer. If you pass, you will receive your Limited Learner's Permit card before you leave. Keep this card with you whenever you drive — it is your proof that you are allowed to drive with a licensed adult in the car.

Frequently Asked Questions

Can I take the written test online or at home?

No. You must take the written test in person at a DMV office. The test is administered on a computer at the office, and a DMV employee must be present to verify your identity and oversee the test.

What if I fail the written test?

You can retake the written test the same day or schedule another appointment. Each attempt costs the $20 fee. Most people pass on the second try if they study the DMV study guide between attempts.

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

North Carolina does not require a driver's education course to get a license, but some insurance companies offer discounts if you complete one. If you are under 18, some insurance companies may require it. Check with your insurance provider.

What vehicle should I use for the road test?

You can use any vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, steering, lights, wipers, and mirrors. You cannot use a vehicle with equipment violations or safety defects.

How long does the whole process take from start to finish?

If you are 18 or older, the process takes at least 30 days from the day you pass the written test to the day you can take the road test. If you are under 18, it takes at least 12 months. Add time for scheduling appointments and waiting for test results.