A CDL career means driving trucks or buses for pay, and it requires a separate license from a regular driver's license

A Commercial Driver's License (CDL) is a credential that allows you to operate vehicles over a certain weight or carrying specific cargo — tractor-trailers, dump trucks, buses, tanker trucks, and other commercial vehicles. It is not the same as a regular driver's license, and getting one involves classroom training, a written test, and a skills test with an examiner. Once you have it, you can work as a truck driver, bus driver, or in other roles that require commercial driving.

The CDL itself does not may provide a job, but it is the legal requirement to hold one. Employers — trucking companies, school districts, transit agencies, and private carriers — hire people who already have the license or are willing to get one. The actual career path depends on what type of driving you choose, where you want to work, and how much time you want to spend on the road.

Key Takeaways

  • A CDL requires passing a written knowledge test and a behind-the-wheel skills test administered by your state's Department of Motor Vehicles.
  • Most states require you to hold a commercial learner's permit for a set period before you can take the skills test, typically 14 days to several weeks.
  • Training programs range from company-sponsored (often free but with employment commitments) to private truck driving schools (you pay upfront, usually $3,000 to $7,000).
  • CDL careers include long-haul trucking, local delivery, bus driving, and specialized hauling, each with different schedules, pay ranges, and lifestyle demands.
  • Your state's DMV website lists the exact testing requirements, endorsement options, and medical certification rules for your location.

The three CDL classes and what each one lets you drive

The CDL system has three classes — A, B, and C — based on the vehicle's gross vehicle weight rating (GVWR) and what it carries. Class A covers the heaviest vehicles: tractor-trailers, doubles, and triples. It is the broadest license and the one most truck drivers pursue. Class B covers single vehicles over 26,001 pounds — dump trucks, cement mixers, large buses, and delivery trucks. Class C is for smaller commercial vehicles or those carrying hazardous materials or passengers in smaller numbers.

Within each class, you can add endorsements — special permissions for specific cargo or driving conditions. The most common are Hazmat (hazardous materials), Tanker (liquid cargo), Doubles/Triples (multiple trailers), and Passenger (buses or vans with 16 or more people). Each endorsement requires an additional written test. You do not need every endorsement; you get only the ones your job requires.

Your state's DMV website lists the exact GVWR thresholds and endorsement rules for your location, because they can vary slightly. Start there to understand which class fits the type of driving you want to do.

How to get a CDL: the step-by-step path

The process begins with a commercial learner's permit (CLP). You visit your state's DMV, pass a written knowledge test (covering road signs, safe driving practices, and vehicle operation), and pay a fee. The fee varies by state but is typically $20 to $50. Once you have the CLP, you are legally allowed to drive a commercial vehicle, but only with a licensed CDL holder in the passenger seat.

Next comes training. You can choose a company-sponsored program (where a trucking company trains you and you commit to working for them for a set period, often 1 to 3 years) or a private truck driving school (where you pay out of pocket and are free to work for any company afterward). Company programs are often free or low-cost but come with employment strings attached. Private schools cost money upfront but give you more flexibility in choosing your employer.

After training, you schedule a skills test with your state's DMV. The test has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features), a backing and maneuvering section (you perform specific driving tasks in a closed course), and a road test (you drive on public roads with an examiner). You must pass all three to get your CDL. If you fail any part, you can retake it, but fees and scheduling vary by state.

You will also need a medical certificate from a Department of Transportation (DOT)-certified medical examiner. This confirms you are physically fit to drive commercially — you will be checked for vision, hearing, blood pressure, and certain medical conditions. The certificate is valid for two years and must be renewed before it expires.

Company-sponsored training versus private truck driving schools

A company-sponsored program is run by a trucking company or a school contracted by one. You attend classes and behind-the-wheel training, often at no cost to you, and the company covers the fees. In return, you sign an agreement to work for that company for a specific time — commonly 1 to 3 years. If you leave early, you may owe back the training costs. The advantage is no upfront expense; the disadvantage is you are locked into one employer and may have limited choice in routes or schedules.

A private truck driving school is independent and charges tuition — typically $3,000 to $7,000, though prices vary widely. You pay before or during training, and once you have your CDL, you can work for any company that will hire you. You have more freedom to choose your employer and negotiate terms, but you carry the financial risk if you change your mind or cannot find work when ready after.

Some people also pursue training through community colleges or vocational schools, which may offer lower tuition than private schools and sometimes have job placement partnerships. Check what is available in your area and compare the total cost, the length of training, and what happens if you do not complete the program.

Types of CDL driving jobs and what the work actually looks like

Long-haul trucking means driving tractor-trailers across multiple states, often staying on the road for weeks at a time. You sleep in the truck's sleeper cab, eat at truck stops, and follow strict hours-of-service rules (you can drive a maximum of 11 hours per day). Pay is often based on miles driven. The lifestyle is solitary and demanding, but the pay can be competitive.

Local or regional delivery means shorter routes — you might deliver to stores, warehouses, or construction sites within a few hundred miles of a home base. You usually return home each night or every few days. Hours are more predictable, and you have a regular schedule. Pay is often hourly rather than per-mile. This route suits people who want to be home regularly.

Bus driving includes school buses, city transit, and charter buses. School bus drivers work seasonal hours (school year only) and follow a fixed route. Transit drivers work shifts and follow city routes. Charter drivers take passengers on longer trips. Pay and benefits vary widely; school districts often offer good benefits, while private charter companies vary. You need a Passenger endorsement.

Specialized hauling includes tanker trucks (fuel, milk, chemicals), flatbeds (machinery, steel), and dump trucks (construction materials). These jobs often pay more than standard trucking because the cargo is more regulated or hazardous, but they require additional endorsements and training. Hours and lifestyle vary depending on the specific job.

Medical certification, background checks, and ongoing requirements

Before you can drive commercially, you must pass a DOT medical exam. A DOT-certified medical examiner (usually a doctor or nurse practitioner) checks your vision, hearing, blood pressure, and medical history. Certain conditions — uncontrolled diabetes, heart disease, sleep apnea, or a history of substance abuse — can disqualify you or require special documentation. The exam costs $50 to $150 and is valid for two years.

Most employers also run a background check and a driving record check. They look at your criminal history, your driving violations, and any accidents. A clean record helps; serious violations or multiple accidents can make hiring difficult. Some companies have strict policies and will not hire anyone with certain offenses, while others are more flexible.

Once you have your CDL, you must renew it according to your state's schedule — usually every 4 to 8 years. You will need to pass the written test again and renew your medical certificate every two years. If you accumulate too many moving violations or get a DUI, you can lose your CDL, so safe driving is not just a safety issue — it is a job requirement.

Pay, job outlook, and realistic expectations

CDL driver pay varies significantly based on experience, location, company, and type of driving. Long-haul drivers typically earn between $40,000 and $70,000 per year, depending on miles driven and fuel costs. Local delivery drivers often earn $35,000 to $55,000 per year on an hourly basis. School bus drivers earn $25,000 to $45,000 per year, often with benefits. Specialized hauling (tanker, hazmat) can pay more — $50,000 to $80,000 or higher — because of the additional training and risk.

The trucking industry has a consistent demand for drivers, but the job market fluctuates with the economy and fuel prices. Trucking companies are always hiring, but turnover is high because the work is demanding and the lifestyle is not for everyone. If you are considering a CDL career, research companies in your area, talk to current drivers about their experience, and be honest with yourself about whether you want to spend significant time away from home.

Starting pay is usually lower than experienced driver pay, and you may face restrictions on where you can drive (some companies do not hire drivers under 21, and some restrict new drivers to daytime driving). Your first year is often a learning period where you prove yourself before moving to better-paying routes or companies.

Frequently Asked Questions

How long does it take to get a CDL?

The timeline depends on your path. If you attend a company-sponsored program, training typically takes 3 to 8 weeks, then you take the skills test. Private schools range from 4 to 12 weeks. You must hold a commercial learner's permit for at least 14 days (some states require longer) before you can test. Total time from start to CDL in hand is usually 2 to 4 months.

Can I get a CDL if I have a DUI or criminal record?

A DUI or criminal record does not automatically disqualify you, but it makes hiring much harder. Trucking companies run background checks and have their own policies. Some will not hire anyone with a DUI; others consider the age of the offense and circumstances. You will need to disclose it and be prepared for rejection from many companies. Contact companies directly to ask their specific policies before investing in training.

What happens if I fail the CDL skills test?

You can retake it. Your state's DMV sets the fee for retesting (usually $50 to $150) and how soon you can schedule another attempt. Most states allow you to retake it within a few weeks. Many people pass on the second or third attempt. If you fail repeatedly, consider additional training or practice before trying again.

Do I need a CDL to drive a pickup truck for work?

Not necessarily. A CDL is required only if the vehicle's gross vehicle weight rating (GVWR) exceeds a certain threshold — usually 26,001 pounds. Most pickup trucks fall below that. However, if you are towing a trailer that pushes the combined weight over the limit, you may need a CDL. Check your vehicle's registration or manufacturer specifications to confirm the GVWR.

Can I switch from one type of CDL driving to another?

Yes. Once you have your CDL, you can work for different companies or in different sectors — long-haul, local delivery, bus driving, or specialized hauling. You may need additional endorsements (like Passenger for buses or Hazmat for tanker trucks), which require passing another written test. Your CDL itself does not expire when you change jobs; you just need to maintain your medical certification and keep a clean driving record.