North Carolina lets you renew online if your license is still valid and you meet a few basic conditions

You can renew your North Carolina driver's license online through the North Carolina Division of Motor Vehicles (DMV) website if your current license has not expired and you have not had it suspended or revoked. The online renewal process takes about 10 minutes, costs $10.50, and you pay by debit or credit card. Your new license arrives by mail in 7 to 10 business days.

Not everyone can use the online route. If your license has already expired, if you need to change your address, if you wear corrective lenses and need an updated photo, or if you have certain medical conditions listed on your record, you must renew in person at a DMV office instead.

Key Takeaways

  • Online renewal works only if your current license is still valid and you have not had it suspended, revoked, or flagged for medical reasons.
  • The process happens on the North Carolina DMV website and takes about 10 minutes; payment is $10.50 by debit or credit card.
  • Your new license arrives by mail within 7 to 10 business days, so plan ahead if you need it for travel or identification.
  • If you need to change your address, update your photo, or your license has expired, you must go to a DMV office in person.
  • You will need your current driver's license number, Social Security number, and date of birth to start the online renewal.

Who can renew online and who cannot

The North Carolina DMV allows online renewal for drivers whose licenses are still valid and whose records show no suspensions, revocations, or medical restrictions. If your license expired more than 12 months ago, you cannot renew online and must explore for a new license in person. The same applies if you have an active suspension or revocation on your driving record.

You also cannot renew online if you wear corrective lenses (glasses or contacts) and your current license does not show that restriction, because the DMV requires a new photo to update your vision status. If you have a medical condition on file — such as a seizure disorder or diabetes — that requires periodic review, you must renew in person so a DMV examiner can assess your fitness to drive. Address changes must also be handled in person or through a separate mailing process; the online renewal does not let you update where your new license should be sent.

Step-by-step process for online renewal

Start by going to the North Carolina DMV website and locating the online renewal portal. You will need your current driver's license number, your Social Security number, and your date of birth. The system will ask you to confirm your personal information and verify that your address on file is still correct. If your address has changed, stop here and renew in person instead.

Next, you will review the vision and medical questions on the renewal form. Answer honestly — if you have developed a new medical condition or your vision has changed, the system may flag your renewal and require an in-person visit. Once you confirm that all information is accurate, you will pay the $10.50 renewal fee using a debit or credit card. The system accepts Visa, Mastercard, American Express, and Discover. After payment processes, you will receive a confirmation number on screen and by email.

Your new license will be mailed to the address on file. Standard delivery takes 7 to 10 business days. If you need your license sooner — for example, for travel — you cannot expedite an online renewal; you would need to renew in person and request expedited service at the DMV office, which costs extra.

What happens if the system rejects your online renewal

If you start the online renewal and the system tells you that you do not meet the requirements, it will usually tell you why. Common reasons include an expired license, an active suspension or revocation, a medical flag on your record, or a vision restriction that needs updating. The system will direct you to contact your local DMV office or visit in person.

If you believe the rejection is a mistake — for example, if you think a suspension was lifted — call the North Carolina DMV customer service line at 919-715-7000 before going to an office. They can check your record and tell you whether you need to clear something up first. If you do need to visit an office, you can find the nearest one and check its hours on the DMV website.

Timing and what to expect after you renew

The 7 to 10 business day delivery window means your new license should arrive within two weeks. Weekends and holidays do not count as business days, so if you renew on a Friday before a holiday weekend, add extra time. If your new license does not arrive within 12 business days, contact the DMV to report it as lost in the mail.

Your old license remains valid until your new one arrives. You can use it for driving and identification during the waiting period. Once your new license arrives, destroy your old one — do not carry both. Your new license will have the same number as your old one unless you requested a number change, which you cannot do through online renewal.

Cost and payment methods

Online renewal costs $10.50 and is paid by debit or credit card at the time you complete your renewal. The DMV accepts Visa, Mastercard, American Express, and Discover. There are no additional fees for online renewal compared to renewing in person, though in-person renewal at a DMV office also costs $10.50 for a standard license.

If you need expedited service — a faster license — that option is only available at DMV offices and costs more. Online renewal does not offer expedited delivery, so if you are on a tight timeline, you may need to visit an office instead.

When you must renew in person instead

Visit a North Carolina DMV office in person if your license has expired, if you need to change your address, if you wear corrective lenses and your current license does not show that, if you have a medical condition flagged on your record, or if the online system rejects your renewal. You will also need to renew in person if you want to change your name, update your gender marker, or request a new license number.

To renew in person, bring your current driver's license, proof of your Social Security number (such as a Social Security card or tax return), and proof of your current address (such as a utility bill or lease). If you are changing your address, bring documents showing your new address. Visit the DMV office during business hours — most offices are open Monday through Friday, with some offering limited Saturday hours. Check the DMV website for your local office's schedule before you go.

Frequently Asked Questions

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

No. If your license expired more than 12 months ago, you must explore for a new license in person at a DMV office. Bring your expired license, proof of your Social Security number, and proof of your current address.

What if I moved and need to update my address?

You cannot change your address through online renewal. You must renew in person at a DMV office and bring proof of your new address, such as a utility bill, lease, or bank statement. Some DMV offices also allow address changes by mail; call your local office to ask.

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

Your new license arrives by mail within 7 to 10 business days. Weekends and holidays do not count. If it does not arrive within 12 business days, contact the DMV to report it as lost in the mail.

Can I get my new license faster if I renew online?

No. Online renewal uses standard mail delivery only. If you need your license quickly, you must renew in person at a DMV office and ask about expedited service, which costs extra and is available only at offices.

What if the online system says I cannot renew?

The system will usually tell you why — for example, an expired license, a suspension, or a medical flag. Call the DMV at 919-715-7000 to ask about your record, or visit your local DMV office in person. Bring your current license and any documents related to the issue.