What a commercial driver's license actually requires

A commercial driver's license (CDL) is a separate license class that lets you operate trucks over a certain weight threshold — usually 26,001 pounds or more — for pay. You cannot straightforward take a truck driving job with a regular driver's license. The federal government sets the baseline rules, but each state administers its own CDL program, so the exact steps, fees, and test content vary by where you live.

The process has three parts: written knowledge tests, a skills test (pre-trip inspection, backing, and on-road driving), and a medical examination. Most people need to pass the written test first, then schedule the skills test separately. Some states let you test on the same day if you pass the written portion; others require a waiting period. Training is not legally required to take the test, but most people attend a truck driving school because the test is difficult and the skills portion demands real practice.

You will also need a medical certificate from a Department of Transportation (DOT) medical examiner before you can legally drive. This is separate from the license itself and must be renewed every two years (or one year in some cases). Without it, your CDL is not valid for commercial driving, even if you pass all the tests.

Key Takeaways

  • A CDL requires passing a written knowledge test, a practical skills test, and a DOT medical examination — all three must be completed before you can drive commercially.
  • Training is not legally required but is strongly recommended because the skills test involves backing, pre-trip inspection, and on-road driving that most people need to practice.
  • Each state runs its own CDL program, so fees, test scheduling, and waiting periods differ — check your state's Department of Motor Vehicles website for the exact rules.
  • A DOT medical certificate is separate from the license and must be obtained before you drive and renewed every one or two years depending on your medical history.
  • Some employers pay for training or reimburse tuition after you work for them, so ask about that before paying out of pocket.

The written knowledge test and what it covers

The written test is administered by your state's Department of Motor Vehicles (or equivalent agency). You must pass a general knowledge test covering vehicle control, hazard perception, and safe driving practices. If you want to haul certain cargo — hazardous materials, passengers, or tankers — you take additional endorsement tests for those categories.

The general knowledge test typically has 50 questions, and you usually need to score 80 percent or higher to pass. The test covers topics like brake systems, weight distribution, turning, backing, and what to do if your brakes fail. Most people study using the CDL manual provided by their state's DMV, which is free and available online. Some states offer practice tests on their DMV websites; others do not. A truck driving school will walk you through all the material and often provide practice tests as part of the course.

You can take the written test without attending a school, but you will be responsible for studying on your own. The test is offered at DMV locations, and you usually can schedule it online or walk in during business hours, depending on your state. There is a fee — typically between $10 and $50 — but this varies by state.

The skills test: what happens during the exam

The skills test has three parts, all conducted by a state-certified examiner. First is the pre-trip inspection, where you walk around the truck and point out safety items — lights, tires, brakes, mirrors, coupling devices — and explain what you are checking and why. You do not have to touch everything, but you have to know what to look for and be able to explain it clearly. This part usually takes 15 to 20 minutes.

Second is the backing test, where you maneuver the truck into tight spaces — typically a 90-degree alley dock or a parallel parking scenario. You must stay within marked boundaries and complete the maneuver without hitting cones or curbs. This is the part most people fail because it requires practice and spatial awareness that does not come naturally to most drivers.

Third is the on-road driving test, which lasts 30 to 45 minutes. The examiner sits in the cab with you while you drive on public roads, demonstrating smooth acceleration, proper braking, lane changes, turns, and hazard awareness. You will be graded on vehicle control, safety, and how well you follow traffic laws. The examiner is looking for smooth, confident driving — jerky movements or hesitation can count against you.

You must pass all three parts to pass the skills test. If you fail one section, you usually have to retake the entire test, not just the failed portion. Fees for the skills test range from $50 to $200 depending on the state.

Truck driving school: cost, length, and what to expect

A typical truck driving school program runs 4 to 8 weeks and costs between $3,000 and $7,000, though prices vary widely by location and school quality. Some programs are shorter (3 weeks) and cheaper; others are longer and more expensive. The school teaches you how to operate the truck, handle the backing test, pass the pre-trip inspection, and prepare for the on-road exam. Most schools also cover logbook rules, hours-of-service regulations, and basic cargo handling.

Many schools include the written test fee and one attempt at the skills test in their tuition. Some offer a money-back may provide if you do not pass the skills test on your first try, though you may have to pay for additional practice time. Read the fine print before enrolling.

Some trucking companies partner with schools or run their own training programs. If you enroll in a company-sponsored program, the company may pay for training in exchange for a commitment to work for them for a set period (often one to three years). If you leave early, you may owe back tuition. Other companies offer tuition reimbursement after you have worked for them for a certain length of time. Ask potential employers about these options before paying out of pocket.

You do not have to attend a school to take the CDL test, but most people do because the skills test is difficult without hands-on practice. If you choose to study on your own, you will need access to a truck and someone experienced to help you practice backing and on-road driving.

The DOT medical examination and certificate

Before you can legally drive a commercial truck, you must pass a DOT medical examination conducted by a certified medical examiner. This is a physical exam that checks your vision, hearing, blood pressure, and overall health. The examiner will review your medical history and may ask about medications, sleep disorders, or other conditions that could affect your ability to drive safely.

The exam costs between $50 and $150 depending on the examiner and your location. If you pass, you receive a medical certificate that is valid for two years (or one year if you have certain medical conditions). You must carry this certificate with you while driving commercially. If it expires, your CDL is no longer valid for commercial driving, even though the license itself does not expire.

Some conditions — uncontrolled diabetes, severe sleep apnea, heart disease, or certain vision problems — may disqualify you or require special evaluation. If you have a medical condition, ask the examiner beforehand whether it will be an issue. You can find a list of certified medical examiners on the Federal Motor Carrier Safety Administration (FMCSA) website.

State-by-state differences in testing and fees

Every state administers its own CDL program, so the exact process, fees, and timing differ. Some states charge $50 for the written test; others charge $150. Some allow you to test on the same day; others require a waiting period between the written and skills tests. A few states offer the skills test at DMV locations; most contract with third-party testing centers.

Before you start, visit your state's Department of Motor Vehicles website and look for the CDL section. You will find the CDL manual (which you must study), the list of test locations and how to schedule, the fee breakdown, and any state-specific rules. Some states have reciprocity agreements with other states, meaning your CDL is valid nationwide, but the license itself is issued by your home state.

If you are planning to move or work in multiple states, check whether your state's CDL is recognized in the states where you plan to drive. In practice, all CDLs are recognized nationwide, but it is worth confirming with your state's DMV.

What happens after you pass: getting your CDL card

Once you pass both the written and skills tests and have your DOT medical certificate, you go back to your state's DMV to complete the final step. You will pay a fee (usually $20 to $100) and receive your CDL card, which looks like a regular driver's license but is marked as a commercial license. The card will show any endorsements you earned (hazmat, passenger, tanker, etc.) and any restrictions imposed by the examiner.

Your CDL is valid for four to eight years depending on your state. You must renew it before it expires, and you will need a valid DOT medical certificate to renew. Some states require you to retake the written test at renewal; others do not. Check your state's rules.

Once you have your CDL, you can explore for truck driving jobs. Most employers will run a background check and review your driving record. Some require additional training specific to their company or cargo type. Your first job will likely be as an over-the-road (OTR) driver or a local delivery driver, depending on what you are looking for.

Frequently Asked Questions

Do I need to attend truck driving school to get a CDL?

No, school is not legally required. You can study the CDL manual on your own and take the tests without attending a program. However, the skills test is difficult without hands-on practice, and most people who try without training fail the backing or on-road portion. School gives you access to a truck and an instructor to practice with, which significantly improves your chances of passing on the first attempt.

How long does it take to get a CDL from start to finish?

If you attend a four-week school, you can have your CDL in five to six weeks total — four weeks of school plus one to two weeks for scheduling and taking the tests. If you study on your own, it depends on how quickly you can schedule the tests in your state and how much practice time you need. The medical exam can usually be done within a few days of scheduling.

What if I fail the skills test?

You can retake it. Most states allow you to retake the test within a certain timeframe (often 14 days) without retaking the written test. You will pay the skills test fee again. If you fail multiple times, some states require you to retake the written test as well. A truck driving school can provide additional practice time, though this may cost extra.

Can I get a CDL if I have a medical condition?

It depends on the condition. The DOT medical examiner will review your health history and decide whether you can safely drive. Some conditions require additional testing or specialist evaluation before the examiner will clear you. If you are concerned about a specific condition, contact a certified DOT medical examiner before you enroll in school to find out whether you will be able to get certified.

Do I need a CDL to drive a truck for personal use?

No. A CDL is only required if you operate a truck over 26,001 pounds for commercial purposes — meaning you are paid to drive it or it is used in a business. If you own a large truck and drive it for personal use only, you do not need a CDL. The moment you use it for work or hire, you need one.