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.
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.
Find a load by any number, see every truck's ETA without calling the driver, hand it off mid-route.
Close the week without a spreadsheet next to the statements.
Events, drug tests and DQ files in one place — and damage charged to the right person.
Work orders, PM due dates and truck status the dispatcher can see without calling.
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.
| Load · truck | Next stop | Truck now | ETA | Status |
|---|---|---|---|---|
| 10477#1188 · D. Ortiz | Delivery · Lebanon, TNToday 14:00 | At the receiverELD · standing 14 min | Arrived 13:46by the ELD | Arrival not confirmedConfirm arrival |
| 10463#2207 · S. Pavlovic | Pickup · Laredo, TXToday 16:00 | 41 mi N of Cotulla, TX66 mph · 2 min ago | 18:21212 mi at 55 mph | Late 2 h 21 m |
| 10495#1450 · A. Kim | Pickup · Joliet, ILArrived 10:52 | 6 mi from the shipper54 mph · 1 min ago | —still marked at the stop | Probably departedConfirm departure |
| 10490#3090 · R. Haas | Pickup · Fresno, CAToday 12:00 | At the shipper1 h 25 m · 0 mph | Detention in 35 min2 h free time | On site over 1 h |
| 10482#2031 · M. Novak | Delivery · Evansville, INTomorrow 07:00 | I-64 near Mt. Vernon, IL62 mph · 3 min ago | 05:481 h 12 m to spare | On time |
| 10488#2031 · M. Novak | Pickup · Evansville, INTomorrow 09:00 | Next for this truckafter load 10482 | 08:15counted from the delivery | Queued · reachable |
- 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.
- 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.
- 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.
- Dwell and detentionAn hour on site is flagged; the detention clock runs from the customer's own free time.
- 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 ELD | Where it lands |
|---|---|
| Truck position, speed, headingevery 5 min | Tracking desk, live ETA, arrive / depart suggestions |
| Odometerevery 5 min | The truck record and PM schedules by real miles |
| Trailer locationevery 5 min | Tracking — a trailer that is not with its truck |
| Miles by statedaily | IFTA report, next to the routed miles, truck by truck |
| Driving eventshourly | Safety → Driving: harsh braking, speeding, per driver |
| Driver safety scoresdaily | Week over week, lowest first |
| Engine fault codes, DVIR defectshourly | The shop inbox — a work order in one click |
| ELD disconnectionshourly | Safety 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.
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.
- 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.
- Build one statement or all of themCreate a single payee's statement, or every payee with pending pay in one batch.
- Per truck, with the owner's summary on topA negative week carries forward on that truck and nowhere else.
- 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.
- 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.
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.
- Every kind of eventInspections (clean, violations, out of service), citations, accidents, incidents and complaints — open, under review, closed.
- Violations and pointsViolations per inspection with severity points; out-of-service and fines worked out from them. Preventable accidents counted year to date.
- 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.
- Drug & alcohol programRandom selection draws and a random-rate tracker. An uncleared positive test blocks dispatch.
- DQ files that warn you firstCDL, medical card, MVR, Clearinghouse and CSA records with expirations, per driver and per unit.
- 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.
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.
- Work orders with parts and laborNumbered, line by line, with totals for parts, labor and other. Odometer readings update the truck.
- Truck status follows the shopOpening and closing a work order moves the truck in and out of service and keeps a downtime history.
- 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.
- 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.
- Fault codes and DVIR defectsEngine codes and the defects drivers report reach the shop inbox from the ELD — one click opens the work order.
- Shop reportsCost by unit, category, vendor or month, maintenance KPIs, and vendor bills kept in step with the work order.
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.
Drop the PDF
Straight from Downloads or the broker's e-mail. The truck brings its driver, co-driver and trailer with it.
The system reads it
Broker, load and PU numbers, stops, appointments in local time, rate and equipment — filled into the load.
Billing reviews
The rate con on one side, what was entered on the other. One click marks it reviewed.
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.
| Role | Works with | Doesn't see |
|---|---|---|
| DSDispatcher | Their own loads, trucks, drivers and the shop status | Other dispatchers' loads, pay, invoices |
| NDNight desk | Every load on the road with live ETA, driver phones, find any load by any number | Rates and pay — and changes nothing but stop times |
| BLBilling | Every load, invoices, factoring, the intake inbox and reviews | Users and company settings, unless granted |
| PRPayroll | Statements, deductions, credits, escrow, 1099 | Full SSN and bank numbers, unless granted |
| SFSafety | Events, chargebacks, drug tests, DQ files, insurance | Load revenue and margins |
| SHShop | Work orders, PM schedules, vendor bills, truck status | Load revenue and pay |
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
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.