According to the Bureau of Labor Statistics, the average annual wage for a heavy and tractor-trailer truck driver in 2019 was $45,260 ($21.76 per hour). However, this can vary significantly depending on the type of work you are performing. For example, an over-the-road truck driver makes on average $63,888 per year.