Three quotes, three shapes
You need to move a container from Asia to the UK next month. You ask three forwarders for quotes. One sends an all-in price with a note about exclusions. One lists ocean freight, bunker surcharge, origin charges and destination charges separately, but leaves out customs clearance. The third sends a PDF with a rate valid for a week and a transit time that assumes transhipment.
Your buyer builds a small spreadsheet to compare them, guesses at the missing charges, and picks the one that looks cheapest. When the final invoice comes, it has extra lines nobody expected.
Why quotes do not compare cleanly
There is no standard format for a freight quote. Forwarders include or exclude charges differently, quote under different terms, and give different validity periods and routings. The request itself is often a short email that leaves room for interpretation. So comparing quotes means reading each one carefully and filling gaps from memory.
- Requests are informal, so each forwarder quotes something slightly different.
- Charges are grouped and named differently.
- Exclusions are buried in notes.
- Validity periods and transit times vary.
- Past quotes are not kept, so there is no sense of normal.
What rough comparisons cost
The cheapest-looking quote is not always the cheapest once the missing charges arrive. Transit time differences affect when stock is available to sell. Rates move quickly, and without history you cannot tell whether a quote is fair. And the buyer spends time on each shipment that a standard process would remove.
There is also the question of what you asked for. If the request did not mention that you need delivery to your warehouse, or that the goods are ready a week later than usual, each forwarder fills the gap with their own assumption. Two quotes that look comparable can be pricing different services, and it only becomes clear when the shipment is under way.
Rates that expire quickly add pressure. A quote valid for a few days forces a decision before the comparison is finished, so the choice often goes to whichever forwarder replied first.
The quote request and comparison tool we build
- A standard request form captures the shipment: origin, destination, container type or cargo size, ready date, terms of sale and services needed.
- The request is sent to your chosen forwarders by email, with a link to reply in a standard form or by attaching their own quote.
- Replies in any format are read by an extraction step that maps each charge to a standard list: origin, freight, surcharges, destination, clearance, delivery.
- The comparison shows each quote side by side, with missing charges highlighted, validity dates, transit time and routing.
- The buyer chooses, and the chosen quote is kept with the shipment so the final invoice can be checked against it.
- All quotes are stored, so rate trends by route and forwarder are visible over time.
| Inbox comparison | Quote tool | |
|---|---|---|
| Request | Short email | Standard shipment details |
| Charges | Named differently | Mapped to one list |
| Missing items | Guessed | Highlighted |
| History | Lost in email | Kept by route and forwarder |
What the buyer gets
Every quote in the same shape, with the gaps obvious. A decision based on full cost and transit time rather than headline price. The chosen quote on file for checking the invoice. And over time, a sense of what a fair rate looks like on each route, which helps in every negotiation.
Does this sound like your freight buying?
- You compare freight quotes in a spreadsheet each time.
- Final freight invoices include charges the quote did not.
- Each forwarder quotes in a different layout.
- You cannot tell whether a quote is high or low for the route.
- Accepted quotes are not kept with the shipment.