A CDL is a special driver's license required to operate heavy commercial vehicles
A Commercial Driver's License (CDL) is a state-issued credential that permits you to operate certain large or hazardous vehicles for work. It is separate from a standard driver's license and requires its own testing, medical certification, and background checks. Most states issue CDLs through their Department of Motor Vehicles or equivalent agency.
You need a CDL to drive a truck or bus that meets specific weight or cargo thresholds. The federal government sets the baseline requirements, but each state administers its own CDL program and can impose stricter rules. A standard passenger car license does not permit you to operate these vehicles legally, even if you own the truck or work for yourself.
The CDL system exists because heavy vehicles pose greater risk to other road users. A fully loaded semi-truck weighs 80,000 pounds or more and requires different handling, braking distance, and situational awareness than a passenger vehicle. The licensing structure ensures drivers have demonstrated knowledge and skill before taking on that responsibility.
Key Takeaways
- A CDL is required to operate trucks over 26,001 pounds Gross Vehicle Weight Rating (GVWR) or buses designed to carry 16 or more passengers, including the driver.
- You must pass a written knowledge test, a skills test (pre-trip inspection, backing, and road driving), and a medical examination before receiving a CDL.
- CDLs come in three classes—Class A, B, and C—based on the vehicle weight and type you will operate.
- Endorsements on your CDL permit you to haul hazardous materials, double trailers, or passenger vehicles, and each requires additional testing.
- A CDL is state-issued but valid for interstate commerce; you can drive in any state with a CDL from your home state.
The three CDL classes and what vehicles they cover
Class A CDL covers the heaviest and most complex vehicles. It permits you to operate any combination of vehicles with a total weight of 26,001 pounds or more, as long as the towed vehicle weighs more than 10,000 pounds. This includes semi-trucks pulling one or more trailers, which is the most common commercial trucking setup. Class A is the broadest CDL and allows you to drive any vehicle that requires a CDL.
Class B CDL covers single heavy vehicles but not tractor-trailer combinations. You can operate any single vehicle with a GVWR of 26,001 pounds or more, or any such vehicle towing a vehicle weighing 10,000 pounds or less. This includes dump trucks, cement mixers, and large buses. Class B does not permit you to pull trailers heavier than 10,000 pounds.
Class C CDL is the most limited. It covers vehicles that do not meet Class A or B weight thresholds but carry hazardous materials, or vehicles designed to transport 16 or more passengers (including the driver). Many school bus drivers hold a Class C CDL. You cannot downgrade from Class A or B to Class C; the class you hold depends on the vehicle you will operate.
Medical certification and the FMCSA physical exam
Before you can obtain or renew a CDL, you must pass a medical examination performed by a Federal Motor Carrier Safety Administration (FMCSA) certified medical examiner. This is not your regular doctor's visit. The examiner checks your vision, hearing, blood pressure, and ability to operate safely. They also review your medical history for conditions that could impair driving—sleep apnea, diabetes, heart disease, and certain medications can disqualify you or require special documentation.
The medical certificate is valid for two years (or one year if you have certain conditions). Your state's DMV will not issue a CDL without a current medical certificate on file. If your certificate expires, your CDL becomes invalid for commercial driving, though you can still drive a personal vehicle with a regular license. You must renew the medical certificate before your CDL expires, or your commercial driving privileges end.
Finding an FMCSA-certified examiner is your responsibility. Not all doctors are certified; you can search the FMCSA National Registry of Certified Medical Examiners online to find one near you. The exam typically costs between $100 and $200 out of pocket, though some employers cover this cost.
The written test, skills test, and what they measure
Obtaining a CDL requires passing two separate tests: a written knowledge test and a practical skills test. Both must be passed to receive the license.
The written knowledge test covers federal and state trucking regulations, vehicle inspection, safe driving practices, and hazmat rules (if you are pursuing a hazmat endorsement). The test is typically 50 questions, and you must score at least 80 percent to pass. You can study using the CDL manual provided by your state's DMV. Many people take a CDL training course to prepare, though it is not legally required in most states.
The skills test has three parts. The pre-trip inspection requires you to walk around the vehicle, identify components, and explain what you are checking and why. The backing test measures your ability to maneuver the vehicle in tight spaces—you must back into a marked area without hitting cones or boundaries. The road test involves driving the vehicle on public roads while an examiner observes your control, judgment, and compliance with traffic laws. You must pass all three parts to pass the skills test.
Endorsements that add to your CDL
A CDL by itself permits you to haul general cargo. Endorsements are additional qualifications that expand what you can legally transport or drive. Each endorsement requires passing an additional written test. The most common endorsements are:
- Hazmat (H): Permits you to transport hazardous materials. Requires a written test and a federal background check.
- Tanker (N): Permits you to operate tanker vehicles carrying liquids or gases. Requires a written test covering load shifting and vehicle handling.
- Doubles/Triples (T): Permits you to pull double or triple trailers. Requires a written test on coupling, uncoupling, and handling multiple trailers.
- Passenger (P): Permits you to operate buses or vehicles carrying passengers for hire. Requires a written test on passenger safety and vehicle operation.
You can hold multiple endorsements on a single CDL. Many long-haul truckers hold Hazmat and Doubles endorsements. Some endorsements restrict where you can work—for example, a Hazmat endorsement requires federal security clearance and disqualifies you if you have certain criminal convictions.
How CDL requirements vary by state
While the federal government sets minimum CDL standards, each state administers its own program and can impose stricter rules. Some states require CDL training school attendance before you can test; others do not. Some states charge more for the CDL itself or for endorsements. Some states have different age requirements—federal law allows CDL holders as young as 18 for intrastate driving, but some states set the minimum at 21.
Your CDL is valid in all states for interstate commerce, but if you move to a new state, you must transfer your license to that state's DMV within a certain period (usually 30 days). You do not have to retake the test, but you must obtain a new license document issued by your new state. Some states charge a transfer fee.
If you are convicted of a traffic violation while driving commercially, the violation is recorded on your CDL record, not just your personal driving record. Serious violations—speeding 15 mph or more over the limit, reckless driving, or driving under the influence—can result in CDL suspension or revocation. A second serious violation within three years can result in a 60-day suspension; a third within ten years can result in permanent revocation.
CDL training schools and the cost of getting licensed
You are not required by federal law to attend a CDL training school, but most people do because the skills test is difficult to pass without professional instruction. Training schools typically offer four-week programs that cover vehicle operation, safety, and test preparation. Costs range widely—from $3,000 to $7,000 depending on the school and location.
Some employers sponsor CDL training for new hires, covering the cost in exchange for a commitment to work for the company for a set period. Some community colleges and vocational schools offer CDL programs at lower cost than private schools. If you choose to self-study and test without formal training, you must still pass the same written and skills tests, and you must arrange your own vehicle for the skills test—which is often difficult without a training school's partnership with a testing facility.
The total cost of obtaining a CDL—including the medical exam, training school, written test, skills test, and license fee—typically ranges from $3,500 to $8,000. Some states charge more for the license itself or for endorsements. Once you have the CDL, renewal costs are lower, usually $50 to $150 per renewal cycle, plus the cost of the medical certificate.
Frequently Asked Questions
Can I get a CDL if I have a DUI or criminal record?
A DUI or felony conviction does not automatically disqualify you from a CDL, but it may. Hazmat endorsements have stricter rules and can be denied for certain convictions. Contact your state's DMV to learn what offenses disqualify you. Some disqualifications are permanent; others are temporary.
How long does it take to get a CDL?
If you attend a training school, the process typically takes four to six weeks. If you self-study, it depends on how quickly you can schedule the written and skills tests with your state's DMV. Most people can complete both tests within two to four weeks of studying, but testing availability varies by location.
Do I need a CDL to drive my own truck for personal use?
No. A CDL is required only for commercial operation—driving for work or for hire. If you own a heavy truck but use it only for personal purposes, a standard driver's license is sufficient. The moment you operate it for business, you need a CDL.
What happens if I drive without a CDL when I need one?
Operating a commercial vehicle without the required CDL is a federal violation. Penalties include fines (often $500 to $5,000), vehicle impoundment, and potential jail time. Your employer can also face fines. A single violation can end your trucking career before it starts.
Can I transfer my CDL from another state?
Yes. If you move to a new state, you can transfer your CDL to that state's DMV without retaking the written or skills tests. You will need to obtain a new license document and may pay a transfer fee. You typically have 30 days to complete the transfer before your old license becomes invalid in your new state.