Getting a Commercial Driver's License in North Carolina

North Carolina issues Commercial Driver's Licenses (CDLs) through the Division of Motor Vehicles (DMV). You must pass a written knowledge test, a skills test behind the wheel, and meet medical certification requirements. The process typically takes several weeks from start to finish, and you cannot skip steps or test out of the written exam — every applicant follows the same sequence.

The state separates the CDL into classes (A, B, and C) based on the vehicle's gross vehicle weight rating (GVWR), and you can add endorsements for hazmat, tanker, or passenger transport. North Carolina does not allow you to hold both a regular driver's license and a CDL at the same time; your CDL replaces it.

Key Takeaways

  • You must obtain a Commercial Learner's Permit (CLP) before you can take the CDL skills test, and you must hold it for at least one day.
  • The written knowledge test covers general CDL rules, air brakes, and any endorsement categories you are testing for, and you take it at an NC DMV office.
  • The skills test includes a pre-trip vehicle inspection, a backing and maneuvering course, and a road test, all performed in the same vehicle class you want to drive.
  • You must pass a Department of Transportation (DOT) medical examination and carry a valid medical certificate before you can drive commercially.
  • North Carolina charges separate fees for the CLP, written test, and skills test, totaling roughly $150 to $200 depending on endorsements.

Step 1: Meet the Basic Requirements Before You Start

You must be at least 18 years old to hold a CDL in North Carolina (21 if you want to drive interstate). You need a valid regular driver's license or a valid out-of-state driver's license with no suspensions or revocations. If your license is suspended or revoked, you must restore it first — the DMV will not issue a CLP to someone with an active suspension.

You also need proof of North Carolina residency: a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days, plus a government-issued photo ID. Bring originals or certified copies; the DMV does not accept photocopies of residency documents.

Step 2: Obtain Your Commercial Learner's Permit (CLP)

Visit any NC DMV office with your valid driver's license, proof of residency, and proof of Social Security number (Social Security card, W-2, or tax return). Tell the clerk you want to explore for a CLP. You will pay a fee (currently around $20 to $30) and receive an process form.

You do not take a test to get the CLP — it is issued on the spot once your paperwork is complete. The CLP allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat, but you cannot drive commercially for pay. You must hold the CLP for at least one day before you can take the written knowledge test; most people hold it for several days or weeks while they study.

Step 3: Pass the Written Knowledge Test

Return to an NC DMV office with your CLP and pay the written test fee (around $10 to $15). The test is computer-based and covers general CDL knowledge, air brake systems, and any endorsement categories you selected. The general knowledge section has 50 questions; you must score at least 80 percent to pass. Air brakes is a separate 25-question test, also 80 percent to pass. If you are testing for hazmat, tanker, or passenger endorsements, each has its own test section.

You can study using the NC DMV CDL manual, available free on the DMV website. Many people also use third-party study guides or practice tests. If you fail any section, you can retake it, but you must wait one day before your next attempt. Passing all sections does not mean you have your CDL yet — you still need to pass the skills test.

Step 4: Schedule and Pass the Skills Test

After you pass the written test, the DMV will issue you a temporary CDL permit that is valid for 180 days. You must take your skills test within that window. Skills tests are administered by third-party examiners contracted by North Carolina, not by the DMV directly. You will need to contact an approved testing facility to schedule your appointment; the DMV website lists all approved examiners by county.

The skills test has three parts: a pre-trip vehicle inspection (you walk around the truck and explain what you are checking), a backing and maneuvering course (you navigate a closed course with cones and obstacles), and a road test (you drive on public roads for 30 to 45 minutes). You must bring the vehicle you will be tested in, and it must match the class of CDL you are testing for. You also need a valid medical certificate (see below) before you can take the skills test.

If you fail any part of the skills test, you can retake it, but you must schedule a new appointment and pay the testing fee again. Most people pass on their first or second attempt if they have practiced with an experienced driver.

Step 5: Obtain Your DOT Medical Certificate

Before you can take the skills test or drive commercially, you must pass a Department of Transportation medical examination. Visit a certified medical examiner (the DMV website lists them by county) and bring your CLP and a form called the Medical Examination Report for Commercial Driver's License Applicants. The exam checks your vision, hearing, blood pressure, and general health; it takes about 30 minutes and costs $50 to $150 depending on the provider.

If you pass, the examiner will issue a Medical Certificate valid for two years (or one year if you have certain medical conditions). You must carry this certificate with you whenever you drive commercially. If you fail, the examiner will tell you what condition disqualifies you; some conditions can be waived with additional documentation or a specialist's letter.

What Happens After You Pass the Skills Test

Once you pass all three parts of the skills test, the examiner will submit your results to the NC DMV. The DMV will then issue your permanent CDL, which you can pick up at any DMV office or have mailed to you. Your CDL is valid for eight years and replaces your regular driver's license. You cannot renew it by mail — you must visit a DMV office in person.

Your CDL will show your class (A, B, or C) and any endorsements you passed. If you want to add endorsements later, you can take just the written test for that endorsement without retaking the skills test, though some endorsements may require additional testing.

Frequently Asked Questions

Can I take the CDL skills test in a vehicle I do not own?

Yes. The vehicle must be registered, insured, and match the class of CDL you are testing for, but it does not have to be yours. Many people borrow a truck from an employer or training school. The vehicle must pass a pre-test inspection by the examiner, so make sure it is in good working order.

What if I fail the skills test?

You can retake it, but you must schedule a new appointment with the testing facility and pay the fee again. Your temporary CDL permit is valid for 180 days, so you have that window to pass. If your permit expires, you must retake the written test and get a new temporary permit.

Do I need to attend a CDL training school?

North Carolina does not require formal training, but many employers require it as a condition of hire. Training schools can help you prepare for the written and skills tests, and some offer behind-the-wheel instruction. The cost ranges from $3,000 to $7,000 depending on the school and program length.

Can I hold a regular driver's license and a CDL at the same time?

No. When you receive your CDL, it replaces your regular license. You cannot drive a personal vehicle on your CDL — you must use your regular license for that. If you need both, you would have to downgrade your CDL back to a regular license, which requires a visit to the DMV.

How long is my medical certificate valid?

A medical certificate is valid for two years from the date of examination, or one year if you have certain medical conditions like diabetes or high blood pressure. You must renew it before it expires if you want to continue driving commercially. The DMV will not renew your CDL without a valid medical certificate.