As for pay, according to figures from the U.S. Bureau of Labor Statistics, the average wage received by heavy-duty drivers in the United States is $22.66 dollars an hour, while light-duty drivers receive an average of $16.51 dollars an hour.