North Carolina CDL Permit Test: Complete Guide

The North Carolina CDL general knowledge test runs 50 questions, requires 80 percent correct to pass, and North Carolina adds a state-specific traffic sign recognition test on top of the standard federal knowledge tests, something most states don’t require separately. The CLP application costs $21.50 for the permit fee plus $43.25 for the CDL application, and once issued, the permit is valid for 180 days with one 180-day renewal available.

North Carolina requires you to hold the CLP for a minimum of 14 days before you can take the skills test, and Entry-Level Driver Training (ELDT) through a school on FMCSA’s federal Training Provider Registry has to happen in that window too, not after.

What does the NC general knowledge test cover, and what’s the traffic sign test?

The general knowledge test covers vehicle inspection, basic maneuvers, cargo management, driving laws, and emergency preparedness, the same core content every state pulls from the federal knowledge framework, and takes about 90 minutes to complete at 50 questions (North Carolina DMV, Commercial Driver License). The traffic sign recognition test is separate and state-specific: applicants have to correctly identify standard road signs by shape, color, and meaning, a requirement North Carolina layers on top of the federal knowledge tests that most other states don’t test separately at the CLP stage.

What are the requirements before you can apply for a CLP?

North Carolina requires applicants to be at least 18 years old for intrastate driving, 21 for interstate commerce or a hazmat endorsement, and to already hold a valid Class A, B, or C driver license before applying for a commercial learner’s permit (North Carolina DMV, Commercial Driver License). You’ll need one document proving age and identity, a Social Security card or equivalent proof of SSN, two documents proving residency for U.S. citizens, and one document proving liability insurance coverage from a provider licensed in North Carolina.

What are the exact NC CDL and CLP fees?

North Carolina structures its CDL fees differently from many states, charging a smaller annual amount across the license term rather than one larger fee up front.

Fee itemAmount
Learner’s permit fee (CLP)$21.50
CDL application fee$43.25
CDL license fee$21.50 per year (paid across the license term)
Each additional endorsementAbout $4.25 per year
CDL skills testAbout $50 to $100, varies by testing site
DOT medical exam$75 to $150

(North Carolina fee figures per CDL eXpert’s 2025 cost breakdown of official NCDMV amounts: cdlexpert.com/post/how-much-does-it-cost-to-get-a-cdl-in-north-carolina; official fee schedule: North Carolina DMV, Licenses & Fees). Add training costs on top; North Carolina community colleges typically run $3,000 to $5,000 for CDL training, while private CDL schools in the state typically charge $5,000 to $7,000.

How long do you have to hold the CLP before the skills test?

North Carolina requires a minimum 14-day holding period between getting your CLP and taking your CDL skills test, and that window also has to include completing Entry-Level Driver Training through a school listed on FMCSA’s Training Provider Registry, a federal requirement since February 2022 for first-time CDL applicants (North Carolina DMV, Commercial Driver License; FMCSA, Entry-Level Driver Training). The classroom and behind-the-wheel portions of ELDT usually take about four weeks combined, which often ends up being the longer constraint compared to the 14-day minimum.

Your CLP itself arrives within 20 business days of applying, with a Temporary Driving Certificate valid in the meantime, and it’s good for 180 days with one 180-day renewal available before you’d need to reapply from scratch.

What are the CDL classes, and which one do you need?

North Carolina uses the same three-class federal structure as every other state, and picking the right class before you study saves a second trip to the DMV.

ClassCovers
Class AAny combination of vehicles with a gross combination weight rating of 26,001 pounds or more, where the towed vehicle exceeds 10,000 pounds GVWR
Class BAny single vehicle with a GVWR of 26,001 pounds or more, or that vehicle towing something under 10,000 pounds GVWR
Class CVehicles not covered by A or B that are designed to carry 16 or more passengers including the driver, or that require hazmat placarding under 49 CFR Part 172, Subpart F

(North Carolina DMV, Commercial Driver License page.)

What endorsements does North Carolina require separately?

North Carolina requires a specific endorsement, on top of the base CDL, to haul hazardous materials, transport passengers, drive a school bus or school activity bus, pull double trailers, or operate a tank vehicle. Each endorsement has its own knowledge test, and hazmat additionally requires the federal TSA Security Threat Assessment background check before the endorsement is issued.

Run through the CDL Practice Hub North Carolina CDL practice quiz to check your general knowledge and traffic sign recognition scores before your DMV appointment, since the sign-recognition portion specifically trips up drivers who only studied the written manual and skipped visual sign drills.

FAQ

How many questions are on the NC CDL general knowledge test, and what score do I need? 50 questions, taking about 90 minutes, with 80 percent correct required to pass, per North Carolina DMV’s commercial driver license page.

What is the traffic sign recognition test, and is it really separate from the knowledge test? Yes, it’s a distinct requirement North Carolina adds on top of the standard federal knowledge tests, checking that applicants can correctly identify road signs by shape, color, and meaning. Study it specifically; it’s not automatically covered by reading the written manual chapters.

How much does an NC CDL permit cost in total? The learner’s permit fee is $21.50 and the CDL application fee is $43.25, for roughly $64.75 before training, the medical exam, or the skills test.

How long do I have to wait between getting my NC CLP and taking the skills test? A minimum of 14 days, and you also need to complete Entry-Level Driver Training through an FMCSA-registered provider in that window, which commonly takes about four weeks and becomes the longer constraint in practice.

Can I renew my NC commercial learner’s permit if it expires before I’m ready for the skills test? Yes, once. The CLP is valid for 180 days and can be renewed for one additional 180-day period before you’d need to reapply and retake the knowledge tests from scratch.

SponsoredCDL Permit Practice Test from DLA Academy119 real-style questions across all 3 DMV knowledge tests. Pass your CDL permit on the first try. Just $15.Start practicing → SponsoredCDL Permit Practice Test from DLA Academy119 real-style questions across all 3 DMV knowledge tests. Pass your CDL permit on the first try. Just $15.Start practicing →