OTR driver pay ranges from $45,000 to $75,000 per year for most carriers, depending on experience, miles driven, and whether you own your truck

An over-the-road (OTR) driver is paid in one of three ways: per mile, per hour, or a combination. Most large carriers use per-mile pay, which means you earn money only when the truck is moving with a load. A typical rate runs between $0.40 and $0.70 per mile for company drivers, though some carriers pay more and some less. If you drive 120,000 miles per year—a realistic number for someone running five days a week—that translates to $48,000 to $84,000 before taxes and deductions.

The catch is that not all miles are paid miles. You don't get paid for deadhead miles (driving empty to pick up a load), waiting time at shippers and receivers, or time spent on mandatory rest breaks. This unpaid time can eat 15 to 25 percent of your potential earnings, which is why a driver who logs 120,000 total miles might only get paid for 90,000 to 100,000 of them.

Owner-operators—drivers who own their own truck—can earn more per mile (typically $0.60 to $1.20) but must pay for fuel, maintenance, insurance, and truck payments. After expenses, many owner-operators net $50,000 to $80,000 annually, though this varies widely based on fuel prices, equipment costs, and how efficiently they run.

Key Takeaways

  • Company drivers at large carriers earn between $0.40 and $0.70 per mile, which works out to roughly $45,000 to $75,000 per year for full-time work.
  • Your actual take-home pay is lower than the per-mile rate suggests because you don't get paid for empty miles, waiting time, or mandatory rest breaks.
  • Experienced drivers, those willing to haul specialized freight, and drivers at smaller carriers often earn more than the industry average.
  • Owner-operators keep a larger share per mile but must cover all operating costs, fuel, and truck payments themselves.
  • Pay varies significantly by region, freight type, and whether you run dedicated routes or take loads as they come.

How per-mile pay actually works in practice

When a carrier quotes you $0.55 per mile, that sounds straightforward until you start driving. You pick up a load in Memphis headed to Atlanta—450 miles. You get paid $247.50 for that run. But you spent two hours waiting at the shipper for the load to be ready, and the receiver made you wait three hours to unload. That's five hours of unpaid time. You then drive 80 empty miles to the next pickup point. You don't get paid for those 80 miles.

Over a week, this unpaid time and deadhead mileage compounds. A driver might log 3,000 miles but only get paid for 2,400 of them. This is why experienced drivers negotiate for detention pay (payment for waiting time) or try to find carriers that pay for deadhead miles on certain routes. Some carriers offer a small hourly rate for waiting time—typically $15 to $25 per hour—which helps but doesn't fully offset the lost miles.

The number of paid miles you actually drive depends on how well the carrier's dispatch system works, how much freight is moving in your region, and whether you're willing to take less desirable loads. Drivers on dedicated routes (the same shipper to the same receiver repeatedly) tend to have more consistent paid miles because the route is predictable. Drivers taking spot market loads have more variability.

What experience and specialization add to your paycheck

A driver with a clean record and five years of experience typically earns $0.05 to $0.15 more per mile than a rookie. That's $6,000 to $18,000 more per year on 120,000 miles. Some carriers have explicit pay scales that increase your rate every six months or every year you stay with them, up to a ceiling.

Specialization pays more. Drivers hauling hazmat (hazardous materials) earn an extra $0.05 to $0.10 per mile because they need a hazmat endorsement and face stricter regulations. Tanker drivers, flatbed drivers, and those hauling refrigerated freight often earn $0.05 to $0.15 more per mile than dry van drivers. A driver hauling specialized freight might earn $65,000 to $85,000 annually compared to $50,000 to $65,000 for dry van.

Regional carriers and smaller fleets sometimes pay more than mega-carriers because they have less freight volume and need to attract drivers with higher rates. A regional carrier might pay $0.60 to $0.75 per mile while a large carrier pays $0.45 to $0.60. The trade-off is usually that regional work means more time home but fewer miles, so annual earnings can be similar or even lower despite the higher per-mile rate.

The difference between company driver and owner-operator earnings

An owner-operator keeps more per mile but shoulders all the costs. A typical owner-operator might earn $0.80 to $1.20 per mile, but from that they must pay fuel (currently $3.50 to $4.50 per gallon depending on region), truck payment ($1,500 to $2,500 per month for a newer truck), insurance ($1,200 to $2,000 per month), maintenance, tires, permits, and taxes.

If an owner-operator drives 120,000 miles at $1.00 per mile, that's $120,000 gross. Fuel alone at 6 miles per gallon costs roughly $24,000 to $28,000. Truck payment, insurance, and maintenance might total another $40,000 to $50,000 annually. After those core expenses, the driver is left with $42,000 to $56,000, before accounting for taxes, which are higher for self-employed drivers. A company driver earning $0.60 per mile on the same 120,000 miles nets $72,000 gross, and the carrier covers fuel and maintenance.

Owner-operator income is also more volatile. A major repair—a transmission failure or engine rebuild—can cost $5,000 to $15,000 and wipe out months of profit. Fuel price spikes directly reduce take-home pay. Many owner-operators earn more than company drivers over time, but the first few years are often tighter financially while they build a customer base and pay down the truck.

Regional pay differences and freight type

Pay varies by the freight lanes you run. A driver running the I-95 corridor (Northeast) typically earns more per mile than a driver running the same miles in the Midwest, because freight demand and shipper rates are higher in congested regions. A driver running California to Texas might earn $0.50 to $0.65 per mile, while a driver on the same distance in the Midwest earns $0.45 to $0.60.

Freight type also matters. Produce haulers (refrigerated freight) earn more because the freight is time-sensitive and perishable, and shippers pay premiums to may support on-time delivery. Flatbed drivers earn more because loading and unloading is more complex and dangerous. Dry van drivers—the most common type—typically earn the least per mile because the freight is less specialized and more carriers compete for those loads.

Seasonal freight patterns affect annual earnings too. A driver who runs produce in summer and fall might earn more during those months but face slower freight in winter. A driver who hauls construction materials might see the opposite pattern. Understanding these cycles helps you forecast your actual annual income rather than assuming every month will be the same.

Deductions and what you actually take home

Your gross per-mile earnings are reduced by several mandatory deductions before you see a paycheck. Fuel surcharge reductions (some carriers deduct a percentage when fuel prices drop), logbook violations, and accidents can reduce your pay. Some carriers deduct for damage to the truck or cargo. Union drivers pay union dues. All drivers pay federal income tax, Social Security, and Medicare.

A driver earning $60,000 gross might see $45,000 to $50,000 in actual take-home pay after taxes and deductions, depending on filing status and state taxes. Owner-operators must set aside money for quarterly estimated taxes, which is often higher than an employee's tax burden because they pay both the employer and employee portions of Social Security and Medicare.

Health insurance is another cost. Company drivers often have access to carrier-sponsored plans, though many have high deductibles and premiums. Owner-operators must purchase their own insurance, which can run $200 to $400 per month for basic coverage. This is a real cost that reduces net earnings.

How to compare job offers and negotiate better pay

When comparing offers from two carriers, don't just look at the per-mile rate. Ask these questions: Do they pay for detention time, and at what rate? Do they pay for deadhead miles? What's the average number of paid miles per week for drivers in your region? What's the average number of days off per month? Do they offer a sign-on bonus, and is it forgivable if you leave early?

A carrier offering $0.50 per mile with detention pay and 90 percent paid miles might net you more than a carrier offering $0.60 per mile with no detention pay and 75 percent paid miles. Run the math: if you drive 3,000 miles per week, the first carrier pays you for 2,700 miles ($1,350) plus detention time. The second pays you for 2,250 miles ($1,350). The first is better, but you have to ask the right questions to find out.

Negotiating pay is possible, especially if you have experience or a hazmat endorsement. Many carriers have some flexibility within their pay scale. If you have a clean driving record and multiple job offers, you can ask for $0.05 to $0.10 more per mile. Smaller carriers are often more willing to negotiate than mega-carriers with rigid pay grids. Put your request in writing and ask for a response before you commit.

Frequently Asked Questions

Do OTR drivers get paid for waiting time at shippers and receivers?

Most large carriers do not pay for waiting time unless you negotiate it into your contract or the carrier has a detention pay policy. Some carriers offer $15 to $25 per hour for waiting beyond a certain threshold (often two hours). Smaller carriers and owner-operators may negotiate detention pay more easily. Always ask during the hiring process.

How many miles can an OTR driver realistically drive per year?

A full-time OTR driver typically drives 100,000 to 130,000 miles per year, accounting for mandatory rest breaks, maintenance, and time off. This assumes five to six days per week on the road. Drivers who run dedicated routes or have consistent freight may hit the higher end. Newer drivers or those taking time off will be lower.

Do owner-operators really make more money than company drivers?

Owner-operators can make more over time, but not always in the first few years. After paying for fuel, truck payments, insurance, and maintenance, many owner-operators net similar amounts to experienced company drivers. The advantage comes later when the truck is paid off and they've built a customer base. The risk is higher, and cash flow is tighter.

What's the difference between per-mile and hourly pay for OTR drivers?

Per-mile pay rewards you for distance but not for waiting time. Hourly pay rewards you for time but not for speed. Some carriers offer a combination: a base hourly rate plus a per-mile bonus. Hourly pay is less common in OTR trucking but more common in local or regional driving. Ask which model the carrier uses before accepting a job.

Can a new OTR driver negotiate their starting pay?

Most large carriers have fixed pay scales for new drivers and won't negotiate. Smaller carriers and owner-operators are more flexible. If you have prior commercial driving experience, a clean record, or a hazmat endorsement, you have more leverage. It's worth asking, but expect "no" from mega-carriers. Regional carriers are your best bet for negotiation.