The average truck driver‘s annual income ranges from $25,740 to $70,000, with a median of $39,520. Many companies pay their drivers by the mile, with rates typically between 28 and 51 cents per mile. Most drivers complete between 2,000 and 3,000 miles per week, resulting in average weekly pay ranging from $560 to $1,200. The type of truck driven, whether it‘s refrigerated, flatbed, or tanker, also impacts a driver‘s pay. For example, refrigerated solo company drivers earn 44-49 cents per mile and typically log between 2,400 and 2,800 miles in a week, earning between $1,128 and $1,316. Similarly, flatbed solo company drivers earn 46 cents per mile and typically drive between 2,200 and 2,600 miles in a week, earning $968 to $1,144. Tanker solo company drivers earn 51 cents per mile and typically complete 1,800 to 2,200 miles a week, earning between $882 and $1,078. Over 52 weeks, total earnings for these drivers would range from $45,864 to $68,432.