All articles

6 min read · May 15, 2026

How to tell which truck is actually making money

Most small fleet owners look at total deposits and assume the business is healthy. Here's how to figure out which specific truck is pulling its weight — and which one is being subsidized by the others.

If you run more than two trucks, you've probably had this thought on a Sunday night: "I'm pretty sure Truck #3 is killing me, but I can't actually prove it." The deposit hits the bank, the bookkeeper sends a P&L three weeks later, and the fleet looks fine on paper. Meanwhile, one truck is quietly losing $400 a month and the other three are covering for it.

Here's the framework we use to answer the question — without buying a TMS, without firing anyone, and without staring at a spreadsheet that doesn't actually tell you anything useful.

Why fleet-wide numbers lie

Most accounting software (QuickBooks, ATBS reports, even most TMSs) opens to a single fleet-level P&L. You see total revenue, total expenses, and a net at the bottom. That number is mathematically correct and operationally useless. It can't tell you whether truck #1's profitability is making up for truck #3's losses — or whether all four trucks are doing fine and you're spending too much on overhead.

The five numbers per truck that actually matter

For each truck in your fleet, you need to know five things for the same time period (a month is easiest):

  • Gross revenue — every load that truck pulled. Pull from your rate confirmations, not your bank deposits (deposits are net of factoring fees).
  • Fuel cost — including DEF. Pull from your fuel card statement filtered by truck unit number.
  • Repair cost — only repairs you actually paid for in that period. Don't include scheduled maintenance you haven't done yet.
  • Fixed costs prorated to that truck — truck payment, trailer payment, insurance, parking, ELD subscription, and any custom recurring items like factoring fees. Divide the monthly amount by the days in the period.
  • Tolls — what that truck actually paid in toll charges. Most operators forget to allocate this per-truck.

Gross minus the other four = net per truck. Do this for each truck and rank them. The truck at the bottom of the list is what you've been suspecting. The truck at the top is what you should be replicating.

What to do once you know

Finding the bad truck is only useful if you act on it. Some operators park the truck for a couple of weeks and diagnose. Some swap the driver. Some sell the tractor and reallocate the driver to a better-performing truck. The right move depends on whether the problem is the truck (mechanical, age, fuel economy) or the lane it's running (rates have softened, deadhead has grown).

What you don't do is keep guessing. Once you have per-truck net for three months running, the pattern is unmistakable. The truck that's been quietly costing you money becomes the most obvious decision you've made all year.

The shortcut

If doing this math by hand every month sounds like work you'll never get to, that's what Zenan Fleet was built for. You log trips, fuel, and repairs from your phone (about 90 seconds per truck per week), and the dashboard ranks every truck by net profit for any date range. No fleet averages. No aggregate dashboards hiding the bad truck. Just per-truck P&L, with the worst one at the bottom of the list.

Free 14-day trial, no card required. If per-truck profit isn't the number that changes how you run your fleet, you'll know inside a week.

Start with one truck.

14-day free trial. No card. Two minutes to your first net-per-truck number.