Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Check Every Line on Our Freight Forwarder's Invoices Against What Was Quoted?
Problems We Solve

How Do We Check Every Line on Our Freight Forwarder's Invoices Against What Was Quoted?

Freight forwarder invoices carry many charges and importers pay them unchecked. We build invoice checking against quotes and shipment events.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Forwarder invoices have many lines, arrive after the shipment and are hard to check, so they are usually paid as they are. We build invoice checking that reads each invoice, matches it to the shipment and the accepted quote, flags charges that are new, higher or duplicated, and sends clean invoices to your accounts system while queries go back to the forwarder.

A page of charges, paid on trust

A forwarder invoice arrives for a container that landed last month. It lists ocean freight, a bunker adjustment, terminal handling, documentation, a customs clearance fee, a port security charge, a delivery charge and a line called 'other'. The quote you accepted had fewer lines and a lower total. Some of the difference is probably fair. Some might not be.

Nobody has time to check it properly, and the forwarder is a good partner, so it gets approved and paid.

Why forwarder invoices go unchecked

Checking a forwarder invoice means finding the quote, the shipment events and any extra services, then comparing line by line. That information is scattered across emails, and the charge names on the invoice rarely match the quote. Charges like storage or waiting time are legitimate when caused by delays, but you need the shipment dates to know. So invoices are checked by total, if at all.

Invoice lineWhat you need to check it
Ocean freight and surchargesAccepted quote and validity
Terminal and port chargesQuote, or standard tariff
Storage or detentionDischarge, release and gate dates
Clearance and documentationAgreed fees
Extra servicesWho asked for them and when

What unchecked invoices cost

Small overcharges and duplicate lines add up across a year of shipments. Charges caused by your own delays, like storage, are not visible as a problem to fix. Landed cost includes costs that should not be there. And when you do query something, it is months later with no evidence to hand.

Forwarders are not usually the problem here. Most invoice errors are honest: a rate applied from the wrong tariff, a charge entered twice, a surcharge that changed between quote and sailing. They are just as happy to correct them when asked clearly. The difficulty is entirely on your side, in having the information to ask.

The volume matters too. An importer bringing in a container every week receives a steady stream of these invoices, and each one is a small puzzle. Checking them properly by hand is nobody's full-time job, so it becomes nobody's job at all.

The invoice checking we build

  1. Forwarder invoices are read from email by an extraction step that captures each line, its amount and the shipment references.
  2. Each invoice is matched to the shipment and the accepted quote, and each line is mapped to a standard charge type.
  3. Lines are checked: freight against the quote, time-based charges against the recorded shipment dates, fees against agreed rates, and all lines against earlier invoices for duplicates.
  4. Lines that pass are marked clean. Lines that are new, higher than quoted or duplicated are flagged with the reason.
  5. Clean invoices go to your accounts system through its API. Flagged ones go to a person, who can send a query to the forwarder from the tool with the evidence.
  6. Checked charges feed the landed cost of the shipment.
  • Every forwarder invoice checked, not just the big ones.
  • Queries sent with evidence attached.
  • Charges caused by your own delays shown clearly, so you can fix the cause.

What accounts payable looks like after

Most forwarder invoices pass straight through. The few that do not arrive with a clear reason. Queries to the forwarder are specific and backed by dates and quotes, which makes them quicker to resolve and keeps the relationship good. And you see which charges keep appearing, which is useful for the next rate negotiation.

Recognise any of these?

  • Forwarder invoices are approved by total.
  • Nobody compares invoices with quotes.
  • Storage and detention charges are paid without checking dates.
  • Charges on invoices do not match names on quotes.
  • You have found a duplicate charge by chance.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will this damage our relationship with the forwarder?

Usually the opposite. Specific queries with evidence are easier for them to answer than vague complaints.

What if we did not keep quotes?

We start from the invoices and agreed rates you have, and build quote history from now on.

Which accounts systems does it work with?

Xero, QuickBooks, Sage and most others with an API or import.

Can it check customs broker invoices too?

Yes. Broker fees can be checked against agreed rates the same way.

Keep reading

More on Problems We Solve

Start here

Tell us where the import paperwork piles up

Describe what you import, who your forwarder and broker are, and what you track shipments and costs in today. We will tell you what we would build, what we would leave to your forwarder's own tools, and if a smaller change would do, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →