Skip to main content
Bonsai Software
All field notes
Sector insights18 September 20265 min read

Calculating freight costs as a freight forwarder: three bottlenecks

Calculating freight costs as a freight forwarder is more complex than a simple sum, and that is precisely why Excel and standalone tools fall short so quickly. Currency fluctuations, fuel surcharges, port tariffs, and multiple transport modes within a single shipment: every variable is an opportunity for error. This article describes three recognisable bottlenecks and explains when purpose-built software is the logical next step.

By Yeslin Beljaars

Why calculating freight costs in Excel goes wrong quickly

Most freight forwarders start with a spreadsheet. That makes sense: it works in the beginning, everyone knows how to use it, and changes can be made quickly. The problem is that the spreadsheet grows alongside the complexity of the operation, but was never actually built to handle that complexity. Rates are scattered across multiple tabs or sitting loose in emails. Someone adjusts a formula without telling anyone. A new client agreement on additional costs gets added manually after the fact. Meanwhile, the number of shipments grows, and with it the likelihood that something, somewhere, is incorrect. At that point, the spreadsheet is no longer a tool — it is a liability.

Bottleneck 1: tracking currency rates and fuel surcharges manually

Sea freight is settled in dollars, as is air freight, while the client expects a euro invoice. Today's exchange rate is not last week's. At the same time, fuel surcharges — also known as BAF or bunker adjustment factor — fluctuate monthly or sometimes fortnightly, depending on the carrier. Anyone tracking this manually in a cell is constantly playing catch-up. A calculation that is correct on Monday may already be outdated by Thursday. In practice, this means quotes are either priced too broadly to absorb margin risk, or too tightly, causing the margin to evaporate at execution. Good freight forwarder software for calculating freight costs pulls current rates from a central source and automatically includes the surcharge in the calculation at the moment of quoting.

Bottleneck 2: no direct link between calculation and invoice

The calculation is made in one tool, the invoice is drawn up in another system, and the bridge between them is a staff member transferring data by hand. Every manual handover is a risk: a surcharge that appears in the calculation but never makes it onto the invoice, a wrong quantity, a client rate that was just updated but has not yet been entered into the invoice template. The result is margin loss that you only discover after the fact, when you work back the realised margin per shipment and find that it is structurally lower than the calculated margin. Good software for calculating freight costs connects the calculation directly to the sales invoice: what you calculate is what you invoice, with no copy-and-paste steps in between.

Bottleneck 3: calculating multi-modal routes in a single overview

A shipment from Shanghai to a distribution centre in the Ruhr area travels by sea to Rotterdam, through the port with transhipment costs, and then by road to the final destination. Three modes of transport, three cost categories, three sets of rates and surcharges. In Excel, these are often calculated in separate tabs or even separate files and then manually added together. This makes comparison difficult: if you want to place two route alternatives side by side, you are essentially building two separate models. Freight forwarder software built specifically for calculating freight costs treats a multi-modal route as one continuous calculation. Sea, port, and road are all within the same model, including the applicable surcharges per segment. This allows you to compare routes and present the client with a well-founded choice.

When is custom software or an AI layer the logical next step?

Not every freight forwarder needs custom software. A forwarder processing ten shipments per week with fixed routes and fixed clients can get by for some time with a well-structured spreadsheet or a standard TMS. But as soon as the combination of variable surcharges, multiple modes of transport, and a growing client base becomes too large for manual management, it is worth looking at purpose-built software. There are two paths. The first is an AI layer on top of the existing system: an AI Worker that retrieves current rates and surcharges, populates the calculation, and forwards the output to the invoicing process, without replacing the existing TMS. This is useful when the current system performs well enough across the rest of the operation, but one or two steps in the calculation chain are causing problems. The second path is a fully rebuilt core system, a digital twin of the operational process, in which calculation, invoicing, and route optimisation are connected from the ground up. This is the right approach when the existing system is structurally blocking growth. The choice between the two depends on exactly where the pain lies and whether the existing foundation still holds up.

Seeing this in your own operations?

Book a call

Frequently asked questions

What software do freight forwarders use for calculating freight costs?

Many freight forwarders start with Excel, but run into problems as soon as routes become multi-modal or surcharges change frequently. Purpose-built freight pricing software or a custom-built TMS connects the calculation directly to invoicing and processes current surcharges automatically.

How do you calculate freight costs for a multi-modal shipment?

You calculate the costs per segment: sea freight, port costs, and road transport, including the applicable surcharges per segment. In good freight forwarder software, those segments are treated as one continuous calculation, allowing you to compare routes and present the client with a well-founded choice.

How do you prevent margin loss when invoicing freight costs?

The most important step is connecting the calculation directly to the invoicing process. As soon as a staff member manually transfers data from one system to another, there is room for errors. Software that manages calculation and invoicing within the same environment eliminates that step entirely.

When does a freight forwarder need custom software for freight costs?

When the combination of variable surcharges, multiple modes of transport, and growing volume becomes structurally too large for manual management. The choice is then between an AI layer on top of the existing system or a fully rebuilt core system, depending on exactly where the operational pain lies.