What You Can and Cannot Renew Online in North Carolina

North Carolina lets you renew your driver's license online only if you meet specific conditions. You can renew online if your license is still valid (not expired more than three years ago), you have a REAL ID-compliant license or are willing to get one, and you have not had any major changes to your record — no name changes, address changes beyond your current county, medical suspensions, or conviction-related suspensions.

You cannot renew online if your license has been expired for more than three years, if you need to change your name or address to a different county, if you have an active suspension or revocation, or if you are renewing a commercial driver's license (CDL). For any of those situations, you must visit a Division of Motor Vehicles (DMV) office in person.

The online renewal system is run through the North Carolina DMV website. The process takes about 10 to 15 minutes and you can do it from home on a computer or phone with internet access.

Key Takeaways

  • You can renew online only if your current license is valid, you have no suspensions or major record changes, and you are renewing a regular driver's license (not a CDL).
  • The online renewal costs $20 and your new license will arrive by mail within 7 to 10 business days.
  • You will need your current driver's license number, Social Security number, and a valid payment method (debit or credit card) to complete the renewal.
  • If you do not meet the online renewal requirements, you must schedule an appointment at your local DMV office to renew in person.

Step-by-Step Process for Online Renewal

Start by going to the North Carolina DMV website and finding the online renewal portal. You will be asked to enter your driver's license number and the last four digits of your Social Security number to verify your identity. The system will pull up your current record and show you what information is on file.

Review all the details — name, address, date of birth, and any restrictions or endorsements. If everything is correct, you can proceed. The system will ask you to confirm your address and whether you want to keep the same address or update it (within your current county only). You cannot change your county of residence online.

Next, you will choose whether to renew as a standard driver's license or upgrade to a REAL ID-compliant license. A REAL ID license costs $20 and is required for federal purposes like boarding domestic flights or entering federal buildings. A standard renewal also costs $20. After you select your license type, you will pay by debit card or credit card. Once payment is processed, you will receive a confirmation number.

Your new license will be mailed to the address on file. Standard delivery takes 7 to 10 business days. You can continue to drive on your current license until the new one arrives.

When You Must Go to a DMV Office Instead

If your license expired more than three years ago, the online system will not let you renew. You will need to visit a DMV office and explore for a new license, which involves a vision test and a new photo. Bring your current or expired license, proof of Social Security number, and proof of residency.

If you have moved to a different county in North Carolina, you cannot renew online. You must go to a DMV office in your new county of residence and bring proof of your new address — a utility bill, lease, or mortgage statement dated within the last 60 days works. The office will update your address and issue a new license.

Any active suspension or revocation on your record will block online renewal. This includes medical suspensions, conviction-related suspensions, or administrative suspensions. You must resolve the suspension with the DMV before you can renew. Call your local DMV office or check your record online through the DMV website to find out why your license is suspended.

If you are renewing a commercial driver's license (CDL), you cannot use the online system. CDL renewals require an in-person visit, a medical examination, and a written test. Schedule an appointment at your local DMV office.

What Happens After You Submit Your Online Renewal

After you pay and receive your confirmation number, your renewal is submitted to the DMV. You will see a message on screen confirming that your request was received. Keep your confirmation number for your records.

The DMV processes online renewals in the order they are received. Most are completed within 3 to 5 business days, though it can take up to 7 to 10 business days for your new license to arrive by mail. You can continue to drive on your current license during this time — your old license remains valid until the new one arrives.

If there is a problem with your renewal — for example, if the DMV cannot verify your information or if there is a hold on your record — the DMV will contact you by mail or phone. Check the email address and phone number on file to make sure they are current before you submit your renewal.

Checking Your Renewal Status Online

You can check the status of your online renewal through the North Carolina DMV website. Log in with your driver's license number and Social Security number, and the system will show you whether your renewal has been processed and when your new license was mailed.

If your status shows "pending" for more than 10 business days, contact your local DMV office. Have your confirmation number ready. The office can look up your renewal and tell you if there is a delay or a problem.

REAL ID Compliance and Your Online Renewal

North Carolina has been issuing REAL ID-compliant licenses since 2009. If your current license shows a gold star in the upper right corner, it is already REAL ID-compliant. If it does not have a star, you can upgrade to a REAL ID license during your online renewal for the same $20 cost.

A REAL ID license is required for domestic air travel and entry to federal buildings as of May 7, 2025. If you do not have a REAL ID license by that date, you will need a passport or other federal ID to fly domestically. Renewing online and choosing the REAL ID option is the fastest way to get one without visiting an office.

If you choose not to upgrade during your online renewal, your new standard license will arrive without the gold star. You can upgrade to REAL ID at any time by visiting a DMV office in person.

Frequently Asked Questions

Can I renew my license online if it expired during the pandemic?

If your license expired more than three years ago, you cannot renew online. You must visit a DMV office. North Carolina's online system only works for licenses that are still valid or expired within the last three years. Bring your expired license, proof of Social Security number, and proof of residency to your local DMV office.

What if I moved out of state but still have a North Carolina license?

You cannot renew your North Carolina license online if you have moved out of state. You must visit a North Carolina DMV office in person and provide proof of your new out-of-state address. If you cannot travel to North Carolina, you will need to get a driver's license in your new state instead.

How long does it take to get my new license after I renew online?

Your new license will arrive by mail within 7 to 10 business days after your renewal is processed. Processing usually takes 3 to 5 business days. You can drive on your current license until the new one arrives. If you do not receive it within 10 business days, contact your local DMV office with your confirmation number.

Can I renew online if I have a suspended license?

No. Any active suspension or revocation will block your online renewal. You must contact the DMV to find out why your license is suspended and resolve the issue first. Call your local DMV office or check your record through the North Carolina DMV website to see what is holding your license.

Do I need to take a new photo for an online renewal?

No. Online renewals use your current photo from your existing license. The DMV will not take a new photo unless you renew in person at a DMV office. Your new license will have the same photo as your current one.