Right now A container somewhere in your book is accruing charges

Your containers are costing you money.
You'll find out in nine days.

Demurrage and detention don't send a warning. The clock starts when the box is unloaded, and you learn about it on an invoice — long after the decision that caused it. Lastfee sees it coming, tells you exactly what to do, and checks whether the carrier's invoice was even valid.

Works on top of your TMS — nothing gets replaced Live in a week from a spreadsheet and an inbox
LIVE — free time expired 2h 14m ago
MSKU 782 3410
Northwind Retail · Maersk · USLAX Los Angeles · 40ft reefer
Charges accrued so far
$0.00
$882/day · demurrage, day band 5–9 · climbing while you read this
Why it's stuck Commercial invoice says 1,240 units. Packing list says 1,180. Customs won't file the entry. Found in an email nobody had opened, 6 days ago.
Email supplier
This was preventable on day two.Cost of catching it then: one email.
$2,692
Average demurrage & detention per container in the US — nearly 5× Europe
5 of 5
The world's five most expensive ports for these fees are all American
$475/day
What one published US tariff charges from day ten. Reefers hit $882
$0
What you may owe on an invoice that's missing a legally required field
The problem

A clock starts the moment your container is unloaded

You get a few free days. Miss them and you pay every single day — first for leaving it in the port, then for holding the empty box.

STEP 1
Ship docksYour container comes off the vessel. Nobody tells you.
STEP 2
Free time startsUsually 3–7 days. The exact deadline depends on the carrier, the port, and your own contract.
STEP 3 — MISSED
DemurrageA daily fee for every day it sits inside the port.
STEP 4 — MISSED
DetentionA second daily fee for every day you hold the empty box.

It isn't carelessness. The answer is in six places at once.

To stop one charge, someone has to open six systems, work out in their head which of four hundred containers is closest to its deadline, guess what's blocking it, chase the right person — and remember to chase again tomorrow.

🚢
The carrier's websiteWhen the ship arrived, when the box came off.
🏗
The terminal systemWhether it's released. Whether there's a collection slot.
✉️
The broker's inboxThe paperwork problem — buried in a thread nobody opened.
🗂
Your TMS or ERPWhat the container is, and whose it is.
📊
A spreadsheetThe deadline, typed in by hand, by one person, who is on leave.
📄
A PDF contractThe actual rules — different for every carrier, port and customer.
The difference

Same 400 containers. Two very different mornings.

Today — 8:30am
ABCU1234567arrived 12 Aug
TGHU4471902arrived 12 Aug
MSKU7823410arrived 13 Aug
CMAU8830571arrived 13 Aug
HLXU6612284arrived 13 Aug
ONEU2298140arrived 14 Aug
…394 more rowssorted by date
No money. No deadline. No reason. No owner. You find the problem by scrolling — or you don't.
With Lastfee — 8:30am
CMAU8830571
Customs inspection hold — reefer at $882/day
$4,410
+2d charging
TGHU4471902
No delivery appointment before deadline
$3,120
31h left
MSKU7823410
Invoice doesn't match packing list
$1,850
14h left
EGHU5540118
Consignee warehouse full
$2,680
3d 1h left
ONEU2298140
Trucker unavailable for the window
$1,240
2d 9h left
394 containers healthy — nothing needed
Sorted by money at risk ÷ time remaining. Five things to do, each with a reason and an owner.
The part almost nobody uses

You may not owe that invoice at all.

Since May 2024, US law requires a carrier's demurrage or detention invoice to contain a specific list of items — container numbers, free-time start and end dates, the rule and daily rate applied, a dispute contact.

If any required item is missing, the obligation to pay is eliminated.

Checking that by hand takes about twenty minutes an invoice, so almost nobody does it. A computer does it in a second. Every invoice you receive runs five checks — here's a real one.

1 · Legally completeThree items required by 46 CFR Part 541 are missing: free-time start date, rule reference, mitigation contact.
Failed
2 · Sent in timeCharges ceased 4 Aug, invoiced 21 Aug — 17 days, inside the 30-day limit.
Passed
3 · Dates correctCarrier says free time ended 29 Jul. Our terminal record puts it at 31 Jul. Two days over-billed.
Failed
4 · Maths correctReefer 40ft, days 5–9 band at $882/day. Rate and band both right.
Passed
5 · Were you blockedA CBP exam hold ran 27 Jul – 2 Aug. Six billed days fall inside a period when collection was impossible.
Failed
They billed
$3,400
Actually owed
$882
Challengeable
$2,518

The evidence pack — invoice, bill of lading, gate records, hold timestamps, email thread — assembles itself. A person always approves a challenge before it's sent. That step never becomes automatic.

What you actually get

Everyone else stops at "this container is at risk"

That's where we start. Six things happen after it.

01

The deadline, calculated properly

Your contract terms first, then the carrier's. Working days versus calendar days. Weekends, port holidays, gate closures, reefer rules, tiered day bands. And a plain-English explanation of exactly how the date was reached — so you can paste it into an email and argue with the carrier.

02

Ranked by money, not by date

One short list, sorted by dollars at risk divided by hours remaining. A $4,000 container with six hours left outranks a $6,000 one with three days. Your team stops working the container someone shouted about.

03

The reason, with the evidence

Not "at risk" — the actual blocker, and the email, missing document or event gap that proves it. If we can't prove it, we say we don't know instead of guessing.

04

It does the chasing

Drafts the email, sends it on your click, chases at four hours, escalates at eight, escalates again at sixteen. Reads the reply, extracts the promise, updates the container. Nothing goes quiet for three days because one person was busy.

05

It checks the invoice

Five checks on every charge you receive. Legally complete, sent in time, dates right, maths right, and whether you were actually blocked from collecting. Then it builds the challenge pack for you.

06

It proves the saving

Against a control group of your own containers, so the number survives your CFO. Every dollar traces back to a specific container you can check.

What it's worth

Move the sliders. Use your own numbers.

This calculator deliberately uses the pessimistic end of every range. If it flatters us, it's useless to you.

Most forwarders we talk to guess low here. Check a year of invoices before you trust your own answer.
The published US average is $2,692. Reefers and long customs holds run far higher.
Set this to 0 if you pass every dollar to the cargo owner. The labour saving still applies.
Charges flowing through your book $778k
The share you absorb $311k
Realistically preventable $78k
Recoverable from invalid invoices $23k
Lastfee, estimated $33k
Estimated net benefit, year one
$68k
Payback in about 4 months.
How we got there. Preventable is set at 25% of what you absorb — the low end, because congestion and customs create charges nobody could have stopped. Recoverable is 3% of total charges, based on invoices that fail a legal-completeness or date check. These are our assumptions, not results. We'd rather you halve them and still say yes.
How we report it

Two numbers. Never added together.

Most vendors merge these into one impressive figure. That's exactly how they lose the finance director in month four.

Recovered
$54,120
Cash actually returned by carriers, across 31 challenges. Verifiable — check it against your bank statement.
Prevented
$310,400
Our estimate, with a range of $244k–$372k. Measured against a control group of your own containers — monitored but not actioned, to establish your real baseline.
One is cash you can verify. The other is an estimate of something that didn't happen. We keep them apart, on purpose.
Getting started

Value in a week, not a quarter

No system replacement. No IT project. If all you have is a spreadsheet and an inbox, that is genuinely enough to start.

DAY 1
Send a container listA spreadsheet is fine. Forward your operations mailbox. Thirty minutes of your time.
DAY 3
Deadlines calculatedWe load your carrier contracts and free-time terms. You check a sample against your own numbers.
DAY 5
Risk goes liveYour team gets the ranked list. Forty-five minute walkthrough, and that's the training.
WEEK 2
Old invoices checkedWe run your past charges through the five checks. This is usually where the first cash shows up.
Straight answers

The questions we always get

Do we have to replace our TMS?

No. Lastfee sits on top of whatever you already run and reads from it. Your TMS, ERP, spreadsheets and email all stay exactly where they are. We deliberately support the messy options — CSV upload, email forwarding, EDI, file transfer — because the companies with the worst demurrage problem usually have the worst integrations.

Isn't this just container tracking? We already have visibility.

Visibility tools tell you a container is at risk and stop there. That's the easy part. Lastfee tells you why it's stuck with the evidence, who should fix it, and what to do — then does the chasing, escalates when nobody replies, checks whether the resulting invoice was even valid, and proves what it saved. Knowing is not preventing.

How do we know the savings are real and not marketing?

Because we split them. Recovered cash is verifiable in your bank account. Prevented cost is an estimate, and we say so — measured against a control group of your own containers that we monitor but don't act on, so you get your genuine baseline rather than our assumption. Every claimed dollar links to a specific container you can inspect.

Will the AI email our carriers and customers without us knowing?

No. At launch nothing goes out without a person clicking send. There's a five-level autonomy control you set yourself, and some actions never move above "AI drafts, human approves" no matter how good the model gets — anything that commits money, admits fault, blames a third party, or submits a dispute. There's also a pause-everything switch.

What if the AI gets it wrong?

Deadlines and dollar amounts are never produced by a model. They come from fixed, versioned rules, and every figure shows its working — the source event, the contract, the holidays applied, the rule version. The AI predicts how likely something is and how long it'll take, never the money. Where it can't prove a cause from evidence, it says it doesn't know rather than guessing.

What does it cost?

A platform fee, a small per-container fee that gets cheaper as you grow, and a capped share of cash we actually recover for you. We don't charge a percentage of "prevented" savings — that number is an estimate about something that didn't happen, and charging for it would turn every invoice into an argument about methodology.

Bring one month of invoices. We'll tell you what you shouldn't have paid.

Twenty minutes. No deck. We run your real charges through the five checks and show you what comes back.

If we can't find anything challengeable in your invoices, we'll tell you that too — and you've lost twenty minutes.