The customer with the highest revenue and the one with the highest profit are often different companies. How to calculate real customer profitability.
The customer generating the most revenue this month and the customer generating the most profit are often two completely different companies. The first can post impressive numbers in a sales report while quietly eating up all the profit through constant discounts, drawn-out negotiations, and special requirements that add hours of unpaid work for account managers.
Why revenue from a customer isn't the same as profit from a customer
Revenue is the amount a customer paid. Profit is what's left after subtracting every cost tied specifically to that customer: the cost of the shipment itself, the account manager's time spent negotiating terms, and the cost of any extra requirements the customer demands beyond standard service.
A company that only looks at revenue sees a ranking of customers by order size. A company that looks at profit sees a completely different picture - and often the customer in second place by revenue turns out to be the most profitable, while the top revenue generator barely breaks even.
How to calculate profit from each customer
Three hidden costs that eat into a specific customer's margin
Ongoing discounts and special terms. Every discount given to retain a customer directly reduces the margin on that account. If discounting has become standard practice rather than a one-off exception, a customer's real margin can be several times lower than the nominal rate.
Account manager time on non-standard negotiations. A customer who demands separate approvals every time, last-minute term changes, or extra reporting takes up far more of an account manager's working time than one with a standard order process. That time costs money, even if it's never formally tracked anywhere.
Empty runs and non-standard logistics. A customer whose freight regularly requires special vehicles, an inconvenient route, or leads to empty return trips costs a company more than a customer on the same rate with more convenient logistics.
A step-by-step approach to calculating customer profitability
Gather every cost tied to a specific customer, not just the shipment cost. Discounts, extra account manager time, the cost of empty runs - all of it needs to be tracked, not lumped into "general company overhead."
Calculate the real margin for each customer separately. The gap between revenue and the full cost of servicing a specific customer is the true profitability figure - not an abstract markup percentage from a price list.
Rank customers by profit, not by revenue. A revenue ranking and a profit ranking are worth building separately, then compared to see which large-revenue customers are actually low-profit.
Revisit terms with customers generating low or negative margin. This doesn't always mean ending the relationship - sometimes revisiting a discount or an extra requirement is enough to make a customer profitable again.
Repeat the calculation regularly, not once. Customer profitability shifts along with rate changes, market trends, and the customer's own behavior - a six-month-old calculation no longer reflects the current situation.
How CarGoPro helps calculate customer profitability
The counterparty directory accumulates the history of every order for a specific customer - amounts, dates, notes on how they like to work. This is the foundation without which calculating real customer profitability is impossible: you can't total up the full cost of a customer if the collaboration history is scattered across different sources.
The analytics section makes it possible to see margin broken down not just by lane, but by specific customer, instead of manually reconciling accounting and CRM data for each customer separately.
Common mistakes when calculating customer profitability
Counting only the direct shipment cost. If discounts, extra account manager time, and the cost of non-standard logistics never enter the calculation, a customer's real profitability always ends up lower than what was calculated.
Focusing purely on customer size. A large customer with significant volume gets treated as valuable by default, even though large customers are often exactly the ones demanding the biggest discounts and the most non-standard terms - eating into their real margin.
A one-off calculation that's never repeated. A customer's profitability calculated a year ago may have shifted substantially due to new discounts, changed fuel rates, or new demands from the customer - a stale calculation leads to wrong conclusions.
An example: when the biggest customer turns out to be the least profitable
A company considered one customer to be its most important - by revenue, it ranked first among all its partners. When the full cost of servicing that customer was calculated, including a standing 15% discount and the extra account manager time spent on weekly negotiations over special delivery terms, it turned out the real margin on that customer was among the lowest in the portfolio.
Meanwhile, a mid-size customer working under standard terms with no extra requirements was generating twice the profit at half the revenue - simply because it wasn't consuming any resources beyond the standard process.
A customer profitability calculation checklist
Every cost tied to a specific customer, including discounts and account manager time, has been gathered
Real margin is calculated separately for each customer, not just an overall markup percentage
Customers are ranked by profit, separately from a ranking by revenue
Terms have been revisited with customers generating low or negative margin
The calculation is repeated regularly, not run once
Calculating each customer's profitability isn't about distrusting your biggest partners - it's about seeing the real picture instead of the one built purely from revenue figures in a sales report. Which analytics and customer-management tools are included in each plan is listed on the pricing page.


