North Carolina CDL Requirements and Licensing Procedures
To operate a commercial motor vehicle (CMV) in North Carolina, drivers must meet the standards set by the North Carolina Department of Transportation (NCDOT) and the Division of Motor Vehicles (NCDMV). Requirements are codified under North Carolina General Statute § 20-37.13. Applicants must be at least 18 years old for intrastate commerce or 21 years old for interstate commerce. The state requires proof of identity, social security number, and North Carolina residency. Furthermore, drivers must hold a valid Class C license and pass a Department of Transportation (DOT) physical exam administered by a provider on the National Registry of Certified Medical Examiners. DispatchTool assists North Carolina carriers in managing these compliance requirements by storing driver qualification files, medical card expiration dates, and license renewal alerts in a centralized dashboard. Fleet managers can monitor CDL statuses across multiple drivers to ensure no one is operating on an expired medical certificate or license. For owner-operators starting in NC, you can create a DispatchTool account to track your IFTA reporting and expenses alongside your licensing milestones. Proper documentation ensures that your operations remain compliant with both state law and FMCSA Safety Measurement System (SMS) standards.
Classification and Weight Thresholds
North Carolina issues three primary classes of CDL based on the Gross Vehicle Weight Rating (GVWR) of the equipment. A Class A license is required for any combination of vehicles with a GVWR of 26,001 pounds or more, provided the towed unit exceeds 10,000 pounds. Class B is for single vehicles with a GVWR of 26,001 pounds or more, or any such vehicle towing a trailer not exceeding 10,000 pounds. Class C covers vehicles designed to transport 16 or more passengers or those carrying hazardous materials requiring placards that do not meet Class A or B criteria. Failure to hold the correct class for the vehicle weight can result in citations under NC GS § 20-7.
Mandatory Entry-Level Driver Training (ELDT)
Since February 7, 2022, all North Carolina applicants seeking a Class A or Class B CDL for the first time must complete Entry-Level Driver Training (ELDT). This requirement also applies to drivers upgrading an existing CDL or seeking a new School Bus (S), Passenger (P), or Hazardous Materials (H) endorsement. The training must be provided by an entity listed on the FMCSA Training Provider Registry (TPR). The curriculum includes a specific number of theory hours and behind-the-wheel instruction. The NCDMV will not permit a driver to take the skills test until the TPR verifies that the applicant has successfully completed the mandatory training modules.
Medical Certification and Self-Certification
North Carolina drivers must self-certify their type of commercial operation to the NCDMV. The four categories are Non-Excepted Interstate, Excepted Interstate, Non-Excepted Intrastate, and Excepted Intrastate. Most long-haul drivers fall under Non-Excepted Interstate and must provide a valid Medical Examiner’s Certificate (Form MCSA-5876). If a medical certificate expires, the NCDMV will downgrade the CDL to a regular Class C license within 60 days of the expiration date. Drivers can submit their medical certificates online, by mail, or in person at a specialized CDL office to maintain their 'Certified' status on the Commercial Driver’s License Information System (CDLIS).
Commercial Learner’s Permit (CLP) Process
Before taking the skills test, applicants must obtain a Commercial Learner’s Permit (CLP). In North Carolina, you must hold the CLP for at least 14 days before you are eligible to schedule the three-part skills exam. The CLP application fee is $21.50, and the permit is valid for 180 days. While driving with a CLP, the permit holder must be accompanied by a licensed CDL holder who has at least 2 years of experience and is sitting in the front passenger seat. Applicants must pass the general knowledge test and any relevant endorsement knowledge tests, such as Air Brakes or Combination Vehicles, to receive the permit.
Skills Testing and Road Exams
The North Carolina CDL skills test consists of three components: the Pre-Trip Inspection, Basic Vehicle Control (backing maneuvers), and the On-Road Driving Test. The NCDMV charges a $40 fee for the skills test appointment. During the pre-trip inspection, the candidate must identify and explain the condition of at least 50 to 90 different vehicle components, depending on the vehicle class. The road test evaluates the driver's ability to navigate NC highways, intersections, and urban areas. If a driver fails any portion of the test, they must wait at least 7 days before attempting the exam again, and additional fees may apply for retesting.
North Carolina CDL Fees and Term Lengths
The cost of a North Carolina CDL varies by the duration and endorsements. A standard 5-year CDL costs $21.50 per year, totaling $107.50 for the issuance period. Endorsements such as Double/Triple Trailers, Tanker, or Hazardous Materials cost an additional $4.30 per year each. The NCDMV also assesses a $50 application fee for the initial issuance. Drivers who are 70 years old or older are limited to a 3-year license term to ensure more frequent medical and safety checks. All fees must be paid at the time of the knowledge test or skills test application at a local DMV office.
Endorsements and Restrictions
Endorsements expand the types of cargo and vehicles a driver can handle. The 'H' endorsement (Hazardous Materials) requires a background check through the Transportation Security Administration (TSA), which costs approximately $86.50 and must be renewed every five years. The 'N' endorsement allows for operating tank vehicles, while the 'T' endorsement is for double or triple trailers. Conversely, restrictions may be placed on a license, such as the 'L' restriction, which prohibits operating vehicles with air brakes if the driver did not pass the air brake knowledge test or used a vehicle without air brakes during the skills test.
Sources
North Carolina Department of Transportation (NCDOT) (2024) — https://www.ncdot.gov/dmv/license-id/driver-licenses/commercial/Pages/default.aspx North Carolina General Assembly (2023) — https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_20/GS_20-37.13.html Federal Motor Carrier Safety Administration (FMCSA) (2024) — https://www.fmcsa.dot.gov/registration/commercial-drivers-license/entry-level-driver-training-eldt
Frequently asked
What is the minimum age for a CDL in North Carolina?
You must be at least 18 years old to drive commercially within North Carolina (intrastate). To cross state lines or haul hazardous materials, Federal law requires you to be at least 21 years old.
How much does a North Carolina CDL cost?
The initial application fee is $50, the CLP is $21.50, and the actual CDL costs $21.50 per year (usually $107.50 for a 5-year license). Endorsements cost an extra $4.30 per year.
How long is the North Carolina CDL skills test wait period?
After obtaining your Commercial Learner’s Permit (CLP), you must wait a minimum of 14 days before you can take the CDL skills test. If you fail the skills test, you must wait 7 days to retake it.
Can I renew my North Carolina CDL online?
No, CDL holders in North Carolina must renew their licenses in person at an NCDMV office because they must provide a current medical certificate and may need to retake vision or knowledge tests depending on endorsements.
What happens if my DOT medical card expires in NC?
If your medical card expires, the NCDMV will notify you and provide 60 days to submit a new one. If you fail to do so, your commercial privileges will be revoked, and your license will be downgraded to a Class C.