how much do truck drivers earn

Truck drivers in the U.S. typically earn around 50,000–70,000 dollars per year , with many landing near the mid‑50k range, but specialized roles and experienced drivers can earn more.
Average pay today
Most recent industry guides show that the average annual pay for truck drivers is in the mid‑50,000 dollar range in the U.S., with roughly 18–30 dollars per hour depending on experience and region. Some aggregators list higher “all‑in” averages (including more experienced and higher‑paid roles), sometimes around the mid‑80,000 dollar mark, but those figures are on the upper side of what most drivers actually see.
Typical earning range
Truck driver income spreads quite widely because of miles driven, pay structure, and type of freight. Many guides describe a lower band in the high‑30,000s to mid‑40,000s for newer or lower‑paid roles, and a higher band that can reach 60,000–70,000+ for more experienced or in‑demand drivers.
By type of truck driving
Different truck driving niches have their own averages, often clustering around the 40,000–70,000 dollar band.
| Truck driver type | Approx. yearly earnings (USD) |
|---|---|
| General long‑haul / OTR driver | About 57,000–62,000 dollars per year for many over‑the‑road roles. | [3]
| Class A truck driver | Roughly 49,000 dollars per year on average. | [3]
| CDL driver (general) | Around 46,000–51,500 dollars per year depending on role. | [3]
| Refrigerated truck driver | About 74,400 dollars per year. | [5]
| Flatbed truck driver | About 66,800 dollars per year. | [5]
| Delivery / local driver | Roughly low‑ to mid‑70,000 dollars in some recent estimates, though many earn less depending on region. | [7][5]
| Dump truck driver | Commonly in the mid‑30,000s to low‑50,000 dollars range. | [5][3]
| Tow truck driver | Often around mid‑30,000s per year. | [3]
How pay is structured
Many long‑haul drivers are paid per mile , often around 28–40 cents per mile. Driving 2,000–3,000 miles per week at those rates can work out to roughly 560–1,200 dollars per week before taxes, or about 29,000–62,000 dollars per year if keeping that pace all year.
“8k per month” claims and reality
Forum discussions and social posts often talk about truckers making around 8,000 dollars a month , but that number is usually either a best‑month scenario, an owner‑operator’s gross revenue, or based on very long hours and high mileage. Owner‑operators in particular may see big gross checks, but they must pay for fuel, truck payments, insurance, maintenance, and taxes, so take‑home pay is much lower than the top‑line figure suggests.
Information gathered from public forums or data available on the internet and portrayed here.