As of 2025, truck drivers in the United States earn an average salary of $94,763 per year
. However, salaries can differ based on several factors, including experience, the type of trailer, and the specific routes
. Here's a detailed breakdown of potential earnings for CDL drivers:
- National Average: The average salary for truck drivers is about $93,089 per year
. Another source states that the national average can be around $101,256 per year
. As of 2025, the average truck driver makes $31.50 an hour
- Entry-Level vs. Experienced: Entry-level drivers make around $51,852 per year, while experienced drivers make approximately $76,842 per year
- Class A CDL: The average salary for Class A CDL drivers is $78,621 per year
. Entry-level Class A CDL drivers typically earn between $45,000 and $55,000 annually, while experienced OTR drivers can earn between $65,000 and $85,000 per year
. Specialized Class A CDL drivers can earn $75,000 to $90,000 or more per year
- Class B CDL: The average salary for Class B CDL drivers is $58,499 annually
. The salary for entry-level Class B CDL drivers ranges from $30,000 to $40,000 per year, while experienced drivers can earn between $40,000 and $55,000 per year
. Specialized Class B CDL drivers can make $55,000 to $70,000 or more per year
- Team Truck Drivers: Team truck drivers can make between $70,000 to $110,000 per year per driver
- Specialized Endorsements :
- Hazmat (H Endorsement): CDL drivers with hazmat endorsements can average between $68,750 and $100,000 per year
* **Doubles/Triples (T Endorsement):** Drivers with doubles or triples endorsements can average from $62,500 to $93,750 annually
* **Tankers (N Endorsement):** Tanker truck drivers can average $75,000 – $106,250 per year
- Owner-Operators: Owner-operators earn an average of $340,793 per year
. Another source states that the average Owner-Operator salary is between $120,000 to $140,000 per year