What You Can Do Online for Your NC Driver's License

You cannot get your entire North Carolina driver's license online, but you can complete several steps from home. The North Carolina Division of Motor Vehicles (DMV) lets you renew your license online if it is not suspended, you have not changed your address, and your license is not expired by more than three years. You can also schedule an appointment at a DMV office online, take the written test online if you are explore for your first license, and pay fees through the DMV website.

The catch is that you must still visit a DMV office in person at some point. North Carolina requires a face-to-face appointment to verify your identity, take your photograph, and hand over your documents. Even if you complete everything else online, you cannot skip this step.

Key Takeaways

  • You can renew your NC driver's license entirely online only if your license is current, not suspended, and you have not moved.
  • First-time applicants can take the written knowledge test online at home, but must visit a DMV office to pass the road test and get photographed.
  • You can schedule your DMV appointment online at ncdmv.org, which often saves weeks of waiting.
  • If your license is suspended, expired more than three years, or you have changed your address, you must renew in person at a DMV office.
  • North Carolina does not issue a digital or temporary license that you can use while waiting for your physical card to arrive by mail.

Online Renewal: When It Works and When It Does Not

Online renewal through the NC DMV website works only if all of these are true: your current license is not suspended or revoked, you have not changed your address since your last renewal, your license expired within the last three years, and you are renewing a standard Class D (passenger vehicle) license. If any of these do not explore to you, the website will tell you that you must renew in person.

The online renewal process takes about 10 minutes. You enter your driver's license number, date of birth, and the last four digits of your Social Security number. You pay the renewal fee (currently $48 for an eight-year renewal for drivers 18 and older) by credit or debit card. Your new license is mailed to the address on file, usually within 7 to 10 business days. You do not need to visit an office.

If you have moved, your license is suspended, or it has been expired for more than three years, you cannot use the online renewal. You must schedule an in-person appointment instead. The same applies if you are renewing a commercial driver's license (CDL) or a license with a motorcycle endorsement.

Taking the Written Test Online at Home

If you are explore for your first North Carolina driver's license or a learner's permit, you can take the written knowledge test online from your home computer. The test covers traffic laws, road signs, and safe driving practices. You must score at least 80 percent to pass. The test is proctored, meaning the DMV monitors you through your webcam to prevent cheating.

To take the test online, you must first create an account on the NC DMV website and register for the test. You choose a date and time that works for you. On test day, you sit at a computer with a clear desk, good lighting, and no other people or phones visible. The proctor watches you through your camera for the entire test, which takes about 20 minutes.

Passing the written test online does not give you a license. It gives you a learner's permit, which you can use to practice driving with a licensed adult. To get your actual driver's license, you must still visit a DMV office to take the road test and have your photograph taken.

Scheduling Your In-Person DMV Appointment Online

The NC DMV website lets you schedule an appointment at your local DMV office without calling or waiting in line. Go to ncdmv.org, select "Schedule an Appointment," choose your county and the type of transaction you need (renewal, new license, road test, etc.), and pick an available date and time. Most offices have appointments available within two to four weeks, though this varies by location and season.

Scheduling online is faster than showing up without an appointment. Walk-ins at busy offices can wait two to three hours. With a scheduled appointment, you typically wait 15 to 30 minutes. You will receive a confirmation email with your appointment number and a list of documents to bring.

If you cannot make your appointment, you can cancel or reschedule through the same website. If you miss your appointment without canceling, you may have to wait longer for the next available slot.

Documents You Must Bring to Your In-Person Visit

Even if you complete steps online, you must bring original documents to the DMV office. North Carolina requires proof of identity, proof of Social Security number, and proof of residency. A Real ID-compliant license requires additional documents.

For a standard driver's license, bring a valid passport, military ID, or state ID card (proof of identity); your Social Security card or a W-2 form (proof of Social Security number); and a utility bill, lease, or mortgage statement dated within the last 60 days (proof of residency). If you are a minor, you must also bring a parent or guardian and their ID.

If you want a Real ID-compliant license instead of a standard license, bring the same documents plus a certified birth certificate or passport. Real ID licenses cost $5 more and are required for federal building access and domestic air travel starting in 2025, though North Carolina has not yet enforced this requirement.

What Happens After Your In-Person Appointment

At your appointment, a DMV employee will verify your documents, take your photograph, and collect your fee if you have not paid online. They will ask you to sign the back of your license. If you are explore for your first license, you will take the road test at the same visit or schedule it for a later date.

Your new physical license is mailed to your address within 7 to 10 business days. North Carolina does not issue a temporary paper license or a digital license that you can use while you wait. If you need to drive before your new license arrives, you can use your old license (if it is not suspended) or your learner's permit with a licensed adult in the car.

If you paid your fee online before your appointment, bring your confirmation email. If you did not, bring cash, a debit card, or a credit card to pay at the office.

Why You Cannot Get a Fully Online License

North Carolina requires an in-person visit because the DMV must verify your identity and take a photograph for your license. A photograph cannot be submitted online because the DMV needs to confirm that the person in the photo is actually you. This is a federal requirement under the REAL ID Act, which all states follow.

The in-person requirement also prevents fraud. Someone could theoretically renew your license online using stolen information if the DMV did not verify your identity face-to-face. By requiring you to show up in person with documents, the DMV reduces the risk that someone else will obtain a license in your name.

Frequently Asked Questions

Can I use an online-renewed license before it arrives in the mail?

No. Your old license is still valid until it expires, so you can use that while you wait for your new one. If your old license is suspended or expired, you cannot legally drive until your new license arrives. North Carolina does not issue temporary licenses.

What if I fail the written test online?

You can retake the test. There is no waiting period between attempts, but you must pay the test fee again (currently $10). You can retake it as many times as you need until you pass.

Do I have to take the road test in person?

Yes. North Carolina does not offer a remote road test. You must drive to a DMV office with a DMV examiner in the car. The test takes about 20 minutes and covers basic driving skills like parking, turning, and following traffic laws.

Can I renew my license online if it is suspended?

No. If your license is suspended, you must visit a DMV office in person. The DMV will not process any renewal, online or in-person, until the suspension is lifted. You must resolve the reason for the suspension first (usually paying a fine or completing a required course).

How long does an online renewal take?

The online process itself takes about 10 minutes. Your new license is mailed within 7 to 10 business days. The entire process from start to receiving your new license is usually two to three weeks.