What you can and cannot do through the NC DMV online system

North Carolina allows you to renew your driver's license online if you meet specific requirements, but you cannot upgrade your license class (from Class D to Class C, for example) through the website. The online renewal process is limited to people whose licenses are still valid or expired less than five years ago, and who do not need to change the license class, address, or name on their record.

If you need to upgrade your license class — say, to drive a motorcycle or a commercial vehicle — you must visit a DMV office in person. The same applies if your license has been expired for five years or longer, or if you need to add restrictions or endorsements. Understanding which route you need saves you time and prevents you from starting an online process you cannot complete.

Key Takeaways

  • Online renewal through the NC DMV website works only for standard Class D license renewals when your license is still valid or expired less than five years.
  • License class upgrades, name changes, and address changes all require an in-person visit to a DMV office.
  • You will need your current North Carolina driver's license number, Social Security number, and a valid payment method to renew online.
  • The online renewal fee is the same as the in-person fee, and your new license will be mailed to your address on file within 7 to 10 business days.

Steps to renew your license online

Go to the official NC DMV website at ncdmv.org and select the online services option. You will be asked to enter your driver's license number and date of birth to verify your identity. The system will then show you whether you are may be able to access for online renewal based on your current license status and expiration date.

If you are may be able to access, you will review your current information and confirm or update your address if you have moved within North Carolina. You cannot change your name or license class at this stage — if either needs to change, the system will direct you to schedule an in-person appointment instead. Once you confirm your information, you will pay the renewal fee using a credit or debit card. North Carolina does not accept checks or cash for online renewals.

After payment is processed, you will receive a confirmation number on screen and by email. Your new license will be printed and mailed to the address you provided, arriving within 7 to 10 business days. You can continue to drive on your current license until the new one arrives.

Who must visit a DMV office instead

If your license has been expired for five years or more, the online system will not process your renewal. You will need to visit a DMV office and may be required to retake the written test and vision screening, depending on how long it has been since your license was valid.

Anyone seeking a license class upgrade — whether to drive a motorcycle (Class M), a commercial vehicle (Class A, B, or C), or a school bus (Class S) — must explore in person. The same is true if you need to add endorsements such as a hazmat endorsement or passenger endorsement. Bring proof of training or certification if required for your upgrade.

If you have changed your name since your license was issued, you must visit an office and bring a certified copy of your marriage certificate, divorce decree, or court order showing the name change. Address changes within North Carolina can be done online, but moves out of state or changes to your legal name require in-person verification.

What documents and information you need

For an online renewal, have your current North Carolina driver's license number and your Social Security number ready. You will also need a valid credit or debit card to pay the renewal fee. The system will not accept prepaid cards or gift cards.

Make sure the address on file with the DMV is correct, because your new license will be mailed there. If you have moved recently and have not updated your address with the DMV, do that before you renew online, or your new license may go to your old address. You can update your address online separately before starting the renewal process.

Renewal fees and how long the process takes

A standard Class D driver's license renewal in North Carolina costs $48 for an eight-year license. This is the same fee whether you renew online or in person. Payment is processed when ready when you submit your process, and there are no additional fees for online renewal.

After you pay, your new license is printed and mailed within 7 to 10 business days. During busy periods at the DMV printing facility, this can take slightly longer, but the DMV does not provide a way to expedite online renewals. If you need your license sooner, you can visit a DMV office in person and receive a temporary license when ready, though this costs extra.

What to do if the online system says you are not may be able to access

If you start the online renewal and the system tells you that you cannot renew online, it is because one of your circumstances does not fit the online renewal rules. The system will usually tell you why — for example, "Your license has been expired too long" or "You have a pending address change." Read that message carefully, because it tells you what you need to do next.

In most cases, you will need to schedule an appointment at your local DMV office. You can do this through the NC DMV website by selecting "Schedule an Appointment" and choosing your county and the type of service you need. Some offices accept walk-ins, but appointment slots often fill up weeks in advance, so scheduling ahead is faster. Bring the documents listed on the appointment confirmation, which will vary depending on whether you are upgrading your license class, changing your name, or handling another issue.

Frequently Asked Questions

Can I renew my license online if it expired more than a year ago?

Yes, as long as it expired less than five years ago. If it has been expired five years or longer, you must visit a DMV office in person and may need to retake the written test and vision screening.

What happens if my new license is mailed to the wrong address?

Contact the NC DMV when ready with your confirmation number. They may be able to intercept the mail or issue a replacement. Have your driver's license number and the address where you believe the license was sent.

Can I add a motorcycle endorsement online when I renew?

No. Adding any endorsement or upgrading your license class requires an in-person visit to a DMV office. You will need to pass the motorcycle written test and skills test before the endorsement is added to your license.

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

No. The DMV will use your photo from your current license. If you want a new photo, you must renew in person at a DMV office.

What if I enter the wrong information and my renewal is rejected?

The system will tell you what information does not match the DMV's records. Double-check your driver's license number and date of birth, then try again. If the problem persists, contact the DMV or visit an office to verify your information is correct in their system.