TMS for US motor carriersBuilt inside a working fleet

Built by a carrier. For carriers.

We run trucks too. BonyTMS was built inside our own company, next to the dispatchers, accountants, safety and shop people who do the work — dispatch, live tracking from your ELD, pay, safety, maintenance, billing, factoring and IFTA in one system, with every weekly statement right to the cent.

Dispatch boardTracking deskLive ETA from the ELDELD integrationRate con intakeStatement builderOwner-operator statementsDriver payEscrowAdvances & creditsSafety eventsChargebacksDrug & alcohol programDQ filesWork ordersPM schedulesEngine fault codesVendor billsInvoicingFactoringPrePass tollsIFTA1099Insurance20+ reports
00Who built it

Not designed in a meeting room. Worked out at the desks.

BonyTMS started as the system for our own fleet. Every screen was built with the people in our office who would have to live with it — and changed until they stopped asking for the old way.

Dispatch

Find a load by any number, see every truck's ETA without calling the driver, hand it off mid-route.

Accounting

Close the week without a spreadsheet next to the statements.

Safety

Events, drug tests and DQ files in one place — and damage charged to the right person.

Shop

Work orders, PM due dates and truck status the dispatcher can see without calling.

01Tracking

Every load on the road. Without calling a single driver.

The tracking desk reads your ELD every five minutes and puts each truck against its next appointment — how far, how fast, on time or not. The loads that need a person rise to the top; the rest stay out of the way.

  1. An ETA from where the truck really isMiles to the next stop at 55 mph, against the appointment: on time, tight or late — before the customer calls to ask.
  2. Arrivals the ELD noticedTen minutes standing at the pickup or delivery and nobody marked it: the load moves to Needs attention with a Confirm arrival button. Rolling away at road speed while still marked at the stop: Confirm departure.
  3. Times stay the dispatcher'sThe ELD only suggests. A stop time moves the truck's timeline, empty miles and pay, so a person confirms it with one click.
  4. Dwell and detentionAn hour on site is flagged; the detention clock runs from the customer's own free time.
  5. A truck with two loads todayThe second load's ETA counts from the first delivery. A pickup missed by hours drops out of the queue instead of blocking it.

Connected to your ELD

Read-only. Trucks link by exact VIN and drivers by exact CDL on their own; anything else waits for a click. What comes in depends on what your ELD reports. On a truck with two ELDs one is trusted and the other only fills the gaps — nothing is counted twice.

From the ELDWhere it lands
Truck position, speed, headingevery 5 minTracking desk, live ETA, arrive / depart suggestions
Odometerevery 5 minThe truck record and PM schedules by real miles
Trailer locationevery 5 minTracking — a trailer that is not with its truck
Miles by statedailyIFTA report, next to the routed miles, truck by truck
Driving eventshourlySafety → Driving: harsh braking, speeding, per driver
Driver safety scoresdailyWeek over week, lowest first
Engine fault codes, DVIR defectshourlyThe shop inbox — a work order in one click
ELD disconnectionshourlySafety review, with the driver and how long

Tracking for your broker or shipper

The dispatcher creates a tracking code for one load and sends it to the broker or the shipper. They follow the load here, without an account: status, appointments, arrive and depart times and — only while the truck is on that load — its approximate position and an ETA. The carrier chooses how precise the position is, sees how often the link was opened and can switch it off at any time; it ends on its own 72 hours after delivery.

02Statements

One pool. One builder. Every deduction accounted for.

Safety, the shop, fuel and tolls all feed the same place. Accounting opens the statement builder, sees what is owed for the week, ticks what goes on — and the statement adds up to the cent.

Safety eventdamage, fines — split driver / owner / company
Work orderrepairs paid by a driver or an owner-operator
Fuel importcard transactions matched to the truck
Toll importmatched by transponder
Advancecash advances, paid back by plan
Creditbonus, fuel credit, refund — owed to the payee
Available deductionsWaits here until accounting applies it. Fuel dated after the week is kept apart.
StatementPer driver, and per truck for owner-operators
  1. A builder that shows the whole weekPending trips, scheduled deductions, the pool and previous balances on one screen. Untick a line and it stays available for next week.
  2. Build one statement or all of themCreate a single payee's statement, or every payee with pending pay in one batch.
  3. Per truck, with the owner's summary on topA negative week carries forward on that truck and nowhere else.
  4. Driver pay on an owner's truck is charged backPick which lines of the driver's statement go onto the owner's. Never charged twice.
  5. Escrow, advances, credits, final payEscrow with interest and hold dates, advance payback plans, credits owed to the payee, and a final statement that releases escrow.
Statement S-1068
Owner-operator · Truck #2031
Week Oct 5 – 11
Earnings
Load 10467 88% of $2,375.002,090.00
Load 10471 88% of $1,950.001,716.00
Lumper reimbursed not in %85.00
Deductions
Fuel card 6 transactions−1,184.36
Tolls transponder−96.40
Escrow $100/wk to $2,000−100.00
Driver statement S-1065 charged back−1,312.50
Statement fee−12.00
Gross3,891.00
Deductions−2,705.26
Net pay$1,185.74
✓ Gross − deductions = net✓ Nothing applied twice
03Safety

From the roadside to the right paycheck.

Inspections, citations, accidents and claims are logged once — and the cost of an event is charged to the people responsible, split the way you decide, without anyone re-typing it into payroll.

Accident · SE-0142
Truck #2031 · Driver M. Novak · 10/02
Preventable
Event
Trailer damage repair estimate3,950.00
Citation unsafe backing250.00
Charged to
Driver 10 × $50.00 · weekly−500.00
Owner-operator 5 × $300.00 · owner at time of event−1,500.00
Company share2,200.00
Event cost$4,200.00
✓ Split adds up to the cost✓ Over-recovery blocked
  1. Every kind of eventInspections (clean, violations, out of service), citations, accidents, incidents and complaints — open, under review, closed.
  2. Violations and pointsViolations per inspection with severity points; out-of-service and fines worked out from them. Preventable accidents counted year to date.
  3. Chargebacks in installmentsDriver, owner-operator and company shares, one-time or weekly. A linked repair is flagged so the same damage is never charged twice.
  4. Drug & alcohol programRandom selection draws and a random-rate tracker. An uncleared positive test blocks dispatch.
  5. DQ files that warn you firstCDL, medical card, MVR, Clearinghouse and CSA records with expirations, per driver and per unit.
  6. How they drive, from the ELDHarsh braking, speeding and driver scores from your ELD, plus ELD disconnections to review — next to each driver's record.
04Maintenance

A shop that talks to dispatch and payroll.

A work order puts the truck out of service on the dispatch board, tracks every part and labor hour, and when the owner-operator pays for the repair, it lands on his statement — not in someone's notebook.

  1. Work orders with parts and laborNumbered, line by line, with totals for parts, labor and other. Odometer readings update the truck.
  2. Truck status follows the shopOpening and closing a work order moves the truck in and out of service and keeps a downtime history.
  3. Who pays is part of the orderCompany, driver, owner-operator or warranty. Owner repairs go to his deductions, in one go or as a payment plan.
  4. PM schedules on real milesBy miles, by days or both. The odometer comes from the ELD, so what is due next is never a guess.
  5. Fault codes and DVIR defectsEngine codes and the defects drivers report reach the shop inbox from the ELD — one click opens the work order.
  6. Shop reportsCost by unit, category, vendor or month, maintenance KPIs, and vendor bills kept in step with the work order.
Work order WO-3318
Truck #2031 · Brakes · Odometer 412,880
Completed
Lines
Brake chamber 2 × $93.20 · parts186.40
Labor 2.5 h × $125.00312.50
Shop supplies24.00
Downtime
Out of service 10/08 09:10 → 15:406 h 30 m
Payer: owner-operator$522.90
→ Available deductions · Truck #2031
05Quick intake

Drop the rate con. Pick the truck. That's the dispatcher's part.

The rest of the load comes off the document itself, and billing checks it before anything is invoiced.

01Dispatcher

Drop the PDF

Straight from Downloads or the broker's e-mail. The truck brings its driver, co-driver and trailer with it.

02System

The system reads it

Broker, load and PU numbers, stops, appointments in local time, rate and equipment — filled into the load.

03Billing

Billing reviews

The rate con on one side, what was entered on the other. One click marks it reviewed.

Stops, doesn't guessAn unknown broker, a missing appointment or a rate that doesn't add up sends the rate con to billing's inbox with the reason — instead of a load with a wrong number in it.
06Your team

Everyone sees their part of the book.

Roles are a starting point. Any area can be given or taken away per person — and nobody can hand out access they don't have.

RoleWorks withDoesn't see
DSDispatcherTheir own loads, trucks, drivers and the shop statusOther dispatchers' loads, pay, invoices
NDNight deskEvery load on the road with live ETA, driver phones, find any load by any numberRates and pay — and changes nothing but stop times
BLBillingEvery load, invoices, factoring, the intake inbox and reviewsUsers and company settings, unless granted
PRPayrollStatements, deductions, credits, escrow, 1099Full SSN and bank numbers, unless granted
SFSafetyEvents, chargebacks, drug tests, DQ files, insuranceLoad revenue and margins
SHShopWork orders, PM schedules, vendor bills, truck statusLoad revenue and pay
07Everything else

The rest of the office, already in the box.

More than twenty reports — truck P&L, lanes, on-time, fuel economy, AR aging, dispatcher performance, and the accounting items your bookkeeper posts to QuickBooks.

Dispatch

  • Dispatch board and load entry
  • Split loads and team trucks
  • Arrive / depart times suggested by the ELD
  • Empty miles re-measured per truck
  • Customer credit limits and blacklist

Billing

  • Invoices from a load or in batches
  • AR aging, payments, payment batches
  • Delivered-but-not-invoiced list
  • Factoring schedules, funding, reserve
  • Fees and short wires booked for you

Pay

  • Per mile, % of gross, % of trip, flat
  • Guaranteed minimum pay
  • Escrow with interest and hold dates
  • Final statement on termination
  • 1099s

Fuel, tolls & tax

  • Fuel and toll CSV imports
  • PrePass tolls imported every day
  • Tolls matched by transponder
  • Reefer fuel kept apart
  • IFTA from routed or ELD miles
  • Editable IFTA tax rates

Compliance & insurance

  • Driver and equipment document matrix
  • Expiring documents list
  • Insurance policies and enrollment
  • Premiums and coverage alerts
  • MVR, Clearinghouse, CSA records

Every day

  • A dashboard for every role
  • Night desk: every load, search any number
  • Ctrl K search across the system
  • Up to 8 tabs and 4 side-by-side panes
  • Full change history on every record
200
trucks, company and owner-operator mixed, in the fleet we test with
54,000
loads in a year of test data, run through the real pay and billing engines
$0.00
difference between the statements and the books
08Contact

See it with your own loads.

Tell us a little about your fleet. One carrier to another, we'll walk through dispatch, a week of statements, safety and the shop with you — the way your office already works, not a script.

Request a demotakes about a minute
Power units
We only use this to contact you about a demo. No newsletters.