
“Our freight costs are up 8%.”
That's important information.
But it's not yet an analysis.
Because rising freight costs initially have three fundamentally different causes:
- We're transporting more.
- We're transporting differently.
- The same or comparable transports are becoming more expensive.
Only after that does a fourth question arise:
Was billing even correct?
These situations can initially look the same in a financial overview. But the right course of action would be completely different.
A good freight cost analysis must therefore trace the total figure down to the transports and cost components behind the change.
ShipCheck presents transport information at, among other levels, shipment level as well as by lane and mode of transport. The KPIs it covers include cost per shipment, cost trends over time, cost by carrier, and surcharge shares such as diesel or tolls.
So the first question isn't:
“How do we cut costs?”
But rather:
“Why are we paying more in the first place?”
1. Are we simply transporting more?
The first step is comparing cost and volume.
If a company ships significantly more shipments, higher total costs are initially unsurprising.
That's why at least two figures should be viewed together:
- Total freight costs
- Number of shipments
Suppose freight costs rise 10% while shipment volume simultaneously grows 15%.
That's a completely different situation than: shipment volume unchanged, freight costs +10%.
Without the volume trend, a rising total figure can quickly be misinterpreted.
So the first diagnosis is: are costs rising because we're transporting more – or is the transport itself becoming more expensive?
2. Is the cost per shipment rising?
Next, the cost-per-shipment metric helps. ShipCheck explicitly lists it as a relevant KPI dimension.
If total costs rise but cost per shipment stays roughly stable, higher volume can explain a large part of the change.
If cost per shipment also rises, deeper analysis is needed.
But even here: a higher average doesn't automatically mean higher freight rates.
The average can also rise because what's being transported has changed. For example:
- more long-haul lanes,
- a different mode-of-transport mix,
- different shipment structures,
- different carrier assignments.
That brings us to the second major cause.
3. Are we transporting differently?
Even with unchanged rates, freight costs can rise if the transport profile changes.
A company might, for example, ship the same number of shipments as the previous year and still pay more because a larger share of the volume falls on cost-intensive lanes.
That's not a classic price increase. It's a structural or mix effect.
ShipCheck presents transport information by lane, mode of transport, and at shipment level, among others. This makes it possible to distinguish:
- Have the same transports become more expensive?
- Are we now running different transports?
This distinction is essential before discussing cost-reduction measures.
4. From cost increase to root cause: the drill-down
If volume and average costs indicate that deeper analysis is needed, the investigation should become progressively more granular.
One possible logic is: total costs → cost per shipment → mode of transport → carrier → lane → shipment → cost type.
Not every analysis needs to follow exactly this order. What matters is that the investigation doesn't stop at the KPI. It continues until it's clear where the change originates.
Mode of transport: Where does the change begin?
For companies using road, sea, air, or other transport modes, an overall cost increase can originate from a single mode of transport.
The relevant question is: has a mode of transport itself become more expensive – or are we using it more often now?
For example, a higher share of air freight can increase average cost per shipment without air freight rates themselves having changed.
ShipCheck presents transport information by mode of transport, among other views.
Carrier: Is the increase concentrated on one service provider?
ShipCheck lists cost by carrier as one of the relevant KPI dimensions.
This can reveal, for example: total costs are rising, but most of the change originates with a specific carrier.
You can then investigate further within that carrier: on which lanes?
Lane: Which parts of the transport network are driving costs?
An average cost increase can arise in very different ways.
Option A: nearly all lanes become somewhat more expensive.
Option B: most lanes stay stable, but two high-volume lanes account for nearly the entire increase.
For the total figure, these can look similar. For the resulting action, the difference is significant.
Analysis by lane therefore helps pinpoint where in the transport network the extra cost arises.
Shipment: Are many transports affected, or only a few?
The next level is the individual shipment. On a given lane, almost all shipments might have become slightly more expensive – or only a few transports might be driving exceptionally high costs.
An average value doesn't show this difference. ShipCheck presents transport information down to shipment level.
We cover in more detail how strongly averages can conceal such patterns in the article Freight Cost Analysis at Shipment Level: What Software Reveals That Averages Hide.
Cost type: Is the actual freight rising, or are the surcharges?
Finally, it's worth examining which cost components lie behind the change. ShipCheck lists diesel and toll shares as a KPI perspective, among others.
This can reveal, for example: total costs are rising, but the actual transport service remains relatively stable. The increase mainly comes from surcharges.
This also calls for a different response than a general increase in the base rate.
5. Then check: Is the extra cost contractually correct?
Once the cost cause has been narrowed down, a second question arises: was this amount calculated according to the agreed rates?
A higher price isn't automatically a billing error. If, for example, more is being transported, more cost-intensive lanes are being used, or contractually defined surcharges rise, the extra cost can be entirely correct.
The situation is different if an invoice line item doesn't match the agreed terms.
ShipCheck checks invoice line items against stored tariffs, surcharges, and terms, and identifies or categorizes discrepancies.
This separates two distinct questions:
- Cost analysis: where do the extra costs arise?
- Freight invoice audit: are these costs contractually correct?
A noticeable cost increase can be reason for an audit. But it's not yet proof of a billing error.
Isolated error or systematic pattern?
If a discrepancy is found, the next relevant question is whether it's a one-off or recurring.
A small error can become more economically significant across many shipments than a single large case.
ShipCheck supports the detection and categorization of discrepancies at the invoice line-item level.
We cover this case in more detail in the article Detecting Systematic Errors in Carrier Invoices: Why Small Discrepancies Become Expensive.
6. Which action follows from which cause?
The reason behind rising freight costs determines which lever actually makes sense.
Cause: higher transport volume
If costs are mainly rising because more is being transported, that's not necessarily a pricing problem. The relevant question is rather: how efficiently are costs developing relative to the growing volume?
Cause: changed transport structure
If new or more expensive lanes, or other modes of transport, become more significant, the transport structure should be analyzed. The question then is, for example: does the existing carrier and rate structure still fit our current transport profile?
Cause: specific carriers or lanes becoming more expensive
Here, a targeted analysis of the affected areas can be more useful than a blanket discussion of all freight rates.
Cause: surcharges are rising
In that case, first clarify: which surcharges are causing the increase? Then check whether they've been calculated correctly under the contract.
Cause: billing discrepancy
If specific invoice line items don't match the tariff, the solution isn't a new tender. The focus is initially on the identified discrepancy and the corresponding claim – how that becomes a documented case is shown in the article Disputing a Carrier Invoice.
Cause: existing rate or tender structure no longer fits
If the transport profile has changed significantly, a new tender or procurement analysis may finally make sense.
The key point is: not every cost increase has the same lever. So: root cause first, then action.
Why “cutting freight costs” isn't a useful first analysis step
When a cost report shows a clear increase, pressure builds quickly: we need to renegotiate.
That can be right. But it can also miss the actual problem.
If costs are rising because the company is transporting more goods over long lanes, a blanket renegotiation won't necessarily solve the structural problem. If a surcharge was calculated incorrectly, a full tender isn't needed. If new volumes have changed the optimal carrier structure, on the other hand, a procurement analysis can make sense.
The quality of the action depends on how precisely the cause was understood beforehand.
7. One question remains: are the rates market-competitive?
Even a very detailed internal analysis doesn't answer every cost question.
ShipCheck can analyze: what are we paying?
The freight invoice audit can answer: was billing correct according to the agreed rates?
But that still doesn't clarify: are these rates competitive against the current market?
That's a separate external market question and, in the current ShipCheck/HDS structure, belongs in the consulting or benchmarking context.
The three levels should therefore remain clearly separated:
- Cost analysis: what's changing?
- Audit: was billing correct?
- Benchmarking: are the terms market-competitive?
An invoice can be fully compliant with the contract even though the underlying rate is uncompetitive against the market. And a market-competitive rate can still be billed incorrectly.
8. How ShipCheck supports root-cause analysis
The process can be summarized in four simplified steps.
1. Make transport and invoice data available for structured analysis
Data from different sources forms a common basis for analysis.
2. Identify trends and KPIs
- Cost trend
- Cost per shipment
- Cost by carrier
- Surcharge shares
3. Drill from KPI to root cause
Anomalies can be further investigated by mode of transport, carrier, lane, and shipment, among others.
4. Check against the contract if needed
Once a notable cost item has been identified, invoice line items can be checked against stored tariffs and terms.
This lets ShipCheck connect two questions that often need to be answered one after another when freight costs rise: where does the extra cost arise? And: is it contractually correct?
Conclusion: “Freight costs +8%” is the start of the analysis
Rising freight costs can fundamentally mean: we're transporting more. We're transporting differently. Our transports are becoming more expensive.
And only after that does the additional question arise: was billing correct?
A purely aggregate cost view can't distinguish between these causes.
That's why the analysis should become progressively more granular, step by step: total costs → cost per shipment → mode of transport → carrier → lane → shipment → cost type.
ShipCheck enables the analysis of transport costs across various dimensions down to shipment level, and combines this, where needed, with the tariff-based freight invoice audit.
The most important rule is: don't start with the cost-reduction measure. First find out what actually caused the costs to rise.
Frequently asked questions
Why do freight costs rise?
In principle, a company may transport more, have a different transport structure, or pay higher costs for comparable transports. Billing discrepancies can also play a role.
How do you analyze a rise in freight costs?
First, compare total costs with shipment volume. Then cost per shipment, along with analyses by mode of transport, carrier, lane, shipment, and cost type, help narrow down the cause.
Do higher freight costs automatically mean higher freight rates?
No. Total costs can also rise because more is being transported or because the transport structure has changed.
Why is cost per shipment important?
It initially helps distinguish pure volume growth from higher average transport costs. ShipCheck lists cost per shipment as a key KPI dimension.
Why should freight costs be analyzed by lane?
Because a few high-volume or high-cost lanes can be responsible for a large share of an overall increase.
Should costs be evaluated by carrier?
Yes. This shows whether a change is concentrated on specific service providers. Cost by carrier is one of the KPI dimensions described by ShipCheck.
What role do diesel and toll surcharges play?
Diesel, tolls, and other surcharges can develop independently of other cost components. A separate view is therefore useful.
Does a cost increase mean the carrier is billing incorrectly?
No. Extra costs can be fully compliant with the contract. Only a tariff-based invoice audit shows whether specific invoice line items match the agreed terms.
Can ShipCheck check freight invoices against tariffs?
Yes. ShipCheck compares invoice line items against stored tariffs, surcharges, and terms, and identifies or categorizes discrepancies.
Does the freight cost analysis show whether our rates are market-competitive?
Not automatically. The analysis examines your own costs, and the audit examines contractual correctness. Assessing them externally against the current market is a separate question.


