What freight audit and payment actually means
Most forwarders use one phrase for three different jobs. Freight audit is checking a carrier’s bill against what was agreed. Invoice reconciliation is matching each charge back to the job it belongs to and getting it booked. Payment collection is getting your own customer to pay you.
This guide separates the three, shows where the errors come from, and sets out what to ask a supplier who says one product covers all of it.
Freight audit and payment covers three separate jobs. Freight audit checks a carrier’s bill against what was agreed. Invoice reconciliation matches each charge back to its job and books it. Payment collection chases what your customer owes you. Software can do the matching. A person still decides what to dispute.
What does freight audit and payment actually mean?
Three jobs, not one.
The phrase comes from the shipper side, where a company that ships freight hires someone to check its carriers’ bills and pay them. A forwarder sits in the middle. You receive bills from carriers and agents, and you issue bills to customers.
1. Freight audit
Checking a carrier’s bill against what was agreed. Was this the rate we were quoted? Is the chargeable weight the one on the airway bill? Were these surcharges agreed, or have they appeared since? An audit compares a document that arrived with an agreement that already existed.
2. Invoice reconciliation
Matching each charge back to its job and booking it. One carrier statement can carry fifty airway bills belonging to forty different jobs. Reconciliation is splitting it, finding the job each line belongs to, agreeing the figure and passing it to accounts as a cost. It is a matching job rather than a judgement job, until a line does not match.
3. Payment collection
Getting paid by your customer. A different direction of money and a different conversation. The invoice has gone out, the terms are running, and someone has to know what is overdue, who to ask, what the customer is disputing and when to stop shipping. Collection is a relationship task with a clock on it.
The three connect. You cannot invoice confidently until the carrier’s cost is agreed, and you cannot chase a payment while the customer disputes a charge nobody has checked. A product good at one is not automatically good at the others.
Check the carrier’s bill against what was agreed: rate, weight, surcharges, duplicates.
Match each charge back to its job, agree the figure and pass it to accounts as a cost.
Chase what your customer owes you, handle the queries and know what is overdue.
What does a freight audit actually check?
Six things, in roughly this order.
- 01the rate — the billed figure against the agreed figure, in the agreed currency;
- 02the weight — chargeable weight, volumetric conversion and any reweigh the carrier applied;
- 03the surcharges — fuel, security, war risk, congestion, and whether each was agreed;
- 04the accessorials — demurrage, detention, storage, re-delivery, waiting time;
- 05duplicates and corrections — the shipment billed twice, the credit note that never arrived;
- 06the arithmetic — the exchange rate, the tax treatment and whether the lines add up.
The first three usually get checked. The fourth is where the money is. Accessorial charges arrive late, after the shipment is closed in everyone’s mind, and nobody holds an agreed figure for them.
Regulators have begun writing rules about exactly this. In the United States, the Federal Maritime Commission requires a demurrage or detention invoice to be issued within 30 calendar days of the charges being last incurred. The billed party then has at least 30 calendar days to ask for the fee to be mitigated, refunded or waived, and the billing party must attempt to resolve it within 30 calendar days. Leaving out the required information, the Commission states, eliminates any obligation to pay the charge. A court set aside one section of the rule in 2025, and the Commission says the rest remains in effect.
This guide explains the process. It is not legal advice.
The point for a forwarder is not the rule. A charge you cannot check quickly is a charge with a deadline attached. Find it three weeks late and the window to argue may already be closing.
| What goes wrong | Where it comes from | What catches it |
|---|---|---|
| The rate is not the rate | It was agreed on an email that never reached the job file | The agreed rate on screen beside the bill |
| The weight changed | The carrier reweighed at acceptance and billed the new figure | The airway bill weight and the billed weight on one line |
| A surcharge appeared | The lane carries a charge that was never in the agreement | A charge list held per lane, not remembered per shipment |
| Demurrage arrived late | The charge was raised weeks after the container moved | A date on every charge, and a clock that starts when it arrives |
| The job cannot be found | The bill names a reference your own system does not use | Matching on several identifiers: airway bill, container, job |
- The rate is not the rate
- Where it comes from
- It was agreed on an email that never reached the job file
- What catches it
- The agreed rate on screen beside the bill
- The weight changed
- Where it comes from
- The carrier reweighed at acceptance and billed the new figure
- What catches it
- The airway bill weight and the billed weight on one line
- A surcharge appeared
- Where it comes from
- The lane carries a charge that was never in the agreement
- What catches it
- A charge list held per lane, not remembered per shipment
- Demurrage arrived late
- Where it comes from
- The charge was raised weeks after the container moved
- What catches it
- A date on every charge, and a clock that starts when it arrives
- The job cannot be found
- Where it comes from
- The bill names a reference your own system does not use
- What catches it
- Matching on several identifiers: airway bill, container, job
How is invoice reconciliation different from a freight audit?
The audit asks whether the charge is right. The reconciliation asks where it belongs.
A carrier statement is not addressed to a job. It is addressed to your company, and carries whatever moved that period. Someone has to split it and find the job behind each line: an airway bill on air, a container on ocean, a consignment note on road. The reference on the carrier’s document is often not the one your own system files the job under.
Once a line is matched, three things happen. The billed figure is compared with the cost estimated when the job was quoted. The difference is explained or disputed. The agreed figure goes to accounts, so the margin on the shipment stops being an estimate.
That is where the boundary sits. Matching a charge to a job is operations work. Booking it, closing the period, reconciling the bank and raising accruals or provisions is accounting work, and it stays in the accounting system your finance team already trusts. A workflow product should hand that system a clean agreed figure per job, not become the statutory books.
- 01Bill arrivesA carrier statement lands in the accounts mailbox as a PDF, a spreadsheet or a scan.
- 02SplitOne statement becomes one line per airway bill, container or consignment.
- 03MatchEach line is matched to its job on a reference your own system uses.
- 04CompareThe billed figure is set against the cost estimated when the job was quoted.
- 05ExplainDifferences are grouped: agreed variance, missing agreement, charge to dispute.
- GATEApproveA person accepts, disputes or short-pays each exception.
- 07BookThe agreed cost goes against the job.
- 08ClosePeriod close, bank reconciliation, accruals and provisions.
Notice where the person sits. Not at the start, opening the mailbox. Not at the end, keying into a ledger. In the middle, on the lines that did not match.
Why is payment collection a separate job?
Because the money moves the other way, and so does the conversation.
Once your invoice is out, the work is no longer checking. It is knowing. Which invoices are past terms. Which customer has queried one charge and is holding the whole invoice for it. Which one has stopped answering. Collection is a sequence of small, timed, awkward messages, and nobody remembers to send the third one.
The clock is not a matter of habit. In the European Union, enterprises have to pay their invoices within 60 days, unless they expressly agree otherwise and provided it is not grossly unfair. A creditor is automatically entitled to interest at a statutory rate of at least 8% above the European Central Bank’s reference rate, plus at least 40 euro for recovery costs. Elsewhere the figures differ and the principle does not.
Collection depends on the first two jobs. If the customer disputes a charge, the answer lives in the audit. If the invoice went out before the carrier’s cost was agreed, you may be chasing a figure you will credit.
Ask what happens to the third reminder when the person who sent the first two is on leave.
Who does each of these jobs, and where does it break?
In a small forwarder, one person. In a larger one, three teams who rarely meet.
| The job | Who usually does it | What they need and often do not have |
|---|---|---|
| Freight audit | Operations, or the pricer who remembers the deal | The agreement, on screen, beside the bill |
| Invoice reconciliation | Accounts payable, sometimes a shared service desk | A reference that ties the carrier’s line to your job |
| Payment collection | Accounts receivable, with sales pulled in when it gets hard | The dispute history, so the chaser does not reopen a settled question |
| The disputes themselves | Nobody, until the carrier queries the next booking | One place where an open dispute lives and stays visible |
- Freight audit
- Who usually does it
- Operations, or the pricer who remembers the deal
- What they need and often do not have
- The agreement, on screen, beside the bill
- Invoice reconciliation
- Who usually does it
- Accounts payable, sometimes a shared service desk
- What they need and often do not have
- A reference that ties the carrier’s line to your job
- Payment collection
- Who usually does it
- Accounts receivable, with sales pulled in when it gets hard
- What they need and often do not have
- The dispute history, so the chaser does not reopen a settled question
- The disputes themselves
- Who usually does it
- Nobody, until the carrier queries the next booking
- What they need and often do not have
- One place where an open dispute lives and stays visible
The break is almost always at a hand-off. Operations knows the rate was agreed on a call. Accounts payable holds a bill and no agreement. Accounts receivable is chasing an invoice the customer is holding for a reason nobody wrote down.
What can freight audit software do, and what can it not do?
More than most forwarders expect on the reading. Less than the marketing suggests on the deciding.
What it can do
- read a carrier bill in the form it arrives, usually a PDF, sometimes a spreadsheet, occasionally a scan;
- split a statement into lines and find the job behind each one, on more than one identifier;
- compare each line with the rate and the estimated cost already on the record;
- group the differences, so a person sees the ten that matter rather than the four hundred that agree;
- keep a dispute open on the record until a credit note closes it; and
- send the reminders and the chasers on time, on the same thread, without anyone remembering.
What it cannot do
- decide whether a charge you never agreed is worth arguing about with a carrier you depend on;
- agree a write-off, a goodwill credit or a payment plan with a customer;
- know a commercial history that was never written down anywhere;
- keep the statutory books, because bank reconciliation, accruals and provisions stay in your accounting system; and
- make an unstructured document so reliable that nobody ever needs to look.
That last one deserves a sentence. The European Commission defines an electronic invoice as one issued, transmitted and received in a structured data format which allows for its automatic and electronic processing. By that definition a PDF is not an electronic invoice. It is a picture of one, and most carrier bills are pictures. Reading them well is a real capability, and it is why a person still sees the exceptions.
Where the industry has structured the flow, the difference shows. IATA’s Cargo Accounts Settlement Systems brings airlines, sales agents and freight forwarders together in a standardized framework for billing and settlement, with consolidated invoicing across participating airlines and a digital dispute management workflow. That solves settlement for the airlines inside it. It does not tell you whether the rate on one airway bill was the rate your pricer agreed.
- Reads the bill as it arrives
- Splits it and matches to the job
- Compares against the agreed rate
- Groups the exceptions for a person
- Holds the booked cost
- Runs the period close
- Bank reconciliation
- Accruals, provisions and the statutory record
How should you evaluate a freight audit and payment product?
Put the same carrier bill in front of every supplier and ask these in the order the bill moves.
| Evaluation area | What to ask | What a good answer looks like |
|---|---|---|
| Where the bill arrives | Does your team still have to open the mailbox? | The bill is read, split and matched before anyone opens the email |
| What is running | What runs by itself? | A named list of the checks, reminders and chasers that need nobody to remember |
| Reading | Can you read this bill, not a sample one? | Your own PDF, scan or statement read live, including the page that is crooked |
| Matching | Which references can you match on? | Several identifiers, and a stated behaviour when none of them match |
| Exceptions | What does a person see, and how many lines? | The lines that did not match, grouped by reason, not a whole statement to re-read |
| Disputes | What happens to a charge we refuse? | It stays open on the record with the evidence until a credit note closes it |
| Collection | How does the third reminder get sent? | On the same thread, on a date, without a person remembering |
| The boundary | What reaches our accounting system, and when? | An agreed cost per job, on a stated trigger, with the books staying where they are |
- Where the bill arrives
- What to ask
- Does your team still have to open the mailbox?
- What a good answer looks like
- The bill is read, split and matched before anyone opens the email
- What is running
- What to ask
- What runs by itself?
- What a good answer looks like
- A named list of the checks, reminders and chasers that need nobody to remember
- Reading
- What to ask
- Can you read this bill, not a sample one?
- What a good answer looks like
- Your own PDF, scan or statement read live, including the page that is crooked
- Matching
- What to ask
- Which references can you match on?
- What a good answer looks like
- Several identifiers, and a stated behaviour when none of them match
- Exceptions
- What to ask
- What does a person see, and how many lines?
- What a good answer looks like
- The lines that did not match, grouped by reason, not a whole statement to re-read
- Disputes
- What to ask
- What happens to a charge we refuse?
- What a good answer looks like
- It stays open on the record with the evidence until a credit note closes it
- Collection
- What to ask
- How does the third reminder get sent?
- What a good answer looks like
- On the same thread, on a date, without a person remembering
- The boundary
- What to ask
- What reaches our accounting system, and when?
- What a good answer looks like
- An agreed cost per job, on a stated trigger, with the books staying where they are
Two of those carry more weight than the rest. Does your team still have to open the mailbox, and what runs by itself. A product that reads bills beautifully while a person still sits in the accounts inbox opening attachments has moved the typing, not the work. Ask them to run it in front of you and show you the line they could not match.
What does this look like in one product?
One example, so the two questions have something concrete to be asked of. This is what FreighAI does with a carrier bill and a chaser.
Reads a carrier bill and matches every airway bill back to its job, checking line by line before it is booked.
On the collection side: Follow-ups, chasers and reminders happen on their own, on the same conversation.
Two sentences, both testable. Ask any supplier, this one included, to demonstrate them on your own documents rather than a prepared example. This guide is where you decide what your operation needs.
Common questions
Is a freight audit the same as invoice reconciliation?
No. An audit checks whether a charge is correct against what was agreed. Reconciliation finds the job each charge belongs to and books the agreed figure as a cost against it. You can reconcile a statement perfectly and still pay a rate you never agreed to.
Should a forwarder outsource freight audit?
It depends what you are buying. Outsourcing works when volumes are high, rates are contracted and charges are structured. It works less well when the agreement lives in an email thread and only your own pricer knows the context.
What does freight invoice automation actually mean?
Reading the bill, splitting it, matching each line to a job and comparing it with the agreed figure, without a person retyping any of it. The phrase covers a wide range. Ask where the reading ends and the deciding begins.
Our carrier bills arrive as PDFs. Is that a problem?
It is normal, and it is why this work is hard. A structured electronic invoice is one a machine can process directly. A PDF is a picture of an invoice. It can be read well, but reading it is a capability to test on your own documents.
Do we have to move off our accounting system?
No. Bank reconciliation, period close, accruals and provisions belong in the accounting system your finance team already uses. A workflow product should hand it an agreed cost against a job and stay out of the books.
When should we start chasing an invoice?
Before it is late, on a date, on the same thread the invoice went out on. The first reminder costs nothing. The failures happen at the third and the fourth, which is exactly where a person stops remembering.
- Federal Maritime Commission — final rule on detention and demurrage billing practicesverified 2026-09-03
- Federal Maritime Commission — court decision on the billing ruleverified 2026-09-03
- IATA — Cargo Accounts Settlement Systems (CASS)verified 2026-09-03
- European Commission — late payment rules for businessesverified 2026-09-03
- European Commission — eInvoicing and the European standard EN 16931verified 2026-09-03
Bring one carrier bill you argued about
Bring the bill, the job file behind it, the email where the rate was agreed and your ageing report. We will run the match in front of you, show you which lines would have reached a person, and say plainly what would stay in your accounting system.