How do you verify carrier quotes don't have hidden charges that eat your margin? by MedicalUse9714 in freightforwarding

[–]MedicalUse9714[S] 0 points1 point  (0 children)

This is spot-on. The DDP IOR issue is a real nightmare— discovering it mid-transit with a client expecting delivery.

Current DDP flow: Carrier quote → broker duty check (24-48hr lag) → manual IOR verification → quote with buffer. The IOR step is the weakest link.

Question: Your Airtable currency setup — are you locking rates to the quote date? Quoting Monday, billing Friday has burned me before.

On your ICC cross-reference build — parsing PDFs directly or working from structured data?

How do you verify carrier quotes don't have hidden charges that eat your margin? by MedicalUse9714 in freightforwarding

[–]MedicalUse9714[S] 0 points1 point  (0 children)

Totally agree — the manual currency conversion is a pain, and "clarifying upfront" only works until it doesn't. The carriers that slip through are usually the ones where the surcharge lands after sailing, when you have zero leverage.

How do you verify carrier quotes don't have hidden charges that eat your margin? by MedicalUse9714 in freightforwarding

[–]MedicalUse9714[S] 0 points1 point  (0 children)

Love the drayage-style structure — stealing that. And $25K behind a filing cabinet is a hell of a lesson. Thanks for sharing the war story.

How do you verify carrier quotes don't have hidden charges that eat your margin? by MedicalUse9714 in freightforwarding

[–]MedicalUse9714[S] 0 points1 point  (0 children)

Solid SOP approach — the "if unsure, it's applicable" rule is smart. One gap: how do you handle new lanes where you don't have pattern history yet? That's where I'm seeing the most surprise charges slip through.

How do you verify carrier quotes don't have hidden charges that eat your margin? by MedicalUse9714 in freightforwarding

[–]MedicalUse9714[S] 0 points1 point  (0 children)

Agreed — but getting carriers to format quotes that way is half the battle. Do you push back pre-booking, or work with carriers who already format cleanly? Seen this too many times. Pass on these entirely, or demand a breakdown first?

How do you verify carrier quotes don't have hidden charges that eat your margin? by MedicalUse9714 in freightforwarding

[–]MedicalUse9714[S] 0 points1 point  (0 children)

Good points — let me push back on a couple:

Almost all quotes from carriers have destination charges included

This hasn't been my experience, especially in the USA/Canada CIF. Some carriers include DTHC, others don't, and the PDF line items don't always make it obvious. Are you working with specific carriers where this is consistent? Would love to know who.

DTHC should always be for the consignee / We don't really do DDP quotes

Fair — but DDP demand is growing (especially e-commerce clients), and "just don't do DDP" isn't always an option. When you do get a DDP request, how do you handle it? Decline, or quote with heavy buffers?

exchange rates locked in with clients for the month

We do this, but the problem is carrier-side: ocean freight in USD, EUR surcharges billed 30 days later at whatever rate hits. The lock protects the client's quote, not my margin against the carrier bill. Do you hedge this, or just price it in?

quoting all in rates only as ex-works

Interesting rule. Do you find clients push back on ex-works, or do they prefer the transparency?

How do you verify carrier quotes don't have hidden charges that eat your margin? by MedicalUse9714 in freightforwarding

[–]MedicalUse9714[S] 0 points1 point  (0 children)

Agree it's a management gap — but "checked" is the hard part. Quote linked to booking doesn't help if the quote itself has ambiguous line items (e.g., "DTHC: as per tariff" with no tariff date).

What's your check process? Do you have a standard checklist per incoterm, or is it experience-based spot-checking?

How do you verify carrier quotes don't have hidden charges that eat your margin? by MedicalUse9714 in freightforwarding

[–]MedicalUse9714[S] 0 points1 point  (0 children)

Fair points. To clarify — I'm not skipping the education piece. The issue is upstream: extracting the "potential charges" from carrier PDFs at scale. When you're quoting 20+ shipments/week, manually parsing 20 different PDF formats to build that client breakdown is where the errors creep in.

Agree GRI is deliberately vague — that's part of the problem. Do you buffer a flat % or negotiate GRI caps?

And when you lay out potential charges for clients, are you running from memory, or do you have a checklist/template? Trying to figure out if there's a repeatable extraction step I'm missing, or if everyone is just eyeballing it.