Where forwarding margin comes from and where it leaks
What this answers
Why does the margin realised on a completed file so often fall short of the margin that was priced?
Forwarding revenue is mostly other people's money passing through. What the business actually earns is the difference between what it buys and what it sells, line by line, on each file. Because those lines settle at different times and with different counterparties, the earned figure is knowable only in arrears, and the gap between what was priced and what was kept is where the business is won or lost.
Written for: forwarding finance and pricing teams, branch and product managers, owners assessing where profit actually sits.
Gross profit is a spread, not a percentage of turnover
A file's revenue includes freight bought from carriers, terminal charges, haulage and frequently duties advanced on the customer's behalf. Comparing profit to that total produces a number that says more about pass-through volume than about performance. The meaningful measures are gross profit per file, per customer and per lane, because those are what the operation can influence. This is also why turnover growth in forwarding can be actively misleading. A surge in carrier rates inflates revenue without adding a currency unit of earnings, and a fall does the reverse.
The layers that make up the spread
Line-haul carries a spread on the main carriage. Local charges at origin and destination carry another, sometimes larger, because they are less visible to the customer and less frequently compared. Documentation and handling fees are effectively priced services. Accessorial events are either passed through or marked up according to policy. Where a correspondent is involved, an agreed share of the profit on the movement crosses between the two offices. Beyond the file there are later contributions: volume rebates from carriers earned on aggregate performance, and the difference between the currency in which costs are incurred and the one in which the invoice was raised. Both are real earnings and neither belongs to any single file, which is why they are so easily left unmanaged.
The standard leaks
Accessorial events that happen and are never billed, because nobody captured them at the time. Quoted assumptions that did not hold, where the cargo was larger, the waiting longer or the access worse than described, and the difference was absorbed. Equipment held beyond its free period and charged weeks later against a file already closed. Supplier invoices arriving after the sale invoice went out. Credit notes issued to settle disputes that better paperwork would have prevented. Currency movement between quotation and settlement. Individually none of these is worth a meeting. Collectively they are usually larger than any rate improvement the procurement team is likely to negotiate that year.
Knowing early enough to act
The practical control is accruing expected costs at the moment of booking, so an estimated margin exists from the start and can be compared with the eventual outcome. Files whose realised spread falls materially below the estimate should surface automatically rather than being discovered during a period close. File closure discipline matters just as much. A file that stays open because one supplier invoice has not arrived is a file whose profit is unknown, and a backlog of them makes the reported result an approximation nobody quite trusts.
Frequently asked questions
- Why is revenue a poor way to compare two forwarding businesses?
- Because most of it is bought-in cost passing through, and the proportion varies with market rates and with product mix. Gross profit, and the cost of the people and systems needed to produce it, describe the business far better.
- Where do most unbilled charges come from?
- Events that occur away from the desk: waiting at collection or delivery, storage, additional lifts, failed attempts and re-deliveries. They are known to the party performing the work and invisible to the file unless capturing them is somebody's explicit job.
Data limitations
- Logistics figures are operator-supplied inputs, not market data. GeoBusinessIQ holds no freight rates, transit times, capacity, or throughput data and does not estimate them — every result reflects only the figures you enter.
Explore the graph
Related logistics topics
- Surcharges and accessorials: the charges that decide the invoice
- Building a quotation that survives the shipment
- Measuring a forwarding business beyond volume
- The operations desk and the working life of a file
- Keeping a rate base accurate enough to quote from
- Agent networks: selling a footprint you do not own
- Air forwarding: consolidator, agent and accredited intermediary
- Asset-light forwarding and the economics of bought capacity
- Booking management from instruction to confirmed space
Calculators
Sources
- United Nations Conference on Trade and Development — UNCTAD (accessed )Covers: Trade and development analysis, maritime transport review, and trade facilitation research.Does not cover: Real-time freight rates, company-level data, or operational carrier information.Why it matters: United Nations body producing long-running analysis of maritime transport and trade logistics; used for structural context rather than point figures.Review cadence: as published
- OECD — OECD — economic and tax statistics (accessed ; reviewed )Covers: Comparable corporate tax, statutory rate, and economic indicators across member and partner economies.Does not cover: Effective tax rates, deductions and incentives, local surtaxes, and personal residency rules.Why it matters: Used as a cross-country baseline to sanity-check rates against primary tax-authority figures.Review cadence: Annual, plus on major statutory changes.
Educational and operational information only — not legal, customs, tax, insurance, or financial advice. Requirements vary by jurisdiction, commodity, and contract; confirm with the relevant authority or a qualified adviser before acting.
Last updated: