Truck drivers are paid in three main ways: per mile, per hour, or a combination of both
The per-mile rate is the most common payment structure for long-haul trucking, especially for drivers working for larger carriers. A per-mile rate means you earn a set amount for each mile you drive, regardless of how long the trip takes or how many hours you spend behind the wheel. This differs from hourly pay, which some regional and local drivers receive, and from salary positions, which are rare in trucking.
Per-mile rates typically range from 40 cents to 70 cents per mile for experienced drivers at established carriers, though the actual amount depends on your experience level, the type of freight you haul, the carrier's size, and whether you drive for a company or own your own truck. New drivers often start at the lower end of that range, sometimes as low as 35 cents per mile. Specialized freight — hazmat, refrigerated goods, or oversized loads — can pay more.
It is important to understand that per-mile pay does not account for all the time you spend working. You are typically not paid for time spent waiting to load or unload, sitting in traffic, or dealing with inspections and paperwork. This is why some drivers prefer hourly or hybrid pay structures, even though per-mile rates can be higher on paper.
Key Takeaways
- Per-mile rates for company drivers range from 40 to 70 cents per mile, with new drivers starting lower and experienced drivers or specialized freight earning more.
- Your actual hourly earnings depend on how many miles you drive per day and how much unpaid waiting time is built into your routes.
- Owner-operators (drivers who own their trucks) typically earn 70 cents to $1.50 per mile but must cover fuel, maintenance, insurance, and other operating costs from that amount.
- Regional and local routes often pay hourly rates instead of per-mile, which can result in more predictable weekly income.
- The carrier you work for, your experience, and the freight type all significantly affect what per-mile rate you will receive.
How per-mile pay translates to actual hourly earnings
A driver earning 50 cents per mile who drives 500 miles in a day makes $250 for that day. But if that 500-mile day takes 10 hours of driving time plus 2 hours of waiting at the dock, your effective hourly rate is $250 divided by 12 hours, or about $20.83 per hour. If waiting time stretches to 4 hours, that same $250 drops to roughly $17 per hour.
This is why comparing per-mile rates between carriers requires looking at their typical daily mileage and how much non-driving time is common on their routes. A carrier that guarantees 500 miles per day with minimal waiting time is more valuable than one offering a slightly higher per-mile rate but with frequent delays. Ask current drivers at any carrier you are considering what their average daily mileage actually is and how much time they spend waiting.
Some carriers offer a minimum pay may provide, meaning they pay you for a set number of hours or miles even if you do not actually drive that much due to mechanical issues, weather, or dispatch delays. This protects you from days where circumstances beyond your control reduce your mileage. Not all carriers offer this, so it is worth asking about during the hiring process.
What owner-operators earn per mile versus company drivers
Owner-operators — drivers who own and operate their own trucks — typically negotiate per-mile rates of 70 cents to $1.50 per mile or higher, depending on the freight and the broker or shipper they work with. This sounds significantly better than company driver rates, but owner-operators must pay for fuel, truck maintenance, insurance, licensing, permits, and repairs from that gross amount.
After accounting for fuel costs alone (which can be 25 to 35 percent of gross revenue), insurance, maintenance, and other operating expenses, an owner-operator earning $1.00 per mile may net only 30 to 50 cents per mile in actual take-home pay. The advantage of owner-operator work is flexibility and the potential to earn more if you manage costs well and stay busy, but it also means absorbing the cost of downtime, mechanical failures, and slow freight markets.
Owner-operators also handle their own taxes, retirement planning, and health insurance, which company drivers typically do not. The higher per-mile rate reflects these additional responsibilities and expenses, not necessarily higher take-home income.
Factors that change your per-mile rate
Your experience level is the single largest factor affecting per-mile pay. Most carriers have a pay scale that increases your rate after you complete certain milestones — often at 6 months, 1 year, 2 years, and 5 years of safe driving. A driver with 10 years of experience at the same carrier may earn 15 to 20 cents more per mile than a new hire.
The type of freight you haul also affects pay. Hazmat (hazardous materials) drivers earn more because they carry additional licensing and liability. Refrigerated freight (reefer) typically pays 3 to 5 cents more per mile than dry van. Flatbed and specialized equipment hauling can pay even more. Tanker drivers, who transport liquids, often earn among the highest per-mile rates because the work requires additional training and carries higher risk.
Carrier size and reputation matter too. Large, well-established carriers like Werner, Schneider, and Swift typically pay at the lower to middle end of the range but offer stability and consistent work. Smaller regional carriers or specialty freight companies may pay more per mile but offer less consistent dispatch or fewer benefits. Owner-operators working directly with shippers or brokers can negotiate higher rates but face more variability in available loads.
Your driving record and safety history directly affect your rate. Carriers reward accident-free and violation-free driving with raises. Conversely, accidents, moving violations, or safety violations can prevent you from receiving raises or cause you to lose out on higher-paying freight assignments.
Regional and local routes: hourly pay instead of per-mile
Not all truck driving jobs use per-mile pay. Regional drivers (who stay within a region and return home regularly) and local drivers (who work within a single metro area or state) are often paid hourly instead. Hourly rates for truck drivers typically range from $18 to $28 per hour, depending on experience, location, and the type of work.
Hourly pay can be more predictable than per-mile pay because you know exactly what you will earn for 40 hours of work, regardless of traffic or waiting time. However, hourly positions often have a fixed schedule and less flexibility. You may also earn less total income in a year because you are not driving long distances that accumulate high mileage.
Some carriers offer a hybrid model: an hourly base rate plus a per-mile bonus once you exceed a certain daily mileage threshold. This protects you from low-mileage days while rewarding high productivity. Ask about these options when comparing job offers.
How to compare per-mile offers from different carriers
When evaluating per-mile rates from different carriers, create a straightforward calculation: take the per-mile rate and multiply it by the average daily miles the carrier's drivers actually achieve. Ask the recruiter or current drivers what realistic daily mileage is, accounting for waiting time, weather delays, and dispatch patterns.
For example, Carrier A offers 50 cents per mile with an average of 500 miles per day. Carrier B offers 55 cents per mile with an average of 450 miles per day. Carrier A pays $250 per day; Carrier B pays $247.50. The difference is small, but Carrier A's higher mileage might also mean more time away from home.
Also ask about pay for non-driving time. Some carriers pay a reduced rate (often 10 to 15 cents per mile equivalent) for detention time (waiting to load or unload) or a flat hourly rate for certain waiting situations. Others pay nothing for waiting. This can add up significantly over a month.
Request the carrier's pay stub example or ask to speak with current drivers about what they actually earn in a typical week. Recruiters will give you the best-case scenario; current drivers will give you the realistic one.
How per-mile pay affects your taxes and deductions
If you are a company driver paid per mile, you are an employee, and your carrier withholds federal and state income taxes, Social Security, and Medicare from your pay. You receive a W-2 at the end of the year. You can still claim certain deductions on your tax return, such as union dues or professional licenses, but your tax situation is straightforward.
Owner-operators and independent contractors are responsible for paying their own taxes, including self-employment tax (which covers Social Security and Medicare). You will receive a 1099 form instead of a W-2. You can deduct business expenses — fuel, maintenance, insurance, truck payments, and others — from your gross income before calculating taxes. This can significantly reduce your taxable income, but it also means you must track all expenses carefully and set aside money for quarterly tax payments.
Consult a tax professional who works with trucking industry clients to understand your specific situation. The difference between being classified as an employee versus an independent contractor has major tax implications.
Frequently Asked Questions
Do truck drivers get paid for waiting time at the dock?
It depends on the carrier. Some pay a reduced per-mile rate (often 10 to 15 cents per mile) for detention time. Others pay an hourly rate for waiting beyond a certain threshold, usually 2 to 4 hours. Many carriers pay nothing for waiting time. Always ask a carrier's policy on detention pay before accepting a job.
Can a new truck driver earn 60 cents per mile right away?
Rarely. Most carriers start new drivers at 40 to 45 cents per mile and increase the rate after 6 months to 1 year of safe driving. Some companies offer sign-on bonuses instead of higher starting rates. After 2 to 5 years, experienced drivers can reach 60 cents per mile or higher at established carriers.
Is per-mile pay better than hourly pay for truck drivers?
It depends on your situation. Per-mile pay rewards high productivity and can result in higher annual income if you drive long distances regularly. Hourly pay offers more predictability and protects you from low-mileage days. Regional and local drivers often prefer hourly; long-haul drivers often prefer per-mile.
What is the difference between gross per-mile pay and net pay?
Gross per-mile pay is what the carrier quotes you. Net pay is what you actually take home after taxes, fuel, maintenance (for owner-operators), and other deductions. For company drivers, the difference is mainly taxes. For owner-operators, fuel and operating costs can reduce net pay by 50 percent or more.
Do hazmat drivers really earn significantly more per mile?
Yes. Hazmat endorsement holders typically earn 3 to 8 cents more per mile because they carry additional licensing, training, and liability. The hazmat endorsement requires passing an additional test and a background check, but the pay increase can add up to several thousand dollars per year for a full-time driver.
