KPIs Dashboard Reporting Profitability

Trucking Profitability KPIs Dashboard Guide — What CarrierWin Tracks and Why

by CarrierWin Team
Trucking Profitability KPIs Dashboard Guide — What CarrierWin Tracks and Why

Trucking Profitability KPIs Dashboard Guide — What CarrierWin Tracks and Why

Every Monday morning, the fleet owner opens the spreadsheet. Fourteen columns of data — revenue, miles, fuel, driver pay, repairs, tolls, insurance, permits, and six more. He spends twenty minutes scanning cells, comparing numbers to last week, and trying to answer one question: is the fleet in better shape than it was last Monday?

The answer usually comes down to a feeling, not a number.

The problem is not a lack of data. The problem is the absence of KPIs — the specific, actionable metrics that tell you whether the business is winning or losing before you dig into line items.

This guide covers the KPIs that CarrierWin’s dashboard actually tracks, where to find them on your screen, and what they tell you about your fleet. It is not an exhaustive list of every possible trucking metric. It is a map of the numbers that matter most for small fleet profitability — and that the app surfaces directly.


What Makes a Metric a KPI

Not every data point is a KPI. A key performance indicator has three characteristics:

It is actionable. When the number changes, you know what to do about it. If profit per truck drops, you investigate that truck. If deadhead ratio rises, you look at lane matching. A KPI does not just tell you something is wrong — it points to where.

It has a benchmark. You know what good looks like. For deadhead ratio, under 10% is healthy. Over 20% needs attention. A KPI without a benchmark is just a number.

It can be trended. A single data point is trivia. A KPI viewed over time — this week vs. last week, this month vs. last month — shows direction. Green is good. Red means something changed.

CarrierWin’s dashboard surfaces two KPIs that meet these criteria directly: profit per truck and deadhead ratio. Two other commonly discussed trucking metrics — cost per mile and utilization rate — are tracked differently or not tracked at all, and this guide explains why.


The Two KPIs CarrierWin Tracks Directly

KPI 1: Profit Per Truck

Where to find it: Reports page → “Yield per Truck” bar chart.

The Yield per Truck chart shows net profit for each truck in the selected period. Each truck gets its own bar. A red reference line shows your target profit, calculated from your company’s fixed costs divided by the number of trucks. Bars are color-coded: green means the truck exceeded the target, yellow means it was profitable but below target, red means it lost money.

(Reports.tsx lines 559–581: bar chart rendering with per-truck profit data, target reference line, and green/yellow/red color coding.)

Also on the Dashboard: The “Best Truck” metric card shows which truck had the highest profit for the current month, with the dollar figure displayed. (Dashboard.tsx lines 377–381.)

Why it matters: Profit per truck is the only number that prevents blended averages from hiding problems. If one truck is profitable and another is underwater, a fleet-wide average shows “moderate profit” and you see nothing wrong. The Yield per Truck chart surfaces exactly which truck is the problem — and whether it needs a different lane strategy, different costs, or a conversation about whether it should keep running.

How to use it: Open the Reports page. Look at the Yield per Truck chart. If any bar is red, click into that truck’s Gatekeeper page to see the cumulative debt, load history, and cost profile. The KPI tells you what is wrong. The drill-down tells you why.

KPI 2: Deadhead Ratio

Where to find it: Reports page → “Dead Miles %” metric card.

The Dead Miles % card shows your deadhead miles divided by total trip miles (loaded miles plus deadhead miles), multiplied by 100. The card is color-coded: red if the ratio exceeds 20%, amber if it exceeds 10%, green if it is under 10%. The same section also shows “Dead Head Miles” as an absolute number.

(Reports.tsx line 487: Dead Miles % computation and color-coding logic. Deadhead / total trip miles × 100. Thresholds: red > 20%, amber > 10%, green otherwise.)

Also at the load level: Each load in the Load Table shows deadhead miles in its expanded detail row. (LoadTable.tsx line 130.)

Why it matters: Deadhead ratio is a direct profitability lever. Every empty mile burns fuel and adds maintenance cost without generating revenue. A rising deadhead ratio means your trucks are spending too many miles repositioning — which may indicate poor lane matching, inefficient dispatch, or accepting loads that require excessive deadhead.

The color coding gives an immediate health check. You do not need to calculate or interpret — green means acceptable, red means you need to investigate.

How to use it: Open the Reports page. Check the Dead Miles % card. If it is red or amber, scroll to the Load Detail table and sort or scan for loads with high deadhead miles. Those loads are the candidates for a different pricing strategy or a different lane decision next time.


Why Cost Per Mile Is Not a Dashboard KPI in CarrierWin

Cost per mile is the foundation of every calculation CarrierWin performs. Every load evaluation uses your truck’s fuel cost per mile, maintenance reserve per mile, driver pay per mile, and overhead allocation to calculate net profit. The Load Calculator shows individual cost components — fuel cost, maintenance, driver pay, dispatch fee, factoring, overhead — broken out per load.

(LoadCalculator.tsx: real-time calculation showing component costs per load. calcLoadCosts.shared.mjs: core calculation using per-truck cost parameters across total miles.)

What CarrierWin does not do is display a single “cost per mile” number on the dashboard. The reason is that cost per mile is not a static KPI — it changes per load based on deadhead, days to complete, and which truck runs it. A dashboard KPI that changes with every load evaluation would not be a useful benchmark. The component costs (fuel/mile, maintenance/mile) are configured per truck in Settings and used automatically. The closest dashboard-visible per-mile metric is Revenue per Mile on the Reports page.

For a small fleet owner who needs cost per mile for a specific lane or load, the Load Calculator provides it instantly — not as a dashboard number, but as the engine behind every profitability decision.


Why Utilization Rate Is Not Tracked in CarrierWin

Utilization rate — the percentage of time or miles a truck spends loaded vs. available — is a common metric in large fleet operations. CarrierWin does not track it.

The reason is structural. CarrierWin is built around per-load profitability, not asset utilization. The question the app answers is “did this load make money?” — not “what percentage of available hours was the truck moving?” The data the app collects (load rate, miles, deadhead, days, costs, net profit) is optimized for per-load profit analysis, not for time-based utilization measurement.

For a small fleet owner, profit per truck and deadhead ratio provide more actionable information than utilization rate. A truck at 90% utilization running unprofitable loads is worse than a truck at 60% utilization running profitable ones. The app prioritizes the metrics that directly answer the profitability question.


Your Dashboard KPIs Start with Accurate Per-Mile Costs

The Free Cost Per Mile Calculator feeds every KPI in your dashboard — get your real numbers in under 60 seconds.

Try the Free Calculator

How to Use the Dashboard KPIs Together

Profit per truck and deadhead ratio are not independent. They tell a combined story about your fleet.

A truck with strong profit per mile but high deadhead ratio may be running good-paying lanes that require excessive repositioning. The profit looks fine on a per-mile basis, but the truck is spending too many empty miles to earn it. The fix is not to cut the lane — it is to find backhauls or reduce deadhead.

A truck with low deadhead ratio but weak profit per mile may be running short, efficient lanes at rates that do not cover overhead. The deadhead looks good, but the margins are too thin. The fix is to raise the minimum rate per mile for that truck.

Neither metric alone tells the full story. Together, they guide the decision: improve lane matching to reduce deadhead, or adjust rate floors to improve per-load profit. The Reports page shows both KPIs for the same date range, so you can read them side by side.


What Changes When You Have Two Actionable KPIs Instead of a Spreadsheet Full of Data

Here is what happens when you replace a 14-column spreadsheet with two dashboard KPIs that update with every load:

You see which trucks are profitable and which are underwater at a glance. The Yield per Truck bar chart color-codes every truck. You open the Reports page and know the answer in three seconds — not twenty minutes of spreadsheet scanning.

You catch rising deadhead before it becomes a cost problem. The Dead Miles % card changes color when the ratio crosses 10% or 20%. You do not need to calculate the percentage manually or remember what the benchmark is. The dashboard flags it.

You track both KPIs over time. The Reports page supports date-range filtering — last 7 days, last 30 days, this month, last month, custom range. You can see whether fleet health is improving or declining week over week. (Reports.tsx: date range filter controls.)

You drill from the KPI to the root cause. A red bar on the Yield per Truck chart leads to that truck’s Gatekeeper page, where cumulative debt, load history, and cost profile are visible. The KPI tells you what is wrong. The drill-down tells you why.

You stop maintaining a separate KPI spreadsheet. The dashboard updates with every load. No data entry. No Monday morning reconciliation. The numbers are current whenever you open the page.


Frequently Asked Questions

Frequently Asked Questions

Start Making Decisions with Dashboard KPIs — Not a Spreadsheet Full of Data

The difference between a spreadsheet and a dashboard is not the data. It is the ability to see what matters without digging through 14 columns.

The Free Cost Per Mile Calculator at CarrierWin provides the accurate cost data that makes every KPI in your dashboard meaningful. From there, profit per truck and deadhead ratio give you the two numbers you need to assess fleet health at a glance.

Ready to replace your Monday morning spreadsheet with a live dashboard? Start your Free 14-Day Trial — No Credit Card Needed.

Need help understanding your dashboard KPIs and setting up per-truck cost data? Contact the CarrierWin team for onboarding assistance.

Ready to stop guessing which truck is making you money?

Stop hauling loads that are sinking you. Know before you book.