Truck driver pay varies widely based on experience, route type, and employer

A truck driver's annual income typically falls between $40,000 and $70,000, though experienced drivers on long-haul routes can earn more. The variation is real and depends on factors you can control—how long you've been driving, what type of freight you haul, whether you work for a large carrier or a smaller outfit, and how many miles you're willing to run. A driver fresh out of CDL school will start lower than someone with five years of experience. A driver running dedicated regional routes will earn differently than one taking whatever loads come available.

Pay structure matters as much as the headline number. Most carriers pay by the mile—typically 35 to 45 cents per mile for newer drivers, rising to 50 to 65 cents for experienced drivers. Some pay hourly, some offer a combination, and a few offer salary. The difference between 38 cents per mile and 55 cents per mile on the same 120,000 annual miles is roughly $20,000. Understanding how your carrier pays and what that actually means for your pocket is the first step to knowing what you'll take home.

Key Takeaways

  • Entry-level truck drivers typically earn $40,000 to $50,000 annually, while experienced drivers on long-haul routes often earn $55,000 to $75,000 or more.
  • Pay is usually calculated by the mile (35 to 65 cents depending on experience and route type), so annual income depends directly on how many miles you run.
  • Regional drivers, dedicated routes, and hazmat endorsements typically pay more than general freight, but require different schedules and commitments.
  • Deductions for fuel, tolls, meals, and truck maintenance reduce take-home pay, so gross earnings and net pay are very different numbers.
  • Owner-operators have higher earning potential but also carry all business costs, insurance, and fuel expenses themselves.

How mileage-based pay actually works

Most carriers pay per mile, and that's where the math gets important. If you're paid 40 cents per mile and you run 120,000 miles in a year, your gross earnings are $48,000. But that's before deductions. Fuel, tolls, meals, truck maintenance, and sometimes parking come out of your pocket or are deducted from your check. For a company driver, the carrier usually covers fuel and major maintenance, but you may still pay for meals and tolls depending on your contract.

The number of miles you actually run matters more than the per-mile rate. A driver who averages 2,500 miles per week will run roughly 130,000 miles annually (accounting for time off). A driver who averages 2,000 miles per week runs about 104,000 miles. That 26,000-mile difference, even at the same rate, is $10,400 in gross pay. Some drivers chase miles; others prioritize home time. Both are valid choices, but they directly affect your annual total.

Experience and certification affect your starting rate

A driver with a fresh CDL and no experience typically starts at 35 to 40 cents per mile. After one year, many carriers bump that to 42 to 48 cents. After three years, you might see 50 to 58 cents. After five years or more, experienced drivers often earn 55 to 70 cents per mile, depending on the carrier and route type. This progression isn't automatic—you usually have to move to a new carrier or negotiate with your current one to see the higher rates.

Hazmat endorsement, tanker endorsement, and doubles/triples endorsement all command higher pay—typically 3 to 8 cents more per mile. A hazmat-certified driver might earn 48 cents per mile instead of 42 cents on the same route. Over 120,000 miles, that's $7,200 more annually. The endorsements require additional testing and background checks, but the pay bump is real and when ready.

Route type and carrier size change your earnings

Long-haul drivers (routes over 500 miles) typically earn more per mile than regional drivers, but they're away from home longer. A long-haul driver might earn 55 cents per mile but run 130,000 miles annually. A regional driver might earn 48 cents per mile but run only 100,000 miles because they're home most nights. The long-haul driver's gross is $71,500; the regional driver's is $48,000. But the regional driver is home every night and may have better quality of life.

Large carriers (Prime Inc., Schneider, Swift, Werner) often pay slightly less per mile but offer steadier work and more freight options. Smaller carriers and owner-operators sometimes pay more per mile but may have slower freight periods and less consistent work. Dedicated routes—where you haul freight for one shipper on a set schedule—often pay more per mile than spot market freight, but you lose flexibility. Specialized freight (food-grade tanker, refrigerated, flatbed) typically pays more than dry van, but requires specific equipment and certification.

What actually comes home: deductions and taxes

Gross pay and take-home pay are different numbers. If you earn $55,000 gross, federal income tax, Social Security, and Medicare will take roughly 15 to 20 percent, leaving $44,000 to $46,500. If you're an owner-operator, you also pay self-employment tax (an additional 15.3 percent on net income), fuel costs, truck payment or lease, insurance, maintenance, and tolls. An owner-operator earning $75,000 gross might take home $35,000 to $45,000 after all business expenses.

Company drivers have fewer deductions. Fuel, insurance, and major maintenance are the carrier's cost. You pay for meals, tolls, and personal expenses. Some carriers deduct for accidents, logbook violations, or damage. Read your contract carefully—some carriers deduct for fuel surcharge adjustments or other items that reduce your check. The difference between what you're quoted and what you actually receive can be $200 to $500 per month.

Owner-operators versus company drivers

An owner-operator can earn $70,000 to $100,000 gross annually, but that's before truck payment, fuel, insurance, maintenance, and taxes. After all expenses, net income is often $40,000 to $60,000—sometimes less if freight is slow or fuel prices spike. Owner-operators have higher earning potential but also carry all the risk. A breakdown costs you money and lost miles. Slow freight periods mean no income. You're responsible for your own health insurance and retirement.

Company drivers earn less gross but have predictable paychecks, no equipment costs, and no business risk. If the truck breaks down, the carrier fixes it and you keep getting paid. If freight is slow, you still get paid (though you might run fewer miles). For most drivers starting out, company driving is the safer choice. After three to five years of experience and savings, owner-operating becomes viable for drivers who want higher income and independence.

Regional differences and seasonal variation

Pay rates vary by region. Carriers operating primarily in the Northeast or California often pay more per mile than those in the South or Midwest, partly because fuel costs and tolls are higher and freight demand is stronger. A driver running Northeast lanes might earn 55 to 65 cents per mile; a driver in the Southeast might earn 45 to 55 cents on the same carrier. Seasonal freight (produce, holiday goods, construction materials) creates peaks and valleys in available miles.

Winter typically brings slower freight in many regions, which means fewer miles and lower monthly income. Summer and fall are often busier. Drivers who can run year-round and adapt to seasonal changes tend to earn more consistently. Some drivers deliberately chase seasonal freight—produce season in California, harvest freight in the Midwest—to maximize miles during peak periods.

Frequently Asked Questions

Do truck drivers get paid for waiting time or detention?

Some carriers pay detention pay (usually $15 to $25 per hour after a certain wait time), but not all. Many pay only for miles driven. Read your contract to know what you're covered for. If you're detained at a shipper or receiver for four hours, some carriers pay for that time; others don't. This can add $100 to $300 per month depending on your freight type and carrier policy.

What's the difference between gross and net pay for a truck driver?

Gross pay is your total earnings before deductions. Net pay is what you actually receive after taxes, Social Security, Medicare, and any carrier deductions. For a company driver earning $50,000 gross, net is typically $40,000 to $42,000. For an owner-operator, you also subtract fuel, truck payment, insurance, and maintenance before calculating net income.

Can a new truck driver earn $60,000 in the first year?

Unlikely. Most new drivers earn $40,000 to $50,000 in their first year because they start at lower per-mile rates and may have slower freight while building experience. After two to three years, $60,000 becomes realistic if you're running long-haul or specialized freight. Some experienced drivers on high-paying routes do earn $60,000 to $75,000, but that requires time in the industry.

Do truck drivers get benefits like health insurance?

Most large carriers offer health insurance, retirement plans (401k), and paid time off, though you typically start accruing these after 30 to 90 days. Smaller carriers may not offer benefits. Owner-operators must purchase their own health insurance and retirement plans. Benefits add real value to your total compensation—health insurance alone is worth $5,000 to $10,000 annually.

How many miles can a truck driver legally run in a year?

Federal Hours of Service rules limit you to 11 hours of driving per day and 60 hours per week (or 70 hours over eight days). Realistically, most drivers run 100,000 to 130,000 miles annually, depending on route type and time off. Long-haul drivers on heavy freight lanes can run higher; regional drivers with more home time run lower. Your actual annual miles depend on your choices about how much you want to work.