North Carolina License Renewal: Online, by Mail, or In Person

You can renew your North Carolina driver's license online, by mail, or at a Division of Motor Vehicles (DMV) office. Online renewal is the fastest option if you meet the requirements — it takes about 10 minutes and costs $20. Mail renewal takes 7 to 10 business days after you send your documents. In-person renewal at a DMV office is required if your license has been expired for more than three years, if you need to update your address or name, or if you do not have a valid Social Security number on file.

Your renewal timeline depends on when your license expires. North Carolina sends renewal notices 60 days before your expiration date to the address on file. You do not have to wait for the notice to renew — you can start the process as soon as you want, but you cannot renew more than six months before your expiration date.

Key Takeaways

  • Online renewal works only if your license expired less than three years ago, you have no address or name changes, and you have a valid Social Security number on file with the DMV.
  • Mail renewal requires you to send your renewal notice, a check or money order for $20, and a completed Form DL-43 to the address printed on your renewal notice.
  • In-person renewal at a DMV office is mandatory if your license has been expired for more than three years or if you need to change your address or legal name.
  • North Carolina driver's licenses are valid for eight years, and you can renew up to six months before your expiration date.
  • If you renew online or by mail, your new license arrives by mail within 7 to 14 business days.

Online Renewal: Requirements and Steps

Online renewal through the North Carolina DMV website is the fastest route if you meet all the requirements. You must have a license that expired less than three years ago, no changes to your address or legal name since your last renewal, and a valid Social Security number already on file with the DMV. You also need a credit or debit card to pay the $20 renewal fee.

To renew online, go to the North Carolina DMV website and select the online renewal option. You will need your driver's license number, date of birth, and the last four digits of your Social Security number. The system will verify your information against DMV records. If everything matches, you can complete the renewal in one session. Your new license will be mailed to the address on file within 7 to 10 business days. You can continue to drive on your current license until the new one arrives.

Online renewal fails if the DMV system cannot verify your information or if you have any address or name changes pending. If you see an error message, do not try again when ready — contact a DMV office by phone or visit in person to update your records first, then attempt online renewal again.

Mail Renewal: Documents and Mailing Address

Mail renewal takes longer than online renewal but requires no office visit. You will need your renewal notice (the form the DMV mailed to you 60 days before expiration), a completed Form DL-43 (process for Renewal of Driver's License), a check or money order for $20 made payable to "North Carolina DMV," and a copy of a document that proves your current address if you have moved since your last renewal.

The renewal notice includes the mailing address where you send your documents — it is printed at the bottom of the form. Do not mail your renewal to a DMV office; use only the address on your notice. Include everything in one envelope and send it by regular mail. The DMV processes mail renewals in the order they arrive, and your new license is mailed back to you within 7 to 10 business days after processing.

Keep a copy of everything you mail and consider using certified mail with return receipt if you want proof of delivery. If your renewal notice was lost or damaged, you can request a duplicate by calling the DMV or visiting an office in person. Do not send cash through the mail.

In-Person Renewal at a DMV Office

You must renew in person at a DMV office if your license has been expired for more than three years, if you need to change your address or legal name, if you do not have a valid Social Security number on file, or if you want to update your photograph. Bring your current driver's license (or expired license if current one is lost), proof of your Social Security number (Social Security card, W-2, or tax return), proof of your current address (utility bill, lease, or bank statement dated within 60 days), and $20 in cash or card payment.

Visit the DMV office during posted business hours — most offices are open Monday through Friday, 8 a.m. to 5 p.m., with some locations offering limited Saturday hours. You can check wait times and book an appointment online through the North Carolina DMV website. Appointments are not required but reduce your wait time significantly. Bring all documents in original form; photocopies are not accepted for proof of address or Social Security number.

At the office, you will complete a new process, have your photograph taken, and pay the renewal fee. Your new license is printed on site and issued when ready, though you may also receive a duplicate by mail within a few days. If you need your license the same day, ask the clerk whether it can be printed before you leave.

Renewal Fees and Payment Methods

The standard renewal fee for a North Carolina driver's license is $20. This fee covers an eight-year renewal period. Payment methods vary by renewal route: online renewal accepts credit or debit card only; mail renewal requires a check or money order; in-person renewal accepts cash, check, debit card, or credit card depending on the office.

If you are renewing early (more than six months before expiration), you still pay the standard $20 fee, and your new expiration date is eight years from the date you renew. There are no discounts for early renewal. If you renew after your license has expired, the fee remains $20, but you must renew in person and may be required to retake the written knowledge test if your license has been expired for more than three years.

What Happens If Your License Has Been Expired for More Than Three Years

If your North Carolina license expired more than three years ago, you cannot renew it — you must reapply for a new license. This means you must visit a DMV office in person, pass the written knowledge test, pass the vision screening, and have a new photograph taken. You will also need to provide proof of your Social Security number, proof of your current address, and proof of your identity (passport, birth certificate, or military ID).

The fee for a new license is the same as renewal ($20), but the process takes longer because you must pass the written test. Study materials are available on the North Carolina DMV website. You can schedule an appointment online to reduce wait time. After you pass the test and complete the process, your new license is issued on site.

Address and Name Changes During Renewal

If you have moved or changed your legal name since your last renewal, you cannot use online renewal — you must renew by mail or in person. For mail renewal, include a document proving your new address (utility bill, lease, or bank statement dated within 60 days) along with your renewal notice, Form DL-43, and payment. For in-person renewal, bring the same address proof plus your current license and any legal documents showing your name change (marriage certificate, divorce decree, or court order).

Do not wait until your license expires to update your address or name. You can update your address or name at any DMV office at any time, even if your license is not expiring soon. Updating early prevents problems during renewal and ensures your license reflects your current legal information. If you update your address or name before your license expires, your renewal will be simpler and faster.

Frequently Asked Questions

Can I renew my North Carolina license if I live out of state?

Yes. If you live outside North Carolina but hold a North Carolina license, you can renew by mail or online if you meet the online requirements. Mail your renewal notice, Form DL-43, and payment to the address on your notice. If you cannot renew online or by mail, you must visit a North Carolina DMV office in person — you cannot renew by proxy or through a third party.

What if I lost my renewal notice?

Contact the North Carolina DMV by phone or visit an office in person to request a duplicate renewal notice. You can also renew in person at any DMV office without the notice if you bring your current license, proof of Social Security number, and payment. Online renewal requires your license number and date of birth, so you can attempt that first if your license is still valid.

How long does my new license take to arrive if I renew by mail?

Mail-renewed licenses typically arrive within 7 to 10 business days after the DMV receives and processes your documents. Processing time may be longer during peak renewal periods. You can continue to drive on your current license until your new one arrives. If your license expires before your new one arrives, contact the DMV to confirm your renewal was received.

Do I need to take a new photo when I renew?

No, unless you renew in person at a DMV office. Online and mail renewals use your existing photograph from your current license. If you want a new photograph, you must renew in person. If your current photograph is more than eight years old, you may be required to provide a new one at your next renewal.

What if my Social Security number is not on file with the DMV?

You cannot renew online or by mail if your Social Security number is not on file. You must renew in person at a DMV office and bring proof of your Social Security number (Social Security card, W-2, or tax return). The DMV will add your number to your record during the renewal process.