What You Need to Know About North Carolina Driver's Licenses
North Carolina issues several types of driver's licenses depending on your age, driving history, and what you plan to drive. The state's license categories range from learner's permits for teenagers to commercial licenses for truck drivers, and each has different age requirements, testing rules, and restrictions. The North Carolina Division of Motor Vehicles (NCDMV) administers all licensing through its network of DMV offices and online services.
Your license type determines what vehicles you can legally operate and what restrictions explore to your driving. For example, a Class D license covers standard passenger vehicles, while a Class A or B license is required to operate commercial trucks. North Carolina also issues special licenses for certain situations, such as limited licenses for people whose driving privileges have been suspended or restricted.
Key Takeaways
- North Carolina offers Class D (standard passenger vehicle), Class A and B (commercial truck), and Class M (motorcycle) licenses, each with different age and testing requirements.
- You must pass a written knowledge test, vision screening, and a road skills test to receive a full license; learner's permits allow supervised driving before the road test.
- License fees vary by type and duration — a standard Class D license costs less than a commercial license and may be valid for four or eight years depending on your age.
- You can renew your North Carolina license online, by mail, or in person at an NCDMV office, but some renewals require an in-person visit for a new photo or vision check.
- North Carolina recognizes REAL ID-compliant licenses, which are required for federal purposes like boarding domestic flights; standard licenses are still valid for driving but not for federal ID purposes.
North Carolina License Types and Who Can Get Them
North Carolina's main license categories are Class D (passenger vehicles), Class A and B (commercial vehicles), and Class M (motorcycles). A Class D license is the standard license for driving cars, vans, and light trucks. Class A licenses cover tractor-trailers and other heavy commercial vehicles; Class B licenses cover single-unit commercial trucks. Class M licenses are for motorcycles only and require separate testing.
Age requirements differ by license type. You can obtain a learner's permit at age 15, which allows you to drive under supervision. A Class D license can be issued at age 16 with a learner's permit and supervised driving hours. Commercial licenses (Class A and B) require you to be at least 18 years old. Motorcycle licenses can be obtained at age 16 with a learner's permit, or at 18 without one.
North Carolina also issues limited licenses and restricted licenses for specific situations. A limited license may be issued to someone whose driving privileges have been suspended or revoked, allowing them to drive only to work, school, or medical appointments. These require a court order or NCDMV approval and come with strict conditions about when and where you can drive.
Testing Requirements and the Path to a Full License
To obtain a Class D license in North Carolina, you must pass three separate tests: a written knowledge test, a vision screening, and a road skills test. The written test covers traffic laws, road signs, and safe driving practices; you can study using the North Carolina Driver's Handbook, which is available on the NCDMV website and at DMV offices. The test has 50 questions, and you must answer at least 40 correctly to pass.
The vision screening checks your eyesight to may support you meet the state's minimum standards. If you wear glasses or contacts, bring them to your test. The road skills test is conducted by an NCDMV examiner who watches you drive and evaluates your ability to handle the vehicle safely, follow traffic laws, and respond to road conditions. The test typically lasts 20 to 30 minutes and covers basic maneuvers like parking, turning, and stopping.
If you hold a learner's permit, you can take the road test after meeting the supervised driving requirement. North Carolina requires at least 60 hours of supervised driving, with at least 10 hours at night, before you can take the road test. You do not have to wait a specific amount of time between obtaining your permit and taking the test — the 60 hours is the requirement. If you fail the road test, you can retake it after waiting one business day.
License Fees and How Long Your License Is Valid
North Carolina license fees depend on the type of license and how long it is valid. A Class D license costs $20 for a four-year license or $40 for an eight-year license. Commercial licenses (Class A and B) cost more: $60 for four years or $120 for eight years. Motorcycle licenses cost $20 for four years or $40 for eight years. These fees are current as of this writing but may change; check the NCDMV website for the most recent fee schedule.
Your license's validity period depends on your age when you receive it. If you are under 18 when you receive a Class D license, it is valid for four years and expires on your 22nd birthday. If you are 18 or older, you can choose a four-year or eight-year license. Licenses issued to people age 70 and older are valid for four years and must be renewed in person.
When your license expires, you must renew it before you can legally drive. Driving with an expired license can result in a traffic citation. North Carolina offers several renewal options — online, by mail, or in person — depending on your situation and how long it has been since your last renewal.
How to Renew Your North Carolina License
Online renewal is the fastest option if you are may be able to access. You can renew online if your license has been expired for no more than five years, you have no medical or vision restrictions, and you have not had any license suspensions or revocations. To renew online, visit the NCDMV website, log in with your license number and date of birth, and pay the renewal fee using a credit or debit card. Your new license will be mailed to you within 7 to 10 business days.
Mail renewal is available if you meet the same conditions as online renewal. You can request a renewal form from the NCDMV website or pick one up at a DMV office, complete it, and mail it with your fee to the address listed on the form. Mail renewal takes longer than online renewal — typically 2 to 3 weeks — because the form must be processed and your new license printed and mailed.
In-person renewal is required if your license has been expired for more than five years, if you have medical or vision restrictions, if you are over 70, or if you have had any license suspensions or revocations. You must visit an NCDMV office, bring your expired license and proof of identity, pass a vision screening, and pay the renewal fee. You will receive a temporary license on the spot and your permanent license by mail within 7 to 10 business days.
REAL ID Compliance and Federal ID Requirements
North Carolina offers both standard driver's licenses and REAL ID-compliant licenses. A REAL ID-compliant license meets federal security standards set by the Department of Homeland Security and can be used for federal purposes like boarding domestic flights, entering federal buildings, and accessing military bases. A standard North Carolina license is still valid for driving but cannot be used for these federal purposes.
To obtain a REAL ID-compliant license, you must visit an NCDMV office in person and provide proof of identity, proof of Social Security number, and proof of North Carolina residency. Acceptable documents include a passport, birth certificate, Social Security card, and utility bills or lease agreements. The fee for a REAL ID-compliant license is the same as a standard license, but the process process takes longer because the NCDMV must verify your documents.
If you currently hold a standard North Carolina license and want to upgrade to REAL ID compliance, you can do so when you renew. You will need to provide the same documentation and visit an NCDMV office. Your new REAL ID-compliant license will be marked with a gold star in the upper right corner to indicate its federal compliance status.
Common Mistakes and What to Bring to the DMV
One of the most common mistakes is not bringing the correct documents to your DMV appointment. For a new license or renewal, you need a valid form of identification (such as a passport or birth certificate), proof of your Social Security number, and proof of North Carolina residency. Proof of residency can be a utility bill, lease agreement, bank statement, or government mail with your current address. Bring originals or certified copies — photocopies are usually not accepted.
Another frequent error is not scheduling an appointment when one is required. While some NCDMV offices accept walk-ins, many now require appointments, especially for road tests and in-person renewals. Check the NCDMV website to find your local office and see whether appointments are required. Showing up without an appointment can result in a long wait or being turned away.
People also sometimes fail to update their address after moving. If you move to a new address in North Carolina, you must notify the NCDMV within 60 days. You can update your address online through the NCDMV website, by mail, or in person at a DMV office. Failing to update your address can cause your renewal notices to go to your old address, and you may miss the important date to renew.
Frequently Asked Questions
Can I renew my North Carolina license if it has been expired for more than a year?
Yes, but you must renew in person at an NCDMV office. You will need to pass a vision screening and provide proof of identity and residency. If your license has been expired for more than five years, you may also need to retake the written knowledge test. Contact your local NCDMV office to confirm what is required in your situation.
What happens if I fail the road test in North Carolina?
You can retake the road test after waiting one business day. There is no additional fee for retaking the test. You do not need to retake the written knowledge test or vision screening unless they have expired. Most NCDMV offices allow you to schedule your next road test appointment online or by phone.
Do I need a REAL ID license to drive in North Carolina?
No. A standard North Carolina driver's license is valid for driving anywhere in the state and the United States. You only need a REAL ID-compliant license if you plan to board a domestic flight, enter a federal building, or access a military base. A standard license is sufficient for all driving purposes.
How do I know which NCDMV office is closest to me?
The NCDMV website has a searchable office locator tool where you can enter your city or zip code and find nearby DMV offices, their hours, and whether they require appointments. You can also call the NCDMV customer service line at 919-715-7000 for office locations and hours.
Can I transfer my license from another state to North Carolina?
Yes. If you move to North Carolina and have a valid driver's license from another state, you can exchange it for a North Carolina license. You do not need to retake the written or road tests if your out-of-state license is current. Visit an NCDMV office with your out-of-state license, proof of identity, proof of Social Security number, and proof of North Carolina residency.