Every small carrier is carrying at least one account that is quietly killing the truck. It is the shipper whose dock eats three hours every visit, the one whose lanes always end somewhere with no reload, the one whose accounting department treats your invoice like a suggestion. You keep hauling for them because they were early, because the trucks stay moving, because firing a customer feels like something a business in your position cannot afford to do. In a market where the American Transportation Research Institute just clocked average operating costs at a record $2.336 per mile and truckload margins below one percent, the math says the opposite: what you cannot afford is to keep them.
This lesson is the discipline almost nobody teaches: how to audit the customers you already have, fix the ones worth fixing, and professionally walk away from the freight that fails the test. We call it the Keep-Fix-Exit Audit, and you can run the whole thing in one evening with a notepad and your last 90 days of settlements.

Why Bad-Fit Freight Survives in a Small Fleet
Bad accounts survive for emotional reasons, not financial ones. The shipper gave you freight when nobody else would. The check, when it finally comes, is real money. And a moving truck feels safer than a parked one, even when the move loses money. But look at what the market is doing to your cushion. ATRI’s 2026 operational costs report puts the average cost of running a truck at $2.336 per mile — the highest in the report’s history — with tolls up 13.2 percent, repair and maintenance up 8.6 percent, and truckload and refrigerated carriers earning operating margins below one percent. Flatbed carriers, as a sector, ran at a loss. At margins that thin, you do not have profitable customers subsidizing unprofitable ones anymore. You have unprofitable ones deciding whether you survive.
The fix is not a feeling. It is a page of numbers per account, a three-way sort, and two phone calls you will learn word for word below.
Step One: Build the One-Page Account P&L
Take your top five accounts by revenue and pull the last 90 days of loads for each. For every account, write down five numbers. First, the true rate per mile: total revenue from the account divided by every mile the account made you run — including the deadhead to get there and the empty miles out of wherever their lanes strand you. A load that pays $2.75 on 400 loaded miles but forces 150 empty miles is a $2.00 load, and if your cost book says $2.34, you paid for the privilege. If you have never built that cost number, start with our Three-Line Cost Book and come back.
Second, dwell hours: average time at their facilities beyond the first hour. ATRI’s detention research found drivers detained at 39.3 percent of stops, costing the industry $15.1 billion a year in direct expense and lost productivity — and while 94.5 percent of fleets charge detention fees, fewer than half of those invoices ever get paid. Your worst account is almost certainly detaining you and not paying for it. Third, days to pay: not their stated terms, their actual average. Fourth, hassle count: claims, reschedules, weekend phone calls, paperwork disputes in the 90-day window. Fifth, strategic value: does this freight anchor a lane you reload well, or does it strand you? Be honest — this is the number owners lie to themselves about most.
Step Two: Sort Every Account Into Keep, Fix, or Exit
Now sort. An account is a Keep when its true rate clears your cost floor by at least 15 percent, it pays inside 35 days, and its lanes feed your network. Protect these people: answer their calls first, give them your best trucks, and send the scorecard emails that make you unshakable. An account is a Fix when the freight itself fits — right equipment, right lanes, right volume — but one or two numbers fail: the rate has fallen behind your costs, the dock burns hours, or payment has drifted from 30 days to 55. Fixes get a renegotiation call within two weeks. An account is an Exit when the fundamentals are wrong: the true rate sits at or below cost, the lanes strand you, the hassle count dominates your week, or you have already run a Fix call and nothing changed inside 60 days. One more Exit trigger that outranks the math: a customer whose payment behavior is deteriorating month over month. That is how carriers end up hauling free freight for a company sliding toward bankruptcy — the same reason we teach the Get-Paid Gate on the way in.
Step Three: Run the Fix Call Before You Ever Think About Exiting
A Fix call is not a complaint. It is a business review with numbers on the table and a specific ask. Call the person who owns the freight decision, tell them you want to keep the account, and show them exactly what has changed. Here is the frame:
Notice the structure: evidence, intent to stay, two acceptable outcomes, and a question that hands them the choice. If they push back on price, hold your floor the way we teach in the Hold-the-Floor Method. Then put a date on it: sixty days. Write the date down. If the numbers have not moved by then, the account has told you what it is.
Step Four: The Exit Call That Keeps the Door Open
When an account fails the audit and the Fix window, you exit like a professional: with notice, without blame, and with a number that would change your mind. Never ghost a shipper, never vent, and never exit mid-load or mid-week. Give two to four weeks of notice depending on how much of their freight you carry, and make the call yourself — this is not an email.
That last sentence matters more than any other. Markets turn, buyers change jobs, and the shipper you exit gracefully today is a warm re-contact in eighteen months. You are not burning a bridge; you are pricing the toll.
The Backfill Rule: Never Fire Freight Into a Vacuum
One discipline keeps this whole system from becoming reckless: you exit an account only when its replacement is already in motion. That does not mean a signed contract — it means your prospect pipeline is full and working before the exit call happens. The week you sort an account into Exit is the week you add ten names to your prospecting list in the same lane profile and start the outreach cadence. If your pipeline is thin, build it with the 50-Name Territory Map first and let the bad account fund the search for its own replacement. In the meantime, cap your exposure: give the Exit account your last truck, not your first, and stop extending them favors that cost you money. The load board can bridge a gap for thirty days. It cannot fix a customer book — only the audit does that.
Run the full audit twice a year, and rerun the single-account version any time a shipper’s payments slow, their dock deteriorates, or a rate has not moved in twelve months while your costs climbed. The carriers that survive freight recessions are not the ones with the most customers. They are the ones with the fewest bad ones.
This Week’s Assignment
Before Friday, build the one-page Account P&L for your top three accounts by revenue: true rate per all-in mile, average dwell, actual days to pay, hassle count, and strategic value. Sort each one Keep, Fix, or Exit. Then book one Fix call for next week using the script above — with the two acceptable outcomes written down before you dial. If the audit hands you an Exit, do not make that call yet: add ten replacement prospects to your list first. That is the whole assignment. One page, one sort, one call.
Bottom Line
At $2.336 a mile and sub-one-percent margins, every truck in your fleet is working for whichever accounts you let stay on it. The Keep-Fix-Exit Audit puts that decision back in your hands: five numbers per account, an honest sort, a Fix call with two acceptable outcomes, and an exit that leaves the door open at the right price. Winning good freight is only half of shipper strategy. The other half is having the discipline — and the scripts — to stop hauling the freight that was never yours to keep.

Innovative Logistics Group