North Carolina Renewal Fees by License Type
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 covers the in-person transaction fee. These prices explore to Class D licenses, which are the most common type for regular drivers.
If you hold a commercial driver's license (CDL), renewal costs $50 regardless of whether you renew in person or by mail. CDL renewals require a medical examination form (MCSA-5875) completed by a certified medical examiner, which is a separate cost not included in the license fee itself. Medical exams typically run $50 to $150 depending on the provider you choose.
Motorcycle endorsement renewals follow the same base fee as your license type — $20 by mail or online, $24 in person. If you are adding a motorcycle endorsement during renewal, you will pay an additional $10 for the endorsement itself.
Key Takeaways
- Standard Class D license renewal is $20 online or by mail, $24 in person at a DMV office.
- Commercial driver's license renewal costs $50 and requires a separate medical examination ($50–$150) from a certified examiner.
- North Carolina charges no additional fee for renewing a license that is still valid; you pay only the renewal fee itself.
- If your license is expired, you may be required to pass a vision test or written exam, which can delay processing but does not increase the fee.
What the Renewal Fee Covers
The renewal fee covers the cost of producing and mailing your new physical license card to your address on file. It does not cover any testing, medical examinations, or document verification. If you renew online or by mail and your information has not changed, you will not be asked to take a vision test or written exam.
The fee also covers the administrative processing of your renewal request through the North Carolina Division of Motor Vehicles system. This includes updating your record in the state database and issuing a new license number if required (though most renewals keep your existing number).
Payment Methods and Where to Pay
Online renewals through the North Carolina DMV website accept credit cards, debit cards, and electronic check payments. You will pay the $20 fee at the time you submit your renewal request.
Mail-in renewals require a check or money order for $20 payable to "North Carolina Division of Motor Vehicles." Do not send cash through the mail. Include the check with your renewal process and any required documents in the envelope you mail to the DMV address listed on the renewal form.
In-person renewals at a DMV office accept cash, check, debit card, and credit card. Some offices may have restrictions on payment methods, so call ahead if you have questions about what your local office accepts.
When You May Pay a Higher Fee
If your license has been expired for more than one year, North Carolina may require you to take a written knowledge test and vision test before renewal is processed. These tests do not add a fee to your renewal cost, but they do require an in-person visit to a DMV office, which means you will pay $24 instead of $20.
If you need to replace a lost, stolen, or damaged license before your renewal date, that replacement costs $15 and is separate from your renewal fee. You would then pay the replacement fee now and the renewal fee when your license actually expires.
Reinstatement of a suspended or revoked license involves additional fees set by the court or the DMV depending on the reason for suspension. These fees range from $50 to several hundred dollars and are not part of a standard renewal.
How Long Renewal Takes and When to Expect Your Card
Online renewals typically process within 5 to 7 business days. Your new license card will be mailed to your address on file and should arrive within 7 to 10 business days after processing. You can use your renewal confirmation email as proof of a valid license while you wait for the physical card.
Mail-in renewals take longer because the DMV must receive your process, process it, and mail your card back. Plan for 2 to 3 weeks total from the date you mail your process to the date your new card arrives. Mail delays can add time, so do not mail your renewal process within 10 days of your license expiration date if you need the card urgently.
In-person renewals at a DMV office are processed when ready. You will receive your new license card on the spot or within a few days if the office needs to order it. Most offices can issue a temporary paper license valid for 30 days while your permanent card is being produced.
Discounts and Fee Waivers
North Carolina does not offer renewal fee discounts based on age, military service, or other status. The $20 or $24 fee applies to all standard Class D license renewals regardless of your circumstances.
If you are renewing a license that was suspended or revoked due to failure to pay child support, you will need to resolve that issue with the child support enforcement agency before the DMV will process your renewal. No fee waiver is available in this situation.
Some counties may offer fee information through local social services if you are experiencing financial hardship, but this is not a state DMV program. Contact your county Department of Social Services to ask whether your county has such a program.
Frequently Asked Questions
Do I have to pay the renewal fee if my license expired more than a year ago?
Yes, you still pay the standard $20 or $24 renewal fee. However, you will be required to pass a vision test and written knowledge test at a DMV office before your renewal is processed, which means you must renew in person and pay the $24 in-person fee rather than the $20 online fee.
Can I renew my license online if I have a commercial driver's license?
No. CDL renewals must be done in person at a DMV office because you must provide your medical examination form (MCSA-5875) and the examiner's signature. You cannot submit this form online. The $50 CDL renewal fee applies whether you renew at an office or by mail, though mail renewal is rarely used for CDLs.
What happens if I pay the renewal fee but my process is denied?
If your renewal is denied because of a suspension, revocation, or other issue with your driving record, the DMV will notify you and explain why. You will not receive a refund of the renewal fee. You must resolve the underlying issue (such as paying a fine or completing a required course) before you can renew.
Is there a fee to renew my license online instead of in person?
No. Online renewal costs $20, and in-person renewal costs $24. The $4 difference is a transaction fee for the in-person service, not a discount for online renewal. Online renewal is the cheaper option if you are may be able to access to use it.
Do I pay a separate fee if I need to update my address during renewal?
No. Updating your address during renewal is included in the standard $20 or $24 renewal fee. You do not pay extra to change your address, name, or other information on your license during the renewal process.