Truck drivers earn between $0.35 and $0.50 per mile, with average annual salaries ranging from $45,000 to $80,000 depending on experience, route type, and employer. Pay structures typically combine per-mile rates with additional compensation for detention time, layovers, and safety bonuses.
Most trucking companies pay drivers using a cents-per-mile rate. For example, a driver paid $0.45 per mile on a 2,500-mile trip would earn $1,125 before expenses. Some carriers offer hourly pay for local routes or dedicated lanes, typically $20-$30 per hour.
Additional pay components may include:
| Pay Type | Rate Range | Typical Routes |
|---|---|---|
| Per Diem | $0.35-$0.50/mile | Over-the-road (OTR) |
| Hourly | $20-$30/hour | Local, regional |
| Salary | $45,000-$80,000/year | Dedicated accounts |
| Percentage | 10-30% of load revenue | Owner-operators |
According to the U.S. Bureau of Labor Statistics, specialized freight like hazardous materials pays better than general freight. Team driving (two drivers sharing a truck) increases earnings by 10-15% through reduced downtime. Experience raises pay by $0.01-$0.03 per mile annually.
Contrary to popular belief, most truckers don't earn six-figure salaries. Only 10% of drivers reach $100,000 annually, typically through specialized hauling or owner-operator status. The industry average remains around $56,000 according to the American Trucking Associations.
While some drivers report earning $100,000+ through strategic route selection and bonus optimization, these cases represent outliers rather than the norm. Most drivers fall within the $45,000-$65,000 range after accounting for expenses like fuel, meals, and lodging.
During my time working with trucking fleets, I observed that the highest-earning drivers often combined multiple income streams - per-mile pay, bonuses, and side gigs - to maximize their take-home pay. One independent contractor I spoke with earned $85,000 annually by specializing in oversized loads and renting his trailer space when empty.