What You'll Pay to Renew Your North Carolina Driver's License
A standard North Carolina driver's license renewal costs $20 if you renew by mail or online, or $24 if you renew in person at a DMV office. The difference reflects the staff time required for an in-person transaction. These are the base fees for a regular five-year renewal for drivers aged 18 and older.
If you're renewing a commercial driver's license (CDL), the cost is higher: $50 for a five-year renewal. CDL renewals must happen in person at a DMV office — you cannot renew by mail or online, and you'll need to pass a vision test and medical examination.
North Carolina also offers a limited-term license for certain situations. If you're renewing but cannot provide proof of legal residency or Social Security number, you may receive a limited-term license valid for two years instead of five. The cost for a limited-term renewal is $20 by mail or online, or $24 in person.
Key Takeaways
- Standard driver's license renewal costs $20 online or by mail, or $24 in person at a DMV office.
- Commercial driver's license (CDL) renewal costs $50 and must be done in person with a medical exam and vision test.
- You can pay by cash, check, money order, debit card, or credit card, depending on your renewal method.
- Online and mail renewals are cheaper than in-person renewal and do not require a new photo if you're under 60 and your current license photo is acceptable.
How to Pay When You Renew Online
If you renew through the North Carolina DMV website, you'll pay the $20 fee using a debit card or credit card at the time you submit your process. The website accepts Visa, Mastercard, American Express, and Discover. You'll receive a confirmation number when ready after payment, and your new license will be mailed to you within 7 to 10 business days.
Online renewal is available only if your current license is not expired, suspended, or revoked, and if you meet other may be able to access requirements. You cannot renew online if you need a new photo, a name change, or a corrected address that requires verification.
How to Pay When You Renew by Mail
Mail renewal also costs $20 and accepts payment by check or money order made payable to "NC DMV." You'll send your renewal process, payment, and current license to the address listed on the DMV website. Processing takes 2 to 3 weeks after the DMV receives your envelope, so mail your renewal at least a month before your license expires.
Do not send cash by mail. If you're mailing from outside North Carolina, allow extra time for postal delivery. Keep a copy of your process and payment confirmation for your records.
How to Pay When You Renew in Person
In-person renewal at a DMV office costs $24 and accepts cash, check, money order, debit card, or credit card. You'll need to bring your current license, proof of Social Security number, and proof of residency. An in-person visit takes 15 to 45 minutes depending on how busy the office is, and you'll receive a temporary license on the spot while your permanent one is mailed within 7 to 10 business days.
In-person renewal is required if your license is expired by more than 5 years, if you need a new photo, if you're changing your name or address, or if you're renewing a CDL. You can walk in without an appointment at most DMV offices, though some locations now offer online scheduling to reduce wait times.
Additional Costs You Might Encounter
If you need a duplicate license (a replacement for a lost or stolen card), that costs $20 and is processed the same way as a renewal. If you're upgrading from a regular license to a CDL, you'll pay the full CDL renewal fee of $50, not the $20 standard fee.
If your license was suspended or revoked and you need to restore it before renewal, you'll pay a separate restoration fee that varies by reason for suspension. A suspension for unpaid traffic fines typically costs $100 to $200 to restore, separate from your renewal fee. Check your DMV record online or call your local DMV office to learn about you owe a restoration fee before you attempt to renew.
If you're renewing and need a REAL ID-compliant license (required for federal building access and domestic air travel), there is no extra fee — all North Carolina driver's licenses are REAL ID-compliant by default.
What Happens If You Renew Late
If your license expires before you renew, you can still renew by mail or online as long as it has been expired for less than 5 years. The fee remains $20 by mail or online. However, if your license has been expired for more than 5 years, you must renew in person and will pay the $24 in-person fee.
Driving on an expired license is illegal in North Carolina, even if you've submitted your renewal process. If you're stopped by law enforcement, you can show your confirmation number or temporary license as proof that renewal is in progress, but this does not may provide you'll avoid a citation. Renew before your expiration date to avoid this risk.
Frequently Asked Questions
Can I pay for my renewal with a check if I renew in person?
Yes. In-person renewal accepts cash, check, money order, debit card, and credit card. Make the check payable to "NC DMV." Online renewal accepts only debit or credit card, and mail renewal accepts only check or money order.
Do I have to pay the full $24 if I renew in person but don't need a new photo?
Yes. The $24 in-person fee applies to all in-person renewals regardless of whether you receive a new photo. The $20 online or mail fee is cheaper because it does not require staff time at an office.
What if I'm renewing a CDL — can I pay online?
No. CDL renewals must be done in person at a DMV office and cost $50. You'll need to pass a vision test and medical examination as part of the renewal, which is why online and mail renewal are not available for commercial licenses.
Will I owe a fee if my license was suspended and I'm renewing it?
You may owe a restoration fee separate from your renewal fee, depending on why your license was suspended. Call your local DMV office or check your record online before you renew to learn about you owe money. If you do, you'll need to pay the restoration fee before your license can be renewed.
Is there a fee to renew if I'm over 60 years old?
No. The renewal fee is the same regardless of age: $20 by mail or online, or $24 in person. However, drivers aged 60 and older must renew in person every 5 years and will need a new photo each time, so you cannot use the cheaper mail or online options.