A CDL career means driving commercial trucks for a living, and the job market is strong right now

A Commercial Driver's License (CDL) opens the door to driving tractor-trailers, buses, tanker trucks, and other large vehicles for pay. The work is straightforward: you transport cargo or passengers across state lines or locally, follow federal safety rules, and maintain your vehicle's logbook. Most CDL drivers work for trucking companies, but some own their own rigs and contract with freight brokers. The job pays better than many entry-level positions — median pay varies by region and company, but long-haul drivers typically earn more than local delivery drivers.

Getting a CDL requires passing a written knowledge test, a skills test (pre-trip inspection, backing, and on-road driving), and a medical exam. You must be at least 18 years old to drive within your state, or 21 to cross state lines. Most people attend a CDL training school for four to eight weeks before testing, though some states allow you to study on your own and test through the DMV. The training school route is faster and more reliable because instructors prepare you specifically for the test format.

Key Takeaways

  • A CDL lets you drive trucks weighing over 26,001 pounds, and you need one to work as a professional driver for any company.
  • Training schools take four to eight weeks and cost between $3,000 and $7,000, though some trucking companies pay for training in exchange for a commitment to work for them.
  • You must pass a written test on traffic laws and truck operation, a medical exam, and a driving skills test with an examiner in an actual truck.
  • Most CDL jobs are long-haul (over-the-road) or local delivery, and pay depends on miles driven, cargo type, and whether you own your truck or work for a company.

What you need to know before starting CDL training

The job demands long hours away from home if you choose long-haul work, though local and regional routes exist if you want to sleep in your own bed most nights. Federal law limits you to 11 hours of driving per day and requires 10 hours off-duty between shifts, so the work is regulated but still tiring. You will spend time in truck stops, manage your own meals and rest, and deal with traffic, weather, and mechanical problems on the road.

The pay structure is usually one of three models: per-mile pay (you earn a set amount for each mile driven), hourly pay (common for local delivery and bus drivers), or percentage of load (owner-operators take a cut of what the freight sells for). New drivers typically earn less than experienced ones, and your first year involves proving you can drive safely without accidents or violations. Some companies offer sign-on bonuses or tuition reimbursement, but these come with strings — usually a contract saying you will work for them for a set period.

The steps to get your CDL

Start by getting your Commercial Learner's Permit (CLP) from your state's DMV. You will need a valid regular driver's license, proof of citizenship or legal residency, and a passing score on the written knowledge test. The test covers truck operation, safety rules, and federal regulations — you can study using the CDL manual your state provides free online. Once you have your CLP, you can practice driving a commercial truck with a licensed CDL driver in the passenger seat.

Next, attend a CDL training school or study program. Schools teach you pre-trip inspection (checking your truck for safety before driving), backing maneuvers (the hardest part of the skills test), and on-road driving. The course runs four to eight weeks depending on the school and whether you attend full-time or part-time. After training, you will take the skills test at your state's DMV or an approved testing facility — this includes a pre-trip walk-around, a backing exercise, and a 20-30 minute drive with an examiner.

You will also need to pass a Department of Transportation (DOT) medical exam with a certified medical examiner. This exam checks your vision, hearing, blood pressure, and overall health to make sure you can safely operate a large vehicle. The exam costs $100 to $200 and results in a Medical Certificate valid for two years (one year if you have certain conditions). Without this certificate, you cannot legally drive a commercial truck.

Training school costs and how to pay for it

CDL training schools charge between $3,000 and $7,000 for a full program, depending on location and length. Some schools offer payment plans, and a few accept federal student loans, though CDL programs are not always may be able to access. The faster route is to find a trucking company that will pay for your training in exchange for a commitment to work for them — this is called company-sponsored training. You work for the company for a set period (often one to two years), and they cover the school cost. If you leave early, you may owe them back the training cost.

A few states offer workforce development grants or tuition information through community colleges or vocational programs, so check your state's labor department website. Veterans may be able to use GI Bill benefits for CDL training. Some trucking companies also offer tuition reimbursement after you have worked for them for a certain period, so you pay upfront and get reimbursed later.

Types of CDL jobs and what they pay

Long-haul trucking is the most common CDL job — you drive a tractor-trailer across multiple states, often gone for weeks at a time. Pay is usually per-mile, ranging from $0.40 to $0.70 per mile depending on experience and company. A driver covering 2,000 miles per week at $0.55 per mile would earn $1,100 before taxes and expenses.

Local delivery and regional driving keep you closer to home. You might deliver for a grocery chain, a beverage distributor, or a parcel company, working set routes and returning home each night. These jobs often pay hourly ($18 to $28 per hour depending on region and company) or a combination of hourly plus mileage. The trade-off is lower total pay than long-haul, but better quality of life.

Specialized driving — tanker trucks, hazmat (hazardous materials), or flatbed — pays more because it requires extra endorsements and carries more risk. You will need additional training and testing beyond your base CDL. Bus drivers (school or transit) also need a CDL and typically earn hourly wages. Owner-operators who own their own truck keep a larger share of freight revenue but pay for fuel, maintenance, insurance, and truck payments themselves.

What happens after you get your CDL

Once you pass your skills test, your state will issue your CDL card. You can then explore for jobs with trucking companies, owner-operator freight brokers, or local delivery services. Most companies will run a background check and review your driving record — any accidents, traffic violations, or criminal history can disqualify you or delay hiring.

Your first job will likely come with on-the-job training with an experienced driver or trainer, even if you attended a school. This orientation period (usually one to four weeks) teaches you the company's specific procedures, equipment, and routes. During this time you are paid, though sometimes at a lower rate than experienced drivers. After you prove yourself safe and reliable, you move to regular pay and can bid on routes or loads.

You will need to renew your CDL every four to eight years depending on your state, and you must maintain your Medical Certificate continuously. Any traffic violation, accident, or safety violation goes on your record and can affect your insurance costs or employability. Some companies use telematics (cameras and sensors in the truck) to monitor your driving, so safety is always being tracked.

Common reasons people leave CDL work and alternatives

Long-haul driving is hard on your body and personal life — the sedentary work, irregular sleep, and time away from family lead many drivers to burn out within a few years. If you get your CDL but decide the lifestyle is not for you, the license still has value. You can transition to local delivery, school bus driving, or shuttle services, which offer more predictable schedules. Some drivers move into dispatch, safety management, or training roles at trucking companies, using their CDL experience without driving full-time.

The CDL itself does not expire if you stop driving — you can return to trucking years later if you want. However, if you let your Medical Certificate lapse, you will need a new one before you can drive commercially again. Some drivers use their CDL as a backup income source, driving seasonally or part-time when they need extra money.

Frequently Asked Questions

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

No. You only need a CDL if the vehicle weighs more than 26,001 pounds gross vehicle weight rating (GVWR). Most pickup trucks and vans are under that limit. If you are unsure about a specific vehicle, check the door jamb or owner's manual for the GVWR number.

Can I get a CDL with a criminal record or DUI?

It depends on what the offense is and how long ago it happened. Most trucking companies will not hire you with a recent DUI or felony, but some companies are more lenient after a waiting period. You can still get the CDL itself — the state does not automatically deny it for criminal history — but finding a job will be much harder. Call companies directly to ask their hiring policy.

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

If you attend a full-time training school, you can have your CDL in six to ten weeks: four to eight weeks of school, plus one to two weeks to schedule and pass your skills test and medical exam. Self-study takes longer because you have to find a truck to practice in and schedule tests yourself, often stretching to three to four months.

What is the difference between a CDL and an endorsement?

A CDL is the base license that lets you drive any commercial truck. An endorsement is an add-on that lets you drive specialized vehicles or cargo — for example, a Hazmat endorsement lets you haul hazardous materials, and a Tanker endorsement is required for tanker trucks. You get your base CDL first, then add endorsements later if a job requires them.

Can I own my own truck and work as an owner-operator right after getting my CDL?

Technically yes, but it is risky. Most freight brokers and shippers prefer drivers with at least one to two years of experience because new drivers have higher accident rates. You would also need to buy or finance a truck ($40,000 to $80,000 used, more for new), get commercial insurance, and manage your own maintenance and fuel costs. Most new CDL holders work for a company first to build experience and savings.