Freight Damage Claim: AI Builds the Evidence Pack and Letter

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Freight Damage Claim: AI Builds the Evidence Pack and Letter.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Freight Damage Claim: AI Builds the Evidence Pack and Letter.

A forwarder or 3PL builds a freight damage claim with AI by collecting the evidence first (delivery receipt notes, bill of lading, photos, invoice, packing list), asking AI to index it, flag gaps and draft the letter, then checking the carrier's liability limit and notice deadline before a person files it.

The order matters. A well-written letter on thin evidence loses, and a perfect pack filed after the notice window can lose too. AI is useful for the tidy parts: the checklist, the index, the deadline dates and the first draft. It should never decide who is liable.

Follow me on Instagram@sagnikteaches

What to do at the dock before anyone opens a laptop

Most claims are won or lost in the first ten minutes after delivery. If you or your consignee can control only one thing, make it this.

Connect on LinkedInSagnik Bhattacharya
  1. Note it on the delivery document. The driver's receipt or proof of delivery must show the damage in words ("3 cartons crushed, 1 pallet leaning"), not just a signature. "Received in good order" with a damage found later is a weak start.
  2. Photograph before moving anything. Wide shot of the pallet or container, then each damaged item with a tape measure or a pen for scale, then the packaging, the labels and any strapping or seals.
  3. Keep the goods and the packaging. The carrier or your insurer may want to inspect. Do not scrap, return or resell damaged goods until they have had a fair chance.
  4. Tell the carrier the same day, in writing. An email with the shipment reference, the date, the nature of the damage and the photos. Notice periods can be very short, in some cases a matter of days for hidden damage.
  5. Tell your cargo insurer if you hold cover. The policy usually sets its own notice conditions.

A short laminated card for your receiving team helps: the five steps above, the email address for exceptions and a reminder to write the number of damaged pieces on the receipt. Ask AI to turn the five steps into that card in plain words, and into the languages your receiving staff read, then have a supervisor check the wording.

Subscribe on YouTube@sagnikteaches

The evidence checklist, and what each piece proves

Different documents prove different things, so a claim needs all four kinds: that you shipped good goods, that the carrier had them, that they arrived damaged and what that cost you.

DocumentWhat it provesCommon gap
Bill of lading or waybill, with any remarksThe carrier took the goods, in what condition, under which termsClean receipt at pick-up, but remarks on packing missing
Delivery receipt or proof of delivery with exception notesWhat was visible on arrivalSigned clean; damage noticed afterwards
Commercial invoiceThe value of the goodsInvoice in a different currency or including goods not shipped
Packing listWhat was in each carton or pallet and its weightCounts do not match the invoice
Photos taken on arrivalDamage, packaging and conditionNo scale, no date, no wide shot
Photos taken at origin or the loading reportGood condition when handed overNot taken at all
Written statement from the consigneeWho found what, and whenVague, undated or unsigned
Repair quote, salvage value or disposal recordWhat the damage costOnly a verbal estimate
Carrier correspondence and tracking recordHandling, delays, claims noticeNotice sent by phone only
Cargo insurance certificateWho bears loss above the carrier's limitCertificate not matched to this shipment

To read the bill of lading fields quickly, reading bills of lading with AI shows which fields extract reliably and which need a human glance. Take care with customer and shipment data when you upload anything; the practice is covered in AI security for a freight business.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

An evidence index in five minutes: prompt and sample output

Once the documents are in one folder, name each file with the shipment reference and the type (for example, SH-1042_bol.pdf). Then ask AI for an index and a gap check. If your plan lets you upload files, attach them; otherwise paste the text of each. Use a business plan or a setting where your data is not used for training, and strip anything the claim does not need.

I am preparing a freight damage claim. Attached are the documents for shipment SH-1042.
Please:
1. Create an evidence index as a table: document name, date, what it shows,
   which part of the claim it supports (ownership, handover condition,
   arrival condition, value, cost of damage).
2. List anything the claim needs that is missing, based on this checklist:
   bill of lading with remarks, delivery receipt with notes, invoice, packing list,
   arrival photos with scale, origin condition record, consignee statement,
   repair or salvage evidence, carrier notice email.
3. Compare quantities and values between invoice, packing list and bill of lading
   and list every mismatch.
4. Do not give a legal opinion and do not state a liability limit or deadline.
   Mark any such item "to be confirmed by a person".

A sample answer (illustrative): "Index: 9 documents. Missing: origin condition record; written consignee statement. Mismatch: the invoice lists 40 cartons, the bill of lading says 39. Delivery receipt notes 'damage' without a count of cartons." Each of those findings is a task for a person. The carton mismatch must be resolved before anything is sent, because a carrier will use it to question the whole count.

A pallet of ceramics: the claim value and the liability cap

This is an illustration with made-up figures. Say a 3PL handles inbound freight for a gift shop. A pallet of 40 cartons of ceramics arrives with nine cartons crushed beyond use and three cartons chipped, which the shop can still sell at half price.

Step 1: the goods. The invoice values the goods at $118 per carton. Nine total losses: 9 × $118 = $1,062. Three chipped cartons at half value: 3 × $59 = $177. Goods claimed: $1,239.

Step 2: freight charges. The inbound freight bill was $870 for 40 cartons. If the contract allows recovery of freight on lost goods, 12 of 40 cartons affected means 12 ÷ 40 × $870 = $261. Whether partial loss qualifies is a contract question; flag it, do not assume.

Step 3: other proven costs. A $60 disposal charge for the crushed cartons, with an invoice. Total claimed: $1,239 + $261 + $60 = $1,560.

Step 4: the limit. Suppose the carrier's terms cap liability at $4 per kilogram of the damaged goods (a figure invented here for the sum). The 12 affected cartons weigh 18 kg each, 216 kg in all, so the cap is 216 × $4 = $864. The claim is $1,560, but the carrier's maximum exposure is $864, unless a higher value was declared in writing before shipment or the carrier acted in a way that removes the cap. The gap of $696 is what cargo insurance, if held, is for.

This sum is why AI should compute the claim value and the cap side by side and why a person must confirm the cap's source. Ask the model to show the arithmetic, then check it on a calculator. Models make small slips with multi-step sums, as why AI is bad at maths explains. Actual caps come in many forms (per kilogram, per package, per shipment, by value declared) and depend on the mode and the contract. One widely used set of sea-carriage rules, for example, caps liability at the higher of a per-package and a per-kilogram figure unless the goods' nature and value were declared before shipment and written into the bill of lading.

Deadlines: the tracker to build the day you ship

There are usually three clocks, and each can be short. Look them up per mode and carrier, and write them next to the shipment record when you book it, not when the damage arrives.

ClockStartsWhere to find the period
Notice of visible damageDeliveryBill of lading terms; the rules for the mode; the delivery receipt
Notice of hidden damageDelivery, or discoveryThe same sources; periods are often much shorter than for a formal claim
Formal written claim with documentsDeliveryCarrier terms and the governing rules; may be months
Time limit to start legal actionDelivery or the carrier's written denialThe governing rules and the contract; may be one or two years
Insurer's noticeDiscovery of lossThe policy wording

To give a sense of scale: one widely used set of sea-carriage rules allows three days to give notice of damage that was not apparent on delivery and one year to bring suit, while the main international convention for air cargo requires a written complaint of damage within 14 days of receipt and allows two years for an action. Road rules and contracts differ again, so confirm the periods for each shipment rather than carrying these over.

Ask AI to turn the periods into dates once you have confirmed them. For example: "Delivered on 14 March; notice of hidden damage within 7 days; formal claim within 9 months; suit within 2 years of delivery. List the three dates and the weekday of each." Then check the weekday on a calendar yourself. Do not assume a deadline that falls on a weekend or holiday rolls forward; unless the contract or the governing rules say so, treat the last working day before it as the real one.

Put each date in a shared calendar with a reminder a week earlier, and name who owns it. A missed deadline is the one mistake a letter cannot repair.

The claim letter: structure, prompt and sample draft

A good first claim letter is short, factual and complete. It names the shipment, states what happened, attaches the proof, states the amount with its calculation and asks for a written reply by a date. It does not argue law, accuse anyone or make threats.

Draft a freight damage claim letter from a freight forwarder to a carrier.

Facts (use only these):
- Shipment reference SH-1042, bill of lading number [number], 40 cartons, 1 pallet.
- Picked up on [date], delivered on [date] to [consignee name].
- Delivery receipt notes: "9 cartons crushed, 3 cartons chipped".
- Claim: goods $1,239, freight $261, disposal $60, total $1,560 (calculation attached).
- Documents attached: bill of lading, delivery receipt, invoice, packing list,
  photos (14), consignee statement, disposal invoice.

Rules: plain, polite, no legal argument, no threats, no admission about our
own packing. Do not mention any liability limit; say we reserve all rights.
Ask the carrier to acknowledge the claim in writing and to give its reference.
Ask for a decision within [number] days. Keep it under 250 words.

A sample draft (illustrative):

Subject: Freight damage claim - SH-1042 - bill of lading [number]

Dear [first name],

We write to claim for damage to shipment SH-1042, 40 cartons on one pallet, collected
on [date] and delivered to [consignee name] on [date].

The delivery receipt records "9 cartons crushed, 3 cartons chipped". Photographs taken
on arrival, the consignee's statement, the bill of lading, invoice and packing list
are attached.

We claim $1,560: goods $1,239, freight $261 and disposal $60. The calculation is on
page 1 of the attached schedule.

Please acknowledge this claim in writing, give us your claim reference and confirm
whether you need anything further. We would be grateful for your decision within
[number] days. We reserve all rights.

Regards,
[your name]
[company, role]

Three things to fix in a draft like this before it goes. Remove any sentence the model added that you did not give it, such as "we believe the carrier was negligent". Check every date and amount against the documents. And have a person who knows the contract decide whether "we reserve all rights" is the right wording for that carrier.

Who files, and what AI never touches

Keep the line clear in your procedure.

  • AI may: build the index, spot mismatches, compute the claim and the cap from figures you supply, convert periods into dates for a person to verify, and draft the letter and the chase emails.
  • A person must: confirm the liability basis and limit, decide the amount, check the attachments are the right shipment, file through the carrier's portal or email, and sign off any statement about fault.
  • Escalate to an adviser or insurer: large sums, a total loss, suspected theft, a dispute about who held the risk, or a carrier denial you do not accept.

Never let an automation send a claim or a threat. If you already extract documents with a tool, add a hold step: the claim sits in a draft folder until the named person has ticked the review list.

Reading the carrier's reply

Replies tend to fall into four kinds, each with a sensible next move.

  1. Acknowledgement and a reference number. Log it in the tracker with the date and set a chase for when the stated period ends.
  2. A request for more documents. Reply with exactly what was asked, in one message, within a few days. Ask AI to list each requested item and where it sits in your folder.
  3. A partial offer. Compare it with your cap calculation. An offer at the cap is not a bad one; an offer far below it needs a reply. Do not accept in writing until a person has agreed, since acceptance often ends the claim.
  4. A denial. Common reasons include concealed damage, inadequate packing and no notation on the delivery receipt. Ask for the denial in writing with its reasons, check it against the evidence, and decide with your insurer whether to challenge it.

A model can help here by turning the carrier's letter into a table of "their point, our evidence, our response". The response still needs a person.

Where AI-built claim packs go wrong

  • Invented clauses. A draft that quotes a convention article or a limit with confidence you cannot trace. Tell the model not to state limits or law, and delete any it adds.
  • Edited photos. Some tools "enhance" or crop images. Send the original files, with their time stamps. An altered photo can sink a whole claim.
  • Currency slips. An invoice in one currency and a freight bill in another turn into a total that is wrong by a few per cent. Convert once, state the rate and the date, and attach the source.
  • The carton that was never counted. A packing list that does not match the bill of lading hands the carrier a reason to reduce the claim. Resolve mismatches first.
  • Chasing late. Claims often stall in silence. The tracker below makes silence visible.
  • Over-sharing. Customer prices and margins do not belong in the pack. Send the invoice for the goods and nothing else from the commercial file.

If you also manage free days and port charges, a similar structure applies to demurrage and detention disputes, and for the parcel side the shorter courier damage claims tutorial gives the equivalent steps.

Concealed damage: one delivery, two outcomes

The difference between visible and concealed damage is easiest to see side by side. Say a sports club's online shop receives two deliveries of kit on the same day, each a pallet of 30 cartons.

On the first, the driver waits while the storekeeper sees two wet cartons and a torn corner. The receipt is marked "2 cartons wet, 1 carton torn" and photographed on the spot. The claim goes in that afternoon, with the notice period far from expiring, and the carrier acknowledges it within the week.

On the second, the pallet looks perfect. The cartons are put away, and three days later a picker opens one and finds the goods water-stained. The carrier will ask why the receipt was clean, and the shop cannot prove the water came in transit. What rescues part of the claim is speed and detail: the same-day email to the carrier, photographs of the carton's outside showing a water line, a dated statement from the picker, and the fact that the other cartons on that pallet were also damp inside. It will be harder, and a person should decide early whether it is worth the effort or a matter for the insurer.

The lesson for your procedure is to open and spot-check a sample of cartons on high-value or fragile deliveries within a day, and write the date of that check on the receiving record.

A photo standard your receiving team can follow

Photos are the evidence people most often get wrong, and AI cannot fix a missing picture. Give receiving staff a shot list and ask the model to turn it into a one-page card in plain words. A workable list for a palletised delivery:

  1. The vehicle or container with the doors open, showing how the load sat.
  2. The whole pallet from two corners, with the delivery label visible.
  3. Each damaged carton, close up, with a ruler or a pen beside the damage.
  4. The carton's shipping label and any handling stickers, to show the shipment and the markings.
  5. Strapping, film and corner boards, whether intact or broken.
  6. Anything inside: broken goods, packing material, wet patches.
  7. The delivery receipt with the written exception on it.

Take the pictures with the phone's own camera, not a filter app, and keep the originals. Name each as SH-1042_arrival_03.jpg. A gift shop's warehouse lead who follows this on every delivery will have a standard pack ready within minutes, which also helps an insurer's surveyor.

A chase email when the carrier goes quiet

Claims often stall without being refused. Keep chases polite and dated, and quote the carrier's own reference. A sample (illustrative):

Subject: Claim reference [carrier reference] - SH-1042 - status request

Dear [first name],

We filed this claim on [date] and you acknowledged it on [date]. We have not yet received
a decision. Could you confirm the status and tell us if anything further is needed from us?

We would appreciate a reply by [date]. All our rights remain reserved.

Regards,
[your name]

Set the second chase for a week after the first, and note each in the tracker. If a third chase gets no answer, pass the file to a person who can decide whether to escalate to the carrier's management, your insurer or an adviser.

A claims tracker that shows patterns

One spreadsheet is enough. Use these columns: shipment reference, mode, carrier, date of delivery, date damage noticed, notice sent (date), claim filed (date), amount claimed, liability cap, amount recovered, status, next action and owner, date of next chase, and cause (packing, handling, transit, unknown).

After a quarter, paste it into a chat model and ask for counts by carrier and cause, the average days from filing to payment and the recovery rate as recovered divided by claimed. Sample finding (illustrative): "Carrier B accounts for 6 of 11 claims, 5 with cause 'handling' and an average of 74 days to settle." Feed that to your carrier selection; the checklist in carrier vetting with a human sign-off is the natural home for it.

Also use the cause column to look inward. If most claims trace to your own packing or labels, no letter will fix that; a packing standard will.

When a customer claims against you

The same pack works in reverse. A shipper who claims against your forwarding service wants a timeline, the contract terms, your carrier's handling records and evidence of any instructions you were given. Build the file in the same way, keep a person on every statement of fault and check your own liability terms, insurance and notice requirements before you answer. A calm, factual acknowledgement within a day or two is better than a long defensive reply. If you would like help setting up a claims folder and letter templates that fit how your team works, that is the sort of job my AI implementation consultation covers; you can reach me through the contact page.

Questions forwarders ask before filing a freight claim

What is the first thing to do when a shipment arrives damaged?

Note the damage on the delivery receipt before the driver leaves, photograph it where it stands, keep the packaging and tell the carrier in writing the same day. Without that notation, a clean receipt lets the carrier argue that the damage happened after delivery.

Can AI decide whether the carrier is liable?

No. It can organise the evidence, point out gaps and draft the letter, but liability depends on the contract, the transport mode, the governing rules and the facts. A person with authority, and your cargo insurer or adviser where the sum is large, decides what to claim and on what basis.

Do I need cargo insurance if the carrier has liability limits?

Often yes. Carrier liability is usually capped by weight or per package, and the cap can be far below the goods' value. Cargo insurance covers value above the cap, and your insurer will also want prompt notice and a chance to inspect. Check your policy's notice conditions.

What if the damage is hidden until the box is opened?

Hidden, or concealed, damage is harder to claim because the carrier will say it occurred later. Open and check on receipt where you can, report the day you find it, photograph the packaging as received and ask the consignee for a written, dated statement of when and how it was found.

How long does the carrier have to answer a claim?

It depends on the contract and the rules for the mode, and some set an acknowledgement or decision period measured in weeks. Look it up for each carrier, write the date you filed in your tracker and chase in writing when the period passes.

Further reads

Sources: the text of a widely used set of sea-carriage rules (notice of non-apparent damage within three days, suit within one year, per-package or per-kilogram cap unless value declared) and the international air-cargo convention text (written complaint of damage within 14 days, two-year action period), both read 5 November 2026; general freight-claim practice. Liability limits, notice periods and time bars differ by transport mode, contract and the rules that govern it, so confirm them in your bill of lading, carrier terms, applicable convention or law, and cargo policy.

Want your claims filed from a clean evidence pack?

On a 1:1 call we'll walk through how claims reach you today, set up an evidence folder and letter template that fit your files, and decide what a person always signs off.

Book a 1:1 call with me