The fastest way to renew in North Carolina

You can renew your North Carolina driver's license online, by mail, or in person at a Division of Motor Vehicles (DMV) office. Online renewal is the quickest option — you can complete it in minutes from home if your license is not expired and you have not had a name change or medical condition that needs updating. If you cannot renew online, mail renewal takes about two weeks, and in-person renewal at a DMV office is when ready but requires an appointment.

Your renewal method depends on how much time you have left on your current license and whether your personal information has changed. North Carolina licenses expire on your birthday, five or eight years after you received them, depending on your age when you first got your license.

Key Takeaways

  • Online renewal through the North Carolina DMV website takes minutes and costs $20 for a five-year renewal or $60 for an eight-year renewal, with no appointment needed.
  • You can renew by mail if you are within six months of expiration, and the process takes roughly two weeks from the time the DMV receives your process.
  • In-person renewal at a DMV office requires an appointment booked through the online scheduling system and takes about 30 minutes once you arrive.
  • You will need your current license, proof of North Carolina residency, and a payment method (credit card, debit card, or check for mail renewal).
  • If your license is already expired, you cannot renew online and must renew by mail or in person.

Renewing online: the quickest option

Online renewal is available if your license is still valid (not expired), you have not changed your name, and you do not have medical conditions or restrictions that need updating. Go to the North Carolina DMV website and select the online renewal option. You will need your current license number, the last four digits of your Social Security number, and a valid credit or debit card.

The fee is $20 for a five-year renewal or $60 for an eight-year renewal. Your new license will be mailed to the address on file within 7 to 10 business days. You can continue driving on your current license until the new one arrives.

Renewing by mail if you are close to expiration

Mail renewal works if your license expires within the next six months. You will need to read or request the renewal process form from the DMV website, fill it out completely, and mail it along with your current license and payment to the address listed on the form. Payment can be by check or money order — credit cards are not accepted by mail.

The fee is the same as online renewal: $20 for five years or $60 for eight years. The DMV typically processes mail applications within two weeks of receiving them, though processing time can vary. Your new license will be mailed to your address on file. Do not mail your current license until you have a copy of the process for your records.

Renewing in person at a DMV office

In-person renewal is the only option if your license is already expired, or if you need to update your address, name, medical information, or restrictions. You must book an appointment through the North Carolina DMV online scheduling system — walk-ins are not accepted at most offices. Appointments typically fill up weeks in advance, so book as early as you can.

Bring your current license (or expired license if it is expired), proof of your current North Carolina address, and a payment method. Acceptable address proof includes a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. The office will take a new photo, process your payment, and issue your new license on the spot. The fee is $20 for five years or $60 for eight years.

What documents and information you will need

For any renewal method, have your current license number and the last four digits of your Social Security number ready. If you are renewing in person or by mail, you will also need proof of your current address in North Carolina. A utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days all work.

If your name has changed since your last license was issued, you cannot renew online — you must renew in person and bring a certified copy of the document that shows the change (marriage certificate, divorce decree, or court order). If you have a medical condition that affects your driving or need to update restrictions, in-person renewal is also required.

Understanding North Carolina license expiration dates

Your North Carolina driver's license expires on your birthday. If you were under 18 when you first received your license, it expires five years later. If you were 18 or older, it expires eight years later. You can renew your license up to six months before it expires, so you do not have to wait until your birthday.

If your license has already expired, you cannot renew online or by mail. You must renew in person at a DMV office. Driving on an expired license is illegal in North Carolina, so renew as soon as possible if yours has passed the expiration date.

Fees and payment methods for North Carolina renewal

The renewal fee depends on how long you want your new license to be valid. A five-year renewal costs $20, and an eight-year renewal costs $60. Online renewal accepts credit cards and debit cards. Mail renewal accepts checks and money orders only — do not send cash. In-person renewal accepts cash, credit cards, and debit cards.

If you are renewing in person and need a duplicate license (because yours was lost or stolen), there is an additional $5 fee. Some DMV offices may accept other payment methods, so call ahead if you have questions about payment options at your local office.

Frequently Asked Questions

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

Yes, but you cannot renew online or by mail. You must renew in person at a DMV office with an appointment. Bring your expired license, proof of address, and payment. The renewal fee is the same whether your license expired last month or last year.

What if I moved to North Carolina from another state?

You will need to get a new North Carolina license rather than renew your old one. Visit a DMV office with your out-of-state license, proof of North Carolina residency, and proof of your Social Security number. You will take a new written test and road test unless you meet certain exemptions. This is not a renewal — it is a new license process.

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

Your new license will be mailed to the address on file within 7 to 10 business days. You can continue driving on your current valid license during this time. If you need your new license faster, renew in person at a DMV office to receive it when ready.

Do I need an appointment to renew in person?

Yes. Walk-ins are not accepted at North Carolina DMV offices. Book your appointment through the online scheduling system on the DMV website. Appointments often fill up several weeks ahead, so schedule early if you need to renew soon.

What if my address changed since I got my current license?

You can update your address during online renewal if everything else on your license is correct. If you are renewing by mail or in person, bring proof of your new address (utility bill, lease, or bank statement dated within 60 days). Your new license will be mailed to your updated address.