Trucking is one of the few careers where you can earn a solid middle-class income without a college degree, and pay has been trending upward due to persistent driver shortages. But "truck driver salary" is a broad category with dramatic variation. What you actually earn depends on your CDL class, endorsements, experience, route type, and whether you're a company driver or owner-operator.
Average Truck Driver Salary Overview
The wide range of reported salaries reflects the diversity of trucking jobs:
- Bureau of Labor Statistics median: $55,990/year
- Indeed average: $71,685/year ($34/hour)
- Industry-wide average (2025): approximately $95,000/year for experienced drivers
- Average weekly pay: $1,707/week
The BLS figure includes all trucking jobs, while industry sources focusing on CDL holders report higher numbers because they exclude lower-paid non-CDL delivery positions.
Salary by Driving Specialization
Over-the-Road (OTR) / Long-Haul
OTR drivers cover the most miles and spend extended periods away from home, which commands premium pay.
- Average salary: $101,867/year
- Entry-level (first year): $50,000-$65,000
- Experienced (3-5 years): $75,000-$100,000
- Top earners (7+ years, specialized): $100,000-$130,000
- Pay structure: Typically per-mile (28-65 cents/mile depending on carrier and experience)
Regional Driving
Regional drivers cover multi-state routes but return home weekly or bi-weekly.
- Average salary: $65,000-$85,000/year
- Benefits: Better home time than OTR, competitive pay
- Pay structure: Per-mile plus accessorial pay
Local/Dedicated Driving
Local drivers return home daily, running set routes for specific customers.
- Average salary: $50,000-$70,000/year
- Benefits: Home every night, predictable schedule
- Pay structure: Often hourly ($20-$30/hour) or daily rate
Flatbed
Flatbed driving requires additional skills for load securement and pays accordingly.
- Average salary: $77,500-$109,500/year
- Why it pays more: Physical demands of tarping and securing loads, specialized knowledge required
- Pay structure: Per-mile with extra pay for load securement
Tanker
Tanker drivers transport liquids and gases, requiring additional endorsements and specialized skills.
- Average salary: $84,000-$119,700/year (for drivers running 2,500+ miles/week)
- Why it pays more: N or X endorsement required, unique handling challenges
- Pay structure: Per-mile plus product-specific bonuses
Hazmat
Hazmat drivers transport dangerous goods requiring special training and clearance.
- Average salary: $75,000-$110,000/year
- Why it pays more: H endorsement + TSA clearance required, higher liability
- Pay structure: Per-mile plus hazmat premium
Ice Road / Extreme Conditions
Seasonal and extreme-condition driving commands the highest day rates.
- Average earnings: $20,000-$50,000 per season (2-3 month seasons)
- Daily rates: $500-$1,500/day
- Requirements: Extensive experience, extreme weather driving skills
Salary by Employment Type
Company Driver
As a company driver, you operate the carrier's truck. The company covers fuel, maintenance, insurance, and all operating costs.
- Average salary: $55,000-$95,000/year
- Benefits: Health insurance, retirement plans, paid time off
- No business risk: Steady paycheck regardless of freight market conditions
- Pay growth: Typically 2-5 cents per mile increase annually
Owner-Operator
Owner-operators own or lease their trucks and operate as independent businesses.
- Gross revenue: $150,000-$320,000+/year
- Operating expenses: $60,000-$170,000/year (fuel, maintenance, insurance, truck payment, permits, tolls)
- Net income: $80,000-$150,000/year (after expenses)
- Highest risk/highest reward: Income depends on freight rates, fuel costs, and business management
Lease-Purchase
Lease-purchase programs let you work toward truck ownership while driving for a carrier.
- Average earnings: Similar to company drivers initially, with equity building
- Caution: Many lease-purchase agreements are unfavorable; read contracts carefully
- Best approach: Save cash first, then buy a truck outright or with traditional financing
Salary by Experience Level
| Experience | Average Annual Salary | Typical CPM (cents per mile) |
|---|---|---|
| Student/trainee | $35,000-$45,000 | 25-35 CPM |
| Solo driver (0-1 year) | $45,000-$60,000 | 35-45 CPM |
| Solo driver (1-3 years) | $60,000-$80,000 | 45-55 CPM |
| Solo driver (3-5 years) | $75,000-$95,000 | 50-60 CPM |
| Solo driver (5+ years) | $85,000-$110,000+ | 55-65+ CPM |
| Team driving | $100,000-$150,000/team | 60-75 CPM (split) |
Salary by State
Geographic location significantly impacts trucker pay due to cost of living differences, freight demand, and state regulations.
Highest-Paying States
- Wyoming: Average $75,000+
- North Dakota: Average $72,000+
- Alaska: Average $70,000+ (seasonal premium)
- Nevada: Average $68,000+
- New York: Average $67,000+
Lowest-Paying States
- Mississippi: Average $45,000
- West Virginia: Average $46,000
- Arkansas: Average $47,000
- South Carolina: Average $48,000
- Kentucky: Average $48,500
Note: These are state averages. Individual earnings vary widely based on carrier, specialization, and experience.
How Truck Drivers Get Paid
Per-Mile Pay
The most common pay structure for OTR and regional drivers. You earn a set rate for each mile driven (practical miles, not actual miles).
- Typical range: 28-65 cents per mile
- How miles are calculated: Most carriers use practical miles (shortest route between points) rather than actual miles driven
- Average miles per week: 2,000-3,000 miles for solo OTR drivers
Hourly Pay
Common for local and dedicated drivers.
- Typical range: $20-$35/hour
- Overtime: Required after 40 hours/week in most states
- Benefits: Predictable weekly income
Percentage Pay
Common for owner-operators hauling under a carrier's authority.
- Typical range: 65-85% of the freight rate
- Higher risk: Income fluctuates with freight market conditions
- Higher potential: Can exceed per-mile earnings in strong freight markets
Additional Pay Components
Beyond base pay, drivers earn through:
- Sign-on bonuses: $2,000-$15,000 (common during driver shortages)
- Safety bonuses: $100-$500/quarter for clean driving records
- Fuel efficiency bonuses: $50-$200/month
- Detention pay: $25-$75/hour after free time at shippers/receivers
- Layover pay: $50-$150/day for extended waits
- Stop pay: $25-$75 per additional stop
- Per diem: $60-$75/day non-taxable for meals while on the road
- Referral bonuses: $500-$5,000 for recruiting new drivers
How to Maximize Your Trucking Income
Get Endorsements Early
Adding Hazmat, Tanker, and Doubles/Triples endorsements costs less than $200 total but can add $5,000-$20,000 to your annual earnings.
Build Experience Strategically
Start with a company that provides solid training, then move to higher-paying carriers or specializations after 1-2 years. Carriers value experience and offer significant pay increases for experienced drivers.
Consider Team Driving
Team drivers can earn $100,000-$150,000/team annually because the truck runs nearly 24/7. Teams are especially valuable for time-sensitive freight.
Negotiate from Strength
After 2+ years of clean driving experience, you're in demand. Don't hesitate to negotiate pay rates, home time, and route preferences. The driver shortage gives experienced drivers significant leverage.
Frequently Asked Questions
Can truck drivers make $100,000 a year?
Yes. Experienced OTR drivers, specialized haulers (tanker, flatbed, hazmat), team drivers, and owner-operators regularly earn $100,000+. The BLS reports that the top 10% of truck drivers earn over $120,000 annually. Reaching $100K typically requires 3-5 years of experience and/or specialized endorsements.
How much do first-year truck drivers make?
First-year company drivers typically earn $45,000-$65,000 annually. With overtime, bonuses, and per diem, some first-year drivers reach $60,000-$70,000. Company-sponsored training programs may pay slightly less during the first year due to contract obligations.
Do owner-operators really make more money?
Gross revenue is significantly higher ($150,000-$320,000+), but after deducting fuel ($50,000-$80,000/year), truck payments ($15,000-$30,000/year), insurance ($8,000-$15,000/year), maintenance ($15,000-$25,000/year), and other expenses, net income is typically $80,000-$150,000. Some owner-operators earn less than company drivers after expenses.
What's the highest-paying trucking job?
Ice road trucking and oversized/specialized hauling can pay $150,000+ annually, but these are niche jobs with limited availability. Among standard trucking jobs, tanker/hazmat combination hauling (X endorsement) offers the most consistent high pay at $90,000-$130,000/year for experienced drivers.
Is trucking pay going up or down?
Trucking pay has been trending upward due to the persistent driver shortage (estimated at 78,000 drivers by the ATA). Pay increases of 2-5% annually have been common across the industry. Sign-on bonuses and home-time improvements are also increasing as carriers compete for qualified drivers.
The Bottom Line
Truck driver salaries range from $45,000 for entry-level local positions to $130,000+ for experienced specialized haulers. The average full-time CDL driver earns $56,000-$95,000 depending on experience and specialization. The fastest path to higher earnings is combining a Class A CDL with Tanker and Hazmat endorsements, building 2-3 years of clean driving experience, and then positioning yourself with a top-paying carrier or specialized operation.
Related Reading
- Best Truck Driver Apps 2026
- C1 Truck Driver Training Review
- First-Year Truck Driver Salary Expectations
- Truck Driver Budgeting and Finances
- Truck Driver Home Time by Job Type
-- The CDL School Finder Team