The Short Answer: $0.45–$0.85 Per Mile

Company truck drivers in 2026 typically earn $0.45 to $0.85 per mile, with most experienced drivers landing around $0.60–$0.70. New CDL graduates start near the bottom of the range; veterans with clean records and endorsements push the top. But the per-mile number is only half the story — because drivers are paid for miles driven, not hours worked, and the unpaid hours are where the real pay cut hides.

Per-Mile Rates by Experience

Driver profile Typical per-mile rate Annual miles Gross pay range
New CDL graduate $0.45–$0.55 90,000–110,000 $45,000–$60,000
1–3 years experience $0.55–$0.65 100,000–120,000 $60,000–$78,000
Experienced / specialized $0.65–$0.85 100,000–125,000 $70,000–$100,000+

Specialized freight pays the premiums: hazmat, tanker, oversized, and refrigerated loads typically add $0.05–$0.15 per mile over dry van rates. Team drivers split higher per-truck rates but run nearly double the miles. Owner-operators are a different animal entirely — see below.

The Unpaid Hours: What Per-Mile Really Means Per Hour

Here is the math carriers hope you never do. A driver running 2,500 miles in a week at $0.65/mile grosses $1,625. But that week also included roughly:

  • Dock waits: 10–20 hours sitting at shippers/receivers — usually unpaid or paid a token detention fee ($15–$25/hour after a 2-hour free window, if the carrier passes it through at all).
  • Inspections, fueling, paperwork: 5–10 hours, almost always unpaid.
  • Driving time: ~45–50 hours to cover those 2,500 miles.

Total time invested: roughly 60–70 hours for $1,625 — a real hourly rate of about $23–$27/hour, before taxes. That is solid working-class pay, but it is not the “$0.65 × 60 mph = $39/hour” fantasy the recruiting ads imply. Detention pay, layover pay, and per-diem reimbursements nudge it up; unpaid waiting drags it down. Ask about a carrier’s average weekly miles AND detention policy before you sign — the second number matters as much as the first.

Endorsements: The Pay Premiums

A few weeks of extra training buys permanent per-mile premiums:

  • Hazmat (H): typically +$0.03–$0.08/mile; opens higher-paying freight categories.
  • Tanker (N): +$0.05–$0.10/mile; liquid loads pay for the skill and the risk.
  • Doubles/Triples (T): +$0.03–$0.05/mile; LTL carriers value it highly.
  • TWIC card: required for port work, which pays some of the best local hourly rates in trucking.

Each endorsement costs roughly $100–$200 in testing and background-check fees — a payback measured in days, not months.

Company Driver vs. Owner-Operator: The Net Math

Owner-operators quote eye-popping gross numbers — $1.50–$2.50+ per mile on the load boards. Then the expenses arrive:

Owner-operator cost Typical monthly range
Truck payment $1,500–$3,000
Fuel $3,000–$6,000
Insurance $900–$2,500
Maintenance reserve $1,000–$2,000
Permits, taxes, ELD $300–$600

An owner-operator grossing $20,000/month can easily spend $12,000–$15,000 to keep the truck rolling — netting $5,000–$8,000/month before income tax, or roughly what a good company driver makes, with ten times the risk. The operators who genuinely clear $100,000+ net own their truck outright, run their own authority, and treat cost-per-mile as a religion. Everyone else is buying themselves a job with a very expensive uniform.

What Raises Your Per-Mile Rate

  1. Clean record. No accidents, no tickets — carriers pay premiums for insurable drivers because their insurance costs drop.
  2. Endorsements. Hazmat + tanker is the classic combo for top rates.
  3. Specialized freight. Flatbed, oversized, and refrigerated consistently outpay dry van.
  4. Regional vs. OTR. Regional and dedicated routes often pay slightly less per mile but far more per week in consistent miles — and you sleep at home.
  5. Negotiating the whole package. Per-mile is the headline, but detention pay, layover pay, per-diem, and benefits can swing total compensation 15–20%.

Regional, Dedicated, and Local: The Lifestyle Ladder

Not all trucking jobs pay per mile. The industry has a well-known ladder, and each rung trades money for home time:

Job type Typical pay structure Home time
OTR (over-the-road) $0.55–$0.75/mile, 2,500+ mi/week Days per month
Regional $0.55–$0.70/mile, consistent 2,200+ mi/week Weekends
Dedicated route $1,300–$1,800/week salary-ish Most nights
Local / P&D $25–$35/hour Home daily

Here is the paradox newcomers miss: local hourly jobs often beat OTR per-mile jobs on real hourly pay. A local driver at $30/hour working 50 hours takes home $1,500 with zero unpaid dock waits — because hourly drivers get paid for all hours. An OTR driver at $0.65/mile needs 2,300+ paid miles to match it, plus absorbs 15 unpaid waiting hours to do so. If home time matters to you, price the whole package in dollars per total hour, not per mile.

First-Year Reality Check

Year one is the lowest-paid year in trucking and everyone should budget for it. Training contracts (company-paid CDL school in exchange for a 9–12 month commitment) typically pay $0.40–$0.50/mile with inconsistent miles while dispatchers test you. Many new drivers net $40,000–$50,000 in year one, then jump 20–40% in year two when they can job-hop to a carrier that pays for experience. The drivers who quit in month four leave right before the pay curve bends upward — ask any veteran when their income actually started, and the answer is almost always “year two.”

Frequently Asked Questions

How many miles does a truck driver drive per week?

Full-time over-the-road drivers typically log 2,000–3,000 miles per week. Federal hours-of-service rules cap driving at 11 hours per day within a 14-hour window, which is the hard ceiling on weekly miles.

Do truck drivers get paid for waiting at docks?

Sometimes, partially. Many carriers pay detention pay of $15–$25/hour after a free 2-hour window — but only if the shipper pays the carrier, and many drivers report it inconsistently. Unpaid waiting is the industry’s open secret.

Is $0.70 per mile good pay for a truck driver?

Yes — $0.70/mile puts you in the experienced-driver tier. At 2,500 miles a week that is $1,750 gross, or roughly $85,000–$90,000 a year before the unpaid-hours discount. The question to ask next is how many miles the carrier actually gives you.

Can truck drivers really make $100,000 a year?

Company drivers can reach it with experience, endorsements, and specialized freight — but it usually means 60+ hour weeks. Owner-operators quote it more often, though their net after expenses tells a humbler story. Treat “$100K” claims as gross-until-proven-net.

Do owner-operators make more than company drivers?

In gross pay, yes — often dramatically. In net pay, frequently no. A company driver netting $75,000 with benefits and zero equipment risk is financially ahead of many owner-operators netting $65,000 while carrying a $150,000 truck loan. Ownership pays when the truck is paid off, maintenance is disciplined, and the operator runs on cost-per-mile economics instead of vibes. Until then, it is a job with a loan attached.

What is per-diem pay for truck drivers?

Per-diem is a tax-advantaged daily allowance (often $60–$75/day on the road) that covers meals and incidentals. Because part of it is typically untaxed, it raises take-home pay without raising the taxable headline — but it also lowers your reported income, which can reduce Social Security credits and loan-qualifying income. Understand the trade-off before opting in.

The Bottom Line

Truck drivers make $0.45–$0.85 per mile, and the number on the recruiting poster is the least important part of the offer. What actually determines your paycheck is weekly miles, detention policy, endorsements, and whether you are driving someone else’s truck or financing your own. Run the hourly math — miles times rate divided by all hours worked, not just driving hours — and compare the whole package. The drivers earning real money are not chasing the highest per-mile rate; they are chasing consistent miles with minimal unpaid waiting.