There are so many different types of driver’s licenses in North Carolina…
Which one should you get?
If you’re not familiar with them, you will only get confused.
Don’t worry – we’re here to explain the North Carolina driver’s license types for you.
On top of that, we’ll show you the steps on how to get each one.
There’s a lot to cover, so let’s dive right in!
What are the Driver’s License Types in North Carolina?
There are 7 (yes, 7!) driver’s license classes in North Carolina.
Three of them are commercial licenses:
- Class A CDL
- Class B CDL
- Class C CDL
While the remaining 4 are non-commercial licenses (or private licenses):
- Class C Regular (this is the most common)
- Class A Regular
- Class B Regular
- Class M
Let’s see what vehicle each license class can operate.
Commercial Driver’s Licenses
- Class A CDL – It’s for combination commercial motor vehicles (CMVs) with a Gross Combined Weight Rating (GCWR) of 26,001 pounds or more. The unit it tows must have a weight exceeding 10,000 pounds.
- Class B CDL – It’s for heavy, straight CMVs with a Gross Vehicle Weight Rating (GVWR) of at least 26,001 pounds. If it tows a unit, that should not exceed 10,000 pounds.
- Class C CDL – It’s for combination and straight CMVs weighing fewer than 26,0001 pounds and towing a unit of fewer than 10,000 pounds. What’s more, these CMVs should be used to (1) haul hazardous materials that require placarding and (2) transport 15 or more passengers
Non-Commercial Driver’s Licenses
- Class C Regular – It’s for private sedans, SUVs, pick-ups, etc. that do not exceed 26,000 pounds (if towing a unit, the combined weight should not go beyond this).
- Class A Regular – It’s for private vehicles that weigh more than 26,000 pounds and tow more than 10,000 pounds.
- Class B Regular – It’s for private vehicles that weigh more than 26,000 pounds but two fewer than 10,000 pounds.
- Class M – It’s for motorcycles.
How to Get a Class C Regular License in North Carolina
The process of getting a regular Class C license in North Carolina can start when you turn 15 years old.
You will need to undergo 3 stages:
- Limited learner’s permit
- Limited provisional license
- Full provisional license
Let’s go through each stage one by one.
How to Get an NC Limited Learner’s Permit
Here are the steps:
- Be at least 15 years old and enrolled in a high school or working towards your GED.
- Complete a state-approved driver’s education program.
- Make an online appointment for a limited learner’s permit.
- While waiting for your schedule, gather the following documents:
- One proof of your identity and birthdate
- Something that confirms your Social Security number
- Proof of North Carolina residence (for U.S. citizens) or legal presence (for non-citizens)
- Your Driver’s Education Certificate
- A Certificate of Driving Eligibility from your school
NOTE: Find a complete list of acceptable documents here.
- On your scheduled date, fill up an application form, submit your documents, and pass the following tests:
- Vision screening
- Road sign recognition
- Knowledge exam
- Pay the $21.50 permit fee.
- Wait for your Limited Learner’s Permit to arrive in the mail within 20 days. While waiting, you can use the Temporary Driving Certificate handed by the DMV.
How to Get an NC Limited Provisional License
Here are the steps:
- Be at least 16 years old.
- Hold your limited learner’s permit for at least a year.
- Gain 60 hours of supervised driving experience. 10 hours must be done at night.
- Bring the following to your appointment:
- Your driving log (DL-4A form) proving you’ve earned the required driving hours
- Your valid limited learner’s permit
- Documents to prove your identity and birthdate, Social Security number, and residence in North Carolina (or legal presence for non-U.S. citizens)
- Proof of liability insurance
- Your parent or legal guardian
- A vehicle with a registration and insurance policy
- Pay the $21.50 licensing fee.
- Pass the road test.
- Receive your Temporary Driving Certificate. Your limited provisional license will arrive within 20 days in the mail.
How to Get an NC Full Provisional License (Class C Regular)
Here are the steps:
- Be at least 16 or 17 years old.
- Carry your limited provisional license for at least 6 months.
- Don’t have any cell phone/seat belt infraction or moving violation conviction for the last 6 months.
- Get more driving experience. This time, you need 12 hours, with 6 hours at night.
- Schedule a visit with the NC DMV.
- Bring a completed DL-4B form (driving log) and your limited provisional license. If you want to get a REAL ID, you must bring the basic documents mentioned above.
- Pay the $5.50/year licensing fee.
- Receive your full provisional license through the mail within 20 days. In the meantime, you can use your Temporary Driving Certificate to drive.
For all the details, including restrictions and how to get your Class C Regular license at 18+ years old, check out our “How to Get a North Carolina Driver’s License” article.
How to Get a Class A and B Regular License in North Carolina
The process of getting a Class A and B regular license is the same as a Class C regular. The only difference is that the applicants must be at least 18 years old when applying.
On top of that, they can choose to get a permit to practice supervised driving or not.
How to Get a Class A, B, and C CDL in North Carolina
No matter what CDL license you get, the process is the same.
This includes:
- Getting your CDL permit
- Earning your CDL
Let’s walk you through the steps.
How to Get an NC CDL Permit
Follow these steps:
- Ensure the following:
- You meet all the CDL eligibility requirements
- You know what CDL class and endorsement(s) you need
- Sign up for an Entry-Level Driver Training (ELDT) course. This is mandatory for all applicants who:
- Are first-time applicants of a Class A or Class B CDL
- Already have a Class B CDL but would like to upgrade it to a Class A CDL
- Are first-time applicants for an H, S, or P endorsement (this is usually for a Class C CDL)
- Gather the following documents:
- One confirming age and identity
- One showing your Social Security number
- Two proving your residence in North Carolina or legal presence in the U.S. (for non-citizens)
- Proof of liability insurance
- Your Medical Certificate from an FMCSA-accredited physician (check here if you need this document)
NOTE: Be sure to bring the correct documents to avoid delays. Click here to see all acceptable documents.
- Visit a DMV office to apply for your CDL permit and take the CDL knowledge exam.
- Pay the necessary fees:
- Application fee: $43.25
- Permit fee: $21.50
- Endorsement fee (if applicable): $4.25 per year for each
- Pass the CDL knowledge exam.
- Get your Temporary Driving Certificate. The DMV will send your CDL permit to your home address. It should arrive within 20 days.
How to Get an NC CDL
And here is how to get your official CDL:
- Meet these CDL eligibility requirements:
- You’ve had your permit for at least 14 days
- You’ve finished your ELDT course
- Call (919) 715 7000 and schedule your CDL road test.
- On the day of your test, don’t forget the following:
- The CMV you plan to use (it should be under your CDL class)
- Your active NC Class C Regular license
- Your valid CDL permit
- Your DOT Medical Card (if necessary)
- Pay the $21.50/year licensing fee.
- Pass the three parts of the CDL road test.
- Get your Temporary Driving Certificate, which the DMV will issue. Your official CDL will arrive by mail within 20 days.
For even more information, you can check out “How to Get a CDL in North Carolina”.
How to Get a Class M Endorsement in North Carolina
For Class M, know that this is more of an endorsement than a license. This means that you need to add it to any type of driver’s license, whether Class C Regular or Class A CDL.
Here are the steps to get the Class M endorsement:
- Complete a motorcycle safety course from either of these providers:
- Make an appointment to take your knowledge exam.
- At the DMV, do the following:
- Present written consent from your parent or guardian
- Pay the $21.50 permit fee
- Pass the knowledge exam
- Get your motorcycle permit.
NOTE: It remains valid for 12 months. If you don’t get your endorsement within this period, you can renew it for another 6 months.
- Schedule your motorcycle skills test.
- Pass the motorcycle skills test.
- Pay the endorsement fee of $2.55 per year.
- Get your Class M endorsement.
The Wrap Up
Now that you know the North Carolina driver’s license types, you won’t get confused.
On top of that, you know exactly which class you need, as well as how to get it.
And if you forget — just remember that there are commercial licenses and non-commercial licenses. These are similar except that some are for commercial purposes, while the others are for private use.
Good luck!