The median annual wage for truck drivers in the United States is $54,320 (BLS, May 2025), with experienced drivers in specialized roles earning over $90,000 per year. But your actual paycheck depends on where you drive, what you haul, and how you’re paid.
How Much Does a Truck Driver Make? National Average Overview
According to the Bureau of Labor Statistics, the 1.9 million truck driver jobs in the US span a wide income range. The bottom 10% earn around $32,000, while the top 10% exceed $89,000. The key variable isn’t luck — it’s the choices you make about your driving career.
| Experience Level | Annual Salary Range | Hourly Equivalent | Typical Timeline |
|---|---|---|---|
| Entry-Level / First Year | $32,000 – $45,000 | $15 – $22/hr | 0-12 months |
| Mid-Career (1-3 years) | $45,000 – $60,000 | $22 – $29/hr | 1-3 years |
| Experienced (3-5 years) | $55,000 – $75,000 | $26 – $36/hr | 3-5 years |
| Specialized / Owner-Operator | $70,000 – $100,000+ | $34 – $48+ /hr | 5+ years |
When people ask “how much does a truck driver make,” the short answer is: the national median is $54,320, but the real range stretches from $32,000 to well over $100,000 depending on your choices. The sections below break down exactly how to move from the low end to the high end.
Truck Driver Salary by State
Location is one of the biggest factors in how much does a truck driver make. States with higher cost of living generally pay more, but the best value comes from states where pay is high relative to living costs.
| State | Average Annual Salary | Top 25% Earners | Cost of Living Index |
|---|---|---|---|
| Alaska | $68,000 | $85,000+ | 125 (high) |
| North Dakota | $63,000 | $80,000+ | 95 (low) |
| Washington | $62,000 | $78,000+ | 110 (moderate) |
| Wyoming | $60,000 | $76,000+ | 92 (low) |
| Texas | $55,000 | $70,000+ | 92 (low) |
| Indiana | $53,000 | $67,000+ | 90 (low) |
| Florida | $50,000 | $64,000+ | 100 (average) |
| California | $58,000 | $75,000+ | 135 (high) |
| Mississippi | $44,000 | $56,000+ | 85 (low) |
| West Virginia | $45,000 | $58,000+ | 88 (low) |
North Dakota and Wyoming offer the best pay-to-cost ratios for truck drivers. A driver earning $63,000 in North Dakota with a cost of living of 95 lives significantly better than a driver earning $58,000 in California with a cost of living of 135. When evaluating how much does a truck driver make in your state, always factor in local living expenses.
Truck Driver Salary by Freight Type
What you haul directly determines your pay rate. Specialized freight demands higher skill and pays more.
| Freight Type | Cents per Mile | Annual Estimate (2,500 mi/wk) | Skill Level Required |
|---|---|---|---|
| Dry Van | $0.40 – $0.55 | $52,000 – $71,500 | Entry |
| Refrigerated (Reefer) | $0.45 – $0.65 | $58,500 – $84,500 | Mid |
| Flatbed | $0.50 – $0.70 | $65,000 – $91,000 | Mid-High |
| Tanker | $0.55 – $0.80 | $71,500 – $104,000 | High |
| Oversized / Heavy Haul | $0.70 – $1.00+ | $91,000 – $130,000+ | Expert |
| Auto Hauler | $0.60 – $0.85 | $78,000 – $110,500 | High |
How much does a truck driver make with specialized freight? A flatbed driver earning $0.65/mi over 2,500 miles per week makes $84,500/year — roughly $30,000 more than a dry van driver at the same mileage. The tradeoff is that flatbed work is physically demanding (tarping, securing loads), and specialized endorsements require extra testing.
Truck Driver Salary by Route Type
Your schedule and territory have a major impact on how much does a truck driver make.
| Route Type | Annual Salary Range | Home Time | Best For |
|---|---|---|---|
| OTR (Over the Road) | $50,000 – $75,000 | 1-2 days every 2-3 weeks | Maximizing income, no family obligations |
| Regional | $48,000 – $65,000 | Weekends at home | Balance of income and home time |
| Local / Dedicated | $42,000 – $60,000 | Home daily | Family life, consistent schedule |
| Team Driving | $60,000 – $90,000+ | Varies | Maximizing miles (truck runs 24/7) |
OTR drivers log the most miles and earn the highest gross income, but they also face $3,000-$5,000 per year in road expenses (meals, laundry, showers, misc). A local driver earning $50,000 with no road expenses may actually have a higher net take-home than an OTR driver earning $65,000 who spends $5,000 on the road. When calculating how much does a truck driver make net, route type matters more than gross pay.
Truck Driver Pay Structures: Per Mile vs Per Hour vs Percentage
Understanding how you’re paid is essential to answering “how much does a truck driver make?” for any specific job.
Per Mile (CPM – Cents Per Mile)
The most common pay structure. Typical rates range from $0.35/mi for new drivers to $0.80+/mi for experienced specialists. At 2,500 miles per week and $0.50/mi, you gross $65,000/year. The catch: not all miles are paid equally. Detention time (waiting at loading docks) is often unpaid or paid at a lower rate.
Per Hour
More common in local and dedicated routes. Rates range from $18-$30/hour. Local drivers earning $25/hour for 40 hours make $52,000/year with the benefit of daily home time and predictable schedules.
Percentage of Load
Common among owner-operators and some company drivers. You receive 15-30% of the freight bill per load. A load paying $2,000 at 25% commission nets $500 to the driver. Experienced drivers can earn $70,000-$100,000+ this way, but income fluctuates with freight demand.
Salary (Flat Annual)
Some dedicated routes and private fleets offer flat salaries ranging from $45,000 to $80,000. The advantage is predictable income; the tradeoff is less opportunity for overtime or mileage bonuses.
How Much Do Truck Drivers Make with Endorsements?
Adding endorsements to your CDL is the single most cost-effective way to increase how much does a truck driver make. Each endorsement costs $50-$186 to obtain but adds thousands to your annual income.
| Endorsement | Cost to Obtain | Annual Pay Increase | ROI Timeline |
|---|---|---|---|
| Hazmat (H) | $186.50 | $5,000 – $10,000 | 1-2 weeks |
| Tanker (N) | $50 | $3,000 – $5,000 | 1 week |
| Doubles/Triples (T) | $50 | $2,000 – $4,000 | 1 week |
| All Three Combined | $286.50 | $10,000 – $19,000 | Less than 2 weeks |
A $186.50 hazmat endorsement that adds $6,000 to your annual salary pays for itself in 11 days of work. Over a 30-year career, that’s $180,000 in additional earnings from a one-time $186.50 investment. If you’re wondering how much does a truck driver make and how to grow it, endorsements are the fastest lever to pull.
Truck Driver Benefits Beyond Salary
When evaluating how much does a truck driver make, total compensation includes more than the paycheck. The average truck driver benefits package adds $12,000-$18,000 in value annually.
- Health Insurance: Most large carriers offer medical, dental, and vision. Family plans worth $6,000-$12,000/year.
- 401(k) with Company Match: Typical match is 50¢ on the dollar up to 6% of salary. At $60,000 salary, that’s $1,800/year in free money.
- Paid Time Off: 1-2 weeks paid vacation after first year, plus sick days.
- Tuition Reimbursement: Some carriers pay $2,000-$5,000/year toward further training.
- Sign-on Bonuses: $2,000-$15,000 for experienced drivers in high-demand areas.
- Referral Bonuses: $500-$3,000 per referred driver who completes training.
Truck Driver Salary vs Other Trucking Careers
How does truck driving compare to other transportation and logistics careers?
| Career | Median Annual Salary | Training Required | Job Growth (2024-2034) |
|---|---|---|---|
| Truck Driver | $54,320 | 3-8 weeks CDL training | 4% (average) |
| Delivery Driver | $39,000 | On-the-job | 8% (faster than avg) |
| Bus Driver | $48,000 | 4-8 weeks training | 5% (average) |
| Dispatcher | $48,500 | On-the-job | 3% (slower) |
| Freight Broker | $52,000 | License + on-the-job | 6% (above avg) |
| Warehouse Manager | $60,000 | 2-4 years exp | 4% (average) |
Truck driving offers the fastest path to a middle-class income among transportation careers — 3-8 weeks of training compared to years of experience required for management roles. When comparing how much does a truck driver make vs other logistics careers, trucking wins on speed-to-income.
How to Maximize Your Truck Driver Salary
If you want to push your earnings to the top end of the range, here are the proven strategies used by six-figure truck drivers:
- Get endorsements early. Hazmat + Tanker + Doubles/Triples cost less than $300 combined and can add $10,000-$19,000 to your annual income.
- Choose specialized freight. Move from dry van to flatbed or tanker within your first 2 years to jump from $52,000 to $75,000+.
- Build a clean driving record. A single preventable accident can reduce your earning potential by $10,000-$20,000 per year for 3-5 years.
- Target the right states. North Dakota, Wyoming, and Texas offer high pay relative to cost of living.
- Consider team driving. Team drivers log more miles and can earn $70,000-$90,000+, but split drive time with a partner.
- Join a carrier with good benefits. Total compensation including 401(k) match and health insurance can add 25-30% to your base pay.
- Stay 3+ years at one carrier. Pay per mile typically increases $0.05-$0.10 over the first 3 years, translating to $6,500-$13,000 more annually at 2,500 mi/wk.
Frequently Asked Questions
How much does a truck driver make per year?
The median annual salary is $54,320 (BLS May 2025). Entry-level drivers typically earn $32,000-$45,000, while experienced drivers with endorsements and specialized freight can exceed $90,000.
How much do truck drivers make per mile?
Rates range from $0.35/mi for new drivers to $0.80+/mi for experienced specialists. The average is approximately $0.50-$0.60/mi. At 2,500 miles per week, $0.50/mi yields $65,000/year gross.
Do truck drivers make good money?
Yes — the median truck driver salary of $54,320 exceeds the US median household income and requires only 3-8 weeks of training. With endorsements and specialized freight, experienced drivers regularly earn $75,000-$100,000+.
Which state pays truck drivers the most?
Alaska ($68,000 avg), North Dakota ($63,000), and Washington ($62,000) top the list. But when adjusted for cost of living, North Dakota and Wyoming offer the best value.
How much does a truck driver make an hour?
At the median salary of $54,320 working 40 hours per week, the equivalent hourly rate is approximately $26/hour. However, most truck drivers are paid per mile rather than per hour and often work 50-60 hour weeks.
How long does it take to start earning a good truck driver salary?
Most drivers reach the median salary within 1-2 years. Those who obtain endorsements and choose specialized freight can reach $70,000+ within 2-3 years.
Do owner-operators make more than company drivers?
Owner-operators gross $120,000-$200,000+ but net $70,000-$100,000 after expenses (fuel, insurance, maintenance). Company drivers net $45,000-$75,000 with no overhead risk. Owner-operators earn more but face higher financial risk.