Payroll for Trucking Companies
Trucking payroll adds driver pay by the mile, hourly yard staff, per diem, and owner operators to standard payroll. This guide covers how to keep trucking pay runs accurate and compliant.

Trucking payroll is harder than most industries. Your drivers are paid by the mile, your yard and dispatch staff are paid by the hour, your drivers on the road earn per diem, and your owner operators are paid through settlements rather than paychecks. Each of those has to be handled separately so you can pay accurately, stay compliant, and see what each run actually costs.
Trucking payroll is built to handle that complexity. It adds driver pay by the mile, hourly yard staff, per diem, and owner operator settlements to standard payroll. This guide explains what trucking payroll involves, how it differs from general payroll, and how to set it up so your pay runs are accurate and your labor costs are tracked correctly. If you are newer to payroll altogether, it helps to start with our guide on how payroll processing works first.
Why Trucking Payroll Is Different
Most businesses pay each employee one rate on a steady schedule. A trucking company pays its drivers by the mile, pays its yard and dispatch staff by the hour, handles per diem for drivers on the road, and settles with owner operators who drive their own trucks. If you only look at your total payroll, you can see what you spent on labor, but you cannot see whether your mileage pay is correct or whether your freight rates cover your true labor cost by run.
The other difference is compliance. Mileage pay comes with recordkeeping requirements. Per diem comes with reporting rules. Owner operators come with classification questions. Miss any one of those and you create liability that can follow you onto the next freight contract. For a broader look at how payroll compliance works, see our guide on the payroll compliance checklist.
Quick tip. Set up your payroll to track pay by type, by driver, and by run before you add your first owner operator. Retrofitting mileage pay, per diem, and settlement tracking onto payroll that was never set up for them is one of the hardest cleanup projects there is, and it is far more expensive than setting it up correctly the first time.
Driver Pay by the Mile
Most trucking drivers are paid by the mile. You multiply each driver's mileage rate by the miles they drove in the pay period, then add any accessorial pay such as loading, unloading, stop pay, or tarp pay. Track each driver's actual miles from their logs or electronic logging device, and confirm the miles match the records before you calculate pay.
Trucking pay types fall into a few categories, and keeping them separate is what keeps your pay runs accurate. Here is how to break them down:
| Pay component | What it includes | How to track it |
|---|---|---|
| Mileage pay | A rate per mile for each mile the driver drove in the pay period. | Multiply the mileage rate by actual miles from logs or the ELD. |
| Hourly pay | An hourly rate for yard, dispatch, and nonexempt support staff. | Track actual hours worked each pay period, not scheduled hours. |
| Accessorial pay | Pay for loading, unloading, stops, tarping, and layovers. | Tag each accessorial event by driver and by run so pay is correct. |
| Per diem | A daily allowance for meals and lodging while on the road. | Track per diem by driver and by trip, separate from wages. |
| Owner operator pay | A percentage of the load or mileage rate paid through a settlement. | Track gross pay, deductions, and net settlement for each operator. |
| Overtime | Time and a half for nonexempt hours over the weekly threshold. | Calculate overtime only for nonexempt roles, tracked separately. |
If pay is tracked by type, by driver, and by run, your payroll shows the correct pay for each mile and each hour worked and your labor cost reports match what you actually spent. Without that tracking, you risk underpaying mileage, miscategorizing accessorial pay, or carrying compliance risk onto every pay run.
Example: Mileage Pay on a Regional Route
Say you run a small trucking company with three drivers on regional routes. Each driver is paid a mileage rate plus accessorial pay for stops and loading. One driver logs 2,400 miles one week with three stops and two loading events, and 2,100 miles the next week with one stop and one loading event. If their miles and accessorial events are tracked by driver and by run, your payroll shows the correct mileage pay plus the correct accessorial pay for each week.
Without that tracking, you might pay them a flat amount instead of the miles they actually drove, underpay them, and create a recordkeeping problem that shows up later. That detail is what turns a busy week into a payroll run you can trust, and it is the earliest sign that your freight rates cover your true labor cost.
Hourly Yard Staff and Variable Hours
Not every trucking employee is paid by the mile. Yard staff, dispatchers, mechanics, and office support are paid by the hour, and their hours can vary from week to week. Track each employee's actual hours worked each pay period, including start and end times, so your payroll calculation matches the shifts they worked rather than the schedule you planned.
Hourly trucking staff are generally nonexempt, which means they are entitled to overtime for hours over the weekly threshold. Track overtime hours separately from regular hours so your calculation matches the work performed and your pay records are accurate. Confirm the rules that apply in your jurisdiction, because state overtime rules can differ from the federal standard.
Per Diem and Travel Pay
Per diem is a daily allowance paid to drivers to cover meals and lodging while they are on the road. In payroll, per diem is tracked separately from regular wages so it can be reported correctly and so the driver's taxable wages reflect the right amounts. Track per diem by driver and by trip so your payroll records match what you actually paid and what the driver actually incurred.
Confirm the per diem rate you use and the rules that apply before you set it up, because per diem rules can change. Build per diem into your payroll cycle so it is paid on the same schedule as wages and so your records stay consistent from pay run to pay run.
Owner Operators and Settlements
Owner operators are drivers who own their own truck and are paid a percentage of the load or a mileage rate rather than a wage. They are typically paid through a settlement rather than a paycheck, and the settlement deducts their share of fuel, maintenance, insurance, and other charges before the net amount is paid. Track each owner operator's gross pay, deductions, and net settlement separately so your records match what was settled.
Confirm whether each owner operator is classified as an independent contractor before you set them up, because classification affects how they are paid and reported. For a deeper look at how classification works, see our guide on employee versus contractor payroll.
Example: Owner Operator Settlement
Consider a small trucking company that works with two owner operators. Each owner operator is paid a percentage of the load revenue, and the settlement deducts their share of fuel, insurance, and a maintenance escrow before the net amount is paid. One owner operator hauls three loads in a week for a gross of $4,800, with $1,200 in fuel, $300 in insurance, and $240 in maintenance escrow deducted. If the gross, deductions, and net are tracked separately, the settlement shows a net payment of $3,060 and your records match what was settled.
If those amounts are not tracked separately, you cannot confirm what the owner operator was actually paid, what was deducted, or whether your settlement matches your records. Track each settlement by line item so your owner operator records are accurate and complete.
Printable Trucking Payroll Checklist
Use this checklist to keep your trucking payroll accurate every pay period. Print it, save it, or share it with whoever handles your payroll.
- Collect actual miles driven by each driver from logs or the electronic logging device.
- Apply the correct mileage rate to each driver and add accessorial pay for stops and loading.
- Track hourly pay separately for yard, dispatch, and support staff, using actual hours worked.
- Calculate overtime only for nonexempt roles, on the correct base rate, for hours over the threshold.
- Track per diem by driver and by trip, separate from regular wages, at the correct rate.
- Confirm each owner operator's classification before paying them through a settlement.
- Track owner operator gross pay, deductions, and net settlement by line item for each run.
- Reconcile mileage and hours against your dispatch or fleet system each pay period.
- Post payroll to your books with labor separated by pay type and by run.
- Review labor cost reports against freight rates to spot runs losing margin.
- Confirm state and local overtime and minimum wage rules before each pay run.
- Back up your payroll records and confirm driver and owner operator records are stored securely.
Common Trucking Payroll Mistakes
- Paying estimated miles instead of actual miles. If you pay a driver for estimated miles rather than the miles they actually drove, you underpay or overpay them and create a recordkeeping problem. Track actual miles from logs or the electronic logging device.
- Not separating pay types. If mileage pay, hourly pay, accessorial pay, and per diem are all lumped together, you cannot confirm what each driver was actually paid for. Track each pay type separately so your calculation matches the work performed.
- Applying overtime to exempt drivers. If you calculate overtime for a driver covered by the motor carrier exemption, you may overpay them and create an inaccurate record. Confirm which exemption applies to each role before you calculate pay.
- Not tracking per diem separately. If per diem is mixed into regular wages, your taxable wages and your records are both wrong. Track per diem by driver and by trip, separate from wages.
- Settling owner operators without line items. If an owner operator settlement shows only a net amount, you cannot confirm what was deducted or whether it matches your records. Track gross pay, deductions, and net settlement by line item.
- Misclassifying owner operators. If an owner operator is classified incorrectly, you risk paying and reporting them the wrong way. Confirm each owner operator's classification before you set them up in payroll.
Getting Started
Trucking payroll only works if it is set up for the way a trucking company actually pays its drivers and maintained consistently. If your miles are not tracked by driver, your per diem is not tracked separately, or your owner operators are settled without line items, you cannot see what labor actually costs and you carry compliance risk onto every pay run. The best next step is a conversation about where your payroll stands today.
Want trucking payroll that handles driver pay by the mile, hourly yard staff, per diem, and owner operator settlements clearly? Explore our payroll services and let us set up your payroll for a trucking company from the ground up. We handle bookkeeping and payroll. We do not prepare income tax returns, offer tax planning, or perform audits, but we keep your payroll organized and your driver and owner operator records accurate so you can run your business and your tax preparer or auditor can do their part efficiently.
Frequently Asked Questions
What makes trucking payroll different from regular payroll?
Trucking payroll adds driver pay by the mile, hourly yard staff, per diem, and owner operators to standard payroll. A typical trucking company pays its drivers by the mile, pays its yard and dispatch staff by the hour, handles per diem for drivers on the road, and settles with owner operators who drive their own trucks. Each of those has to be tracked separately so you can pay accurately, stay compliant, and see what each run actually costs. Without that breakdown, you cannot tell whether your freight rates cover your true labor cost.
How do I pay drivers by the mile in payroll?
Driver pay by the mile means you multiply each driver's mileage rate by the miles they drove in the pay period. Track each driver's actual miles from their logs or electronic logging device, apply the correct mileage rate, and add any accessorial pay such as loading, unloading, or stop pay. Confirm the miles match the records before you calculate pay, because mileage errors are one of the most common trucking payroll problems. Track mileage pay separately from hourly pay so your calculation matches the work performed.
How does overtime work for trucking employees?
Overtime for trucking employees depends on whether the employee is covered by the motor carrier exemption or by standard overtime rules. Drivers who are exempt under the motor carrier exemption may not be entitled to overtime for hours over 40 in a week, while yard staff, dispatchers, and other nonexempt employees generally are. Confirm which exemption applies to each role before you calculate pay, because the rules differ by job classification and by whether the work crosses state lines. Track exempt and nonexempt hours separately so your payroll matches the rules that apply.
How does per diem work in trucking payroll?
Per diem is a daily allowance paid to drivers to cover meals and lodging while they are on the road. In payroll, per diem is tracked separately from regular wages so it can be reported correctly and so the driver's taxable wages reflect the right amounts. Confirm the per diem rate you use and the rules that apply before you set it up, because per diem rules can change. Track per diem by driver and by trip so your payroll records match what you actually paid and what the driver actually incurred.
How do I handle owner operators in payroll?
Owner operators are drivers who own their own truck and are paid a percentage of the load or a mileage rate rather than a wage. They are typically paid through a settlement rather than a paycheck, and the settlement deducts their share of fuel, maintenance, insurance, and other charges before the net amount is paid. Track each owner operator's gross pay, deductions, and net settlement separately so your records match what was settled. Confirm whether each owner operator is classified as an independent contractor before you set them up, because classification affects how they are paid and reported.
Can Chess Bookkeeping & Payroll handle trucking payroll?
Yes. We process payroll for trucking companies, including driver pay by the mile, hourly yard staff, per diem, and owner operator settlements so your pay runs are accurate and your labor costs are tracked correctly. We handle bookkeeping and payroll. We do not prepare income tax returns, offer tax planning, or perform audits, but we keep your payroll organized and your driver and owner operator records accurate so you can run your business and your tax preparer or auditor can do their part efficiently.
How should I track multiple pay types for the same driver?
Many drivers earn mileage pay, hourly pay for yard work, accessorial pay for stops and loading, and per diem all in the same pay period. Track each pay type separately so the correct rate applies to each hour and each mile. If a driver runs a regional route at a mileage rate on Monday and Tuesday and works the yard at an hourly rate on Wednesday, their paycheck has to reflect both rates accurately. Tag every time and mileage entry by pay type so your payroll calculation matches the work performed.
Need help getting your books in order?
We focus exclusively on bookkeeping and payroll. Let's talk about where your books stand today.
Get StartedReady to simplify your books and payroll?
Schedule a consultation and let's talk about how precise bookkeeping and reliable payroll can give your business the clarity it deserves.
