TRUCKING PAYROLL · FLEETS, DRIVERS & SETTLEMENTS

Your payroll has never heard of a mile. WageTime counts in miles.

Miles, loads, per diem nights, and settlements that mix W-2 drivers with 1099 owner-operators: trucking pay never fit an hourly payroll. WageTime is payroll for trucking and logistics companies, built to run driver pay the way the industry computes it.

Built on infrastructure processing $35B+ in payroll & taxes · 2.8M+ employees paid
SOUND FAMILIAR?

Payroll vendors build for offices. Your pay math lives in loads, miles, and state lines.

91.5% of US for-hire carriers run 10 or fewer trucks (ATA, 2025), which means the person fighting the payroll system on Friday is usually the owner. The math isn’t the hard part. The hard part is that generic payroll can’t say what a mile, a load, or a layover is.

THE MILEAGE BASIS

Short miles, practical miles, or hub miles?

The same load pays different money depending on which map the pay plan means, and the spread between short-route and odometer miles can run to double digits. Your TMS and PC*MILER decide the count; payroll just needs to hold the rate and show the work. When the paystub can’t show basis, miles, and rate on one line, every shortage looks intentional, and drivers audit every sheet.

THE ACCESSORIAL SPRAWL

Detention, layover, tarp, stop, breakdown

Driver pay is never one number. It’s miles plus detention after two free hours, layover between loads, tarp pay on flatbed, stop pay past the first drop, a safety bonus each clean quarter. ATRI found drivers were detained at 39.3% of stops in 2023, so this isn’t edge-case money. Each one is its own earning code, or it’s a spreadsheet column somebody reconciles by hand.

THE PER DIEM NAPKIN

A tax program run on trust

Per diem only works as a clean two-line paycheck: taxable wages on one line, a non-taxable per diem line beside it, backed by nights actually spent out. Run it as a vague pay-rate haircut and drivers call it a scam on every forum, and they’re not always wrong. The IRS rate also resets every October 1, so the program needs maintenance, not a napkin.

THE STATE LINE PROBLEM

Withheld in 14 states, wrong in all of them

A driver who lives in Tennessee and delivers in 38 states is not taxed in 38 states: federal law points interstate drivers’ income tax withholding at the residence state (49 USC 14503). Generic payroll defaults to withholding where the work happens and gets it backwards. Unemployment insurance follows a different rule entirely, usually the home terminal. Cleaning up a wrong-state year means amended filings, driver by driver.

TWO SYSTEMS, ONE FLEET

W-2 drivers here, owner-operators over there

Company drivers live in payroll. Owner-operators live in a settlement spreadsheet with fuel advances, insurance chargebacks, and escrow lines. Office staff live wherever payroll was cheapest in 2019. Come January that’s W-2s from one system, 1099-NECs from another, and a reconciliation nobody billed for.

THE FRIDAY RE-KEY

Settlement math done twice

The TMS or the spreadsheet already computed what every driver earned. Then somebody retypes it into a payroll system so the taxes come out right, line by line, every single week. Per-run pricing meters all 52 Fridays, and every retyped number is a fresh chance to pay a driver wrong.

Every one of these has a concrete answer below, built for a fleet office, not a campus.
01 · PAY BY THE MILE, LOAD, OR HOUR

Driver pay codes that match the pay plan.

WageTime runs per-mile, per-stop, and per-load pay as per-unit pay codes, alongside hourly for local P&D, day rates, and salary for the office. Every accessorial, detention to tarp, settles as a pay code, not a spreadsheet column.

  • Per-unit codes: per mile, per stop, per load, day rates.
  • Detention, layover, tarp, stop, breakdown, and safety-bonus earning codes.
  • Percentage-of-load through tiered commission structures.
  • Minimum-wage check across all hours; weighted-average overtime where owed.
  • TMS or ELD hours and units import, no double entry.
app.wagetime.com/payroll/driver-week

Driver Week · Marcus D. · Feb 9-15

Per-unit pay codesMin-wage check on all hours
Every line is its own pay code: per mile, per hour, per load, per stop · the safety bonus pays quarterly
Marcus D. · one settlement week
Linehaul 2,412 mi × $0.58$1,398.96
Detention 3.5 hrs × $22.00$77.00
Tarp 2 loads × $75.00$150.00
Stop pay 4 stops × $30.00$120.00
Safety bonus 1 × $250.00$250.00
Gross for the week$1,995.96
Every unit priced by its own codeclears minimum wage for all hours worked

Replaces the settlement spreadsheet with eleven tabs, and the Friday it gets retyped into a payroll system that only speaks hours.

02 · THE TWO-LINE PAYCHECK

Per diem as a real earning line, not a wink.

WageTime runs per diem and mileage reimbursement as their own pay codes, configurable as non-taxable earning types and paid on the same check as wages: taxable earnings on one line, per diem on its own line, computed the same way every week.

  • Per diem as a pay code: flat per night or per mile, your design.
  • Configurable non-taxable earning types; rules control taxability.
  • Mileage and expense reimbursement on the same check.
  • Drivers and their lenders see the split on every stub in the app.
  • You and your tax advisor design the program, October rate reset included.
app.wagetime.com/payroll/pay-statement

Pay Statement · Denise K. · Week 07

Two-line driver payEarning-code tax rules
Earning-code rules set the tax treatment on every line, the same way every week
Denise K. · wages and per diem
Linehaul 2,238 mi × $0.46$1,029.48
Detention 2.0 hrs × $25.00$50.00
Taxable earnings$1,079.48
Per diem 5 nights × $63.00$315.00
Gross pay this week$1,394.48
Taxable wages and per diem on one check$315.00 per diem, a non-taxable earning

Replaces the per diem program that lived in the owner’s head, and the driver who quit over a stub nobody could explain.

03 · WITHHELD WHERE THE DRIVER LIVES

Multi-state tax setup built for people who cross state lines for a living.

WageTime withholds an interstate driver’s income tax in the residence state, the way federal law points it (49 USC 14503), with per-driver overrides, while unemployment insurance reports to the right single state.

  • Per-driver withholding overrides for residence-state taxation.
  • State reciprocity and effective-dated setup for mid-year moves.
  • 50 states + Puerto Rico, 11,000+ local jurisdictions.
  • Filings and deposits automatic, W-2s included.
app.wagetime.com/people/driver-taxes

Driver Tax Setup · Interstate Fleet

Residence-state withholding
Income tax follows the driver’s residence state; unemployment insurance reports to one SUI state
4Interstate drivers
1Mid-year relocation
DriverIncome tax withheldSUI state
Marcus D.Home TN · interstate overrideTN onlyAR
Denise K.Home IL · interstate overrideIL onlyIL
Luis O.Home TX · no state income taxNoneAR
Pete R.OH thru Apr 30 · IN eff 05/01IN onlyAR
Overrides applied per driverfilings automatic

Replaces the payroll that withheld Ohio tax on a Tennessee driver, and the amended returns that followed.

04 · ONE RUN, BOTH WORKFORCES

W-2 drivers, 1099 owner-operators, and the office, on one Friday.

WageTime pays 1099 owner-operators in the same payroll as W-2 company drivers and office staff: contractor tax setup on one side, full withholding on the other, year-end W-2s and 1099s both included. Whether a driver is a contractor stays your call, made with your attorney.

  • W-2 drivers, 1099 owner-operators, office staff: one run.
  • Contractor setup and year-end 1099s alongside W-2s.
  • Child-support orders computed on disposable earnings, remitted by ACH.
  • Equipment deductions where state law permits; multi-EIN under one login.
  • Transportation has the top child-support garnishment rate: 6.6% of employees (ADP Research Institute).
app.wagetime.com/payroll/run-register

Pay Run · Week 07 · All Workers

W-2 + 1099 in one run1 child-support order · ACH
One approval covers employee withholding, the contractor payment, and the support-order ACH
Marcus D.$1,512.44
gross $1,995.96 · full withholdingW-2 driver
Denise K.support order$1,006.87
gross $1,394.48 · remitted by ACHW-2 driver
R&J Hauling LLCcontractor$4,812.50
1099 owner-op · gross $4,812.50no withholding
Tom V.$941.72
gross $1,240.00 · full withholdingW-2 office
$9,442.94 grosstaxes and order remitted automatically

Replaces the owner-operator spreadsheet next to the payroll login, and the January reconciliation between them.

05 · THE EXPIRATION DATES THAT PARK TRUCKS

CDL, medical cards, and endorsements, tracked with alerts.

WageTime tracks CDLs, endorsements, DOT medical certificates, and any other dated credential on the driver record, with recurring 30, 60, and 90-day expiration alerts before a quiet lapse parks a truck.

  • CDL, endorsement, and DOT medical certificate dates on the record.
  • Documents and renewals stored on the driver’s employee record.
  • Since June 2025, an expired medical certification downgrades a CDL within 60 days.
  • Medical examiners now file certification results electronically.
  • Hazmat and tanker endorsements often carry pay premiums, documented beyond dispute.
app.wagetime.com/hr/credentials

Driver Credentials · Expirations

30/60/90-day alerts2 alerts active
Any dated credential lives on the driver record, and the alert fires before it lapses
14Credentials tracked
2Alerts active
DriverExpiresStatus
Marcus D.DOT medical certificateAug 14, 202630-day alert
Luis O.TWIC cardSep 22, 202660-day alert
Denise K.CDL-A, H endorsementMar 18, 2027Current
Pete R.DOT medical certificateJul 2, 2027Current
Alerts recur until the credential is reneweddocuments on record

Replaces the whiteboard of expiration dates, and the driver sent home from the yard because a medical card lapsed quietly.

PRICING

Simple payroll pricing. No surprises.

Full-service payroll is $10 a month per person paid that month, plus $50 a month per company, with unlimited runs. No long-term contracts, no per-run charges.

  • Full-service payroll, unlimited runs
  • Federal, state & local tax filing
  • Year-end W-2s & 1099s
  • Direct deposit, checks & pay cards
  • Contractor payments & filings
  • Off-cycle runs & bonuses, no extra fee
  • Employee paystubs & W-2 access
  • QuickBooks integration
$10/mo per person paid
+ $50/mo per company

Off-cycle runs and bonuses cost nothing extra. No long-term contracts; cancel anytime.

Example: 50 people paid × $10 + $50 company = $550 for the month

HR & hiring, onboarding, PTO, time tracking, benefits, and workers’ comp are optional add-ons, priced separately when you’re ready.

See a demo
THE INFRASTRUCTURE BEHIND WAGETIME
$35B+
in payroll & taxes paid
2.8M+
employees paid
4.3M+
W-2s & 1099s filed
100%
of tax filings automated

Trucking payroll FAQ

How do I pay truck drivers per mile?

Set up a per-mile pay code, and each pay period the miles go in as quantities; detention, tarp, and stop pay run as their own codes. The mileage basis (short, practical, or hub) stays your call. We import hours and quantities from your TMS or ELD export so there’s no double entry; tell us your system on the demo and we’ll confirm the exact flow for your setup.

Do truck drivers get overtime?

Most interstate CDL drivers are overtime-exempt under the federal motor carrier exemption, but there are sharp edges: any week an employee works even partly on a vehicle of 10,000 pounds or less generally owes overtime, and some states add their own rules. When overtime is owed on mixed pay, WageTime computes it on the weighted-average regular rate automatically, and minimum-wage processing checks every hour worked.

Which state do I withhold income tax in for an OTR driver?

For an interstate driver with regular duties in two or more states, federal law (49 USC 14503) points income tax withholding at the driver’s residence state only. WageTime implements that through per-driver withholding overrides with effective dates, while unemployment insurance reports to its own single state. Bring your driver list and home states to the demo and we’ll walk the setup.

Can W-2 company drivers and 1099 owner-operators run in the same payroll?

Yes. Company drivers run with full withholding, owner-operators run as contractors with W-9 collection and contractor tax setup, and both settle on the same Friday. Year-end W-2s and 1099s are both included. Whether someone is a contractor is a decision for you and your attorney; WageTime just removes the second system.

How does a per diem program show up on a driver’s paycheck?

As its own earning line beside taxable wages: per diem and mileage reimbursement run as pay codes configurable as non-taxable earning types, paid on the same check. You and your tax advisor design the program (flat per night, per mile, and the October rate reset); the earning-code rules then apply it identically every week, and drivers see the split on every stub.

What does payroll cost for a fleet that pays weekly?

$50 a month for the company plus $10 for each person actually paid that month, with unlimited runs. Weekly settlements cost the same as biweekly, there are no per-run fees, and off-cycle runs like bonuses cost nothing extra. A fleet paying 12 people in a month is $170, whether that month had four Fridays or five.

Bring one week of settlements.

Last week’s settlement sheet, your driver list with home states, and however you count miles. Twenty minutes with a payroll specialist on a live demo company: you’ll see per-mile pay codes, the two-line per diem stub, residence-state withholding setup, and your W-2 and 1099 drivers in the same run.

Book a 20-minute demo