What Does the Average Truck Driver Make: By Job Type

The average truck driver in the United States earns $57,440 per year, or about $27.62 per hour. That figure comes from the Bureau of Labor Statistics’ May 2024 data for heavy and tractor-trailer truck drivers. But actual pay varies widely depending on what you haul, how far you drive, where you’re based, and whether you drive for a company or own your own rig.

What Company Drivers Typically Earn

Most truck drivers work as company employees, meaning a carrier owns the truck and covers fuel, insurance, and maintenance. For these drivers, the national median of $57,440 is a solid benchmark, but it represents the midpoint. Half of all drivers earn more, and half earn less. Entry-level drivers fresh out of CDL school often start in the low-to-mid $40,000s, while experienced drivers at well-paying carriers can reach $70,000 or more hauling dry van freight.

Pay structure matters too. Many over-the-road (OTR) drivers are paid per mile rather than per hour, with rates commonly falling between $0.45 and $0.65 per mile depending on experience and the carrier. That means your actual paycheck depends heavily on how many miles you log each week. Local and regional drivers, who return home daily or weekly, are more likely to earn an hourly wage or a daily flat rate.

Specialized Freight Pays More

Drivers willing to get additional endorsements or handle more demanding loads can earn well above the national median. The type of freight you haul is one of the biggest levers you have over your income.

  • Tanker and hazmat: Hauling liquid or hazardous materials typically pays $75,000 to $110,000 or more per year. You’ll need a hazmat endorsement on your CDL, which requires a TSA background check and additional testing.
  • LTL (less-than-truckload): LTL drivers make frequent stops to pick up and deliver partial loads. Pay generally runs $75,000 to $100,000, and many of these positions are local or regional with regular home time.
  • Flatbed and oversized loads: Securing irregularly shaped cargo on an open trailer requires extra skill and physical effort. Flatbed drivers typically earn $70,000 to $95,000 or more.
  • Hot shot: These drivers use smaller trucks (often Class 3 through 5) to deliver time-sensitive or smaller loads. Earnings range from $70,000 to $120,000, though many hot shot drivers are independent and cover their own expenses.

How Location Affects Pay

Where you’re based plays a significant role. Drivers in states with higher costs of living and greater freight demand tend to earn more. Top-paying states report average CDL driver salaries in the mid-$80,000s to near $90,000, while drivers in lower-cost regions may see averages closer to the national median or below it. Keep in mind that a higher salary in an expensive metro area doesn’t always translate to more purchasing power, so weigh pay against your local cost of living.

Owner-Operator Pay: Higher Gross, More Expenses

Owner-operators, drivers who own or lease their own trucks and contract with carriers or brokers, can gross significantly more than company drivers. Annual revenue for an owner-operator can range from $200,000 to over $380,000. Those numbers look impressive, but they’re top-line figures before you subtract the costs of running a business.

As an owner-operator, you’re responsible for fuel (easily $60,000 to $90,000 a year for a long-haul truck), truck payments or lease costs, commercial insurance, tires, maintenance, permits, and taxes. After all those expenses, many owner-operators net somewhere between $60,000 and $150,000, depending on how efficiently they run their operation, what freight they secure, and how well they manage deadhead (empty) miles. You also lose company benefits like health insurance and retirement contributions, which add real cost if you’re buying them on your own.

Bonuses and Extra Incentives

Sign-on bonuses are common across the industry, especially for drivers with a clean record and at least a year of experience. Current job postings show bonuses ranging from $1,000 to $5,000, with most falling in the $2,500 to $4,000 range. These are typically paid in installments over your first few months, not as a lump sum on day one. A carrier might pay $1,000 after 30 days and the remainder at the six-month mark.

Beyond sign-on money, many carriers offer performance bonuses for safe driving, clean inspections, and fuel efficiency. Referral bonuses for recruiting other drivers can be substantial, sometimes reaching $5,000 to $10,000 per successful hire. Some companies also provide fuel discounts, paid tolls, and driver appreciation programs that add a few thousand dollars to your annual compensation.

What Shapes Your Earning Potential

Experience is the single biggest factor. Most carriers bump pay by several cents per mile after your first year, and wages continue climbing through years three to five. Beyond that, the type of driving matters: OTR drivers who spend weeks on the road generally earn more than local drivers, partly as compensation for the lifestyle sacrifice. Endorsements like hazmat or tanker open the door to higher-paying freight. And your driving record directly affects which carriers will hire you and at what rate. A clean MVR (motor vehicle record) and no preventable accidents make you a more valuable hire.

Team driving, where two drivers share a truck and keep it moving nearly around the clock, can also boost earnings. Teams typically earn more per driver than solo OTR drivers because the truck generates more revenue miles per day, though you’re splitting a cab with another person for weeks at a time.

Detention pay, which compensates you for time spent waiting at shippers or receivers beyond a set window, is another line item worth asking about. Not all carriers pay it, and rates vary. When you’re evaluating job offers, look at the total package: base pay per mile or per hour, accessorial pay (for things like loading, unloading, or layovers), benefits, home time, and equipment quality. Two jobs that advertise similar per-mile rates can look very different once you factor in everything else.