FMC billing rule is live in 2026—late or incomplete D&D invoices are disputable, but you have only 30 days to claim.
Ocean demurrage & detention
Audit a D&D invoice in five minutes— and recover what the carrier overbilled.
Carriers miscount free time, charge through weekends and closures, and send late invoices. We recompute every billable day with deterministic math, flag exactly what's wrong, and draft the FMC-compliant dispute letter—before your window closes.
No account to run your first audit · Not legal advice
Works on invoices from any ocean carrier
MaerskMSCCMA CGMHapag-LloydZIMONE
5 min
to audit one invoice, vs. 30–60 minutes by hand.
$100s–$1k
commonly overbilled on a single container.
30 days
FMC window to request a refund or waiver.
0%
AI guessing on the numbers—the math is deterministic.
See it work
One invoice in, a line-by-line audit and a send-ready letter out.
app.freightddauditor.com / audit
Invoice · Maersk
Container MSKU 738 4210
Demurrage · invoiced Jun 17, 2026
⏳ 11 days left to dispute
Accrual window · 28 billed days
14 chargeable
BillableWeekendHolidayBefore available
Flagged — 3 issues, basis cited
−$1,0408 weekend days billed but not chargeable under the tariff.
−$130Juneteenth (Jun 19) is a federal holiday — terminal closed.
−$650Clock started 5 days before the container was actually available.
Recoverable estimate
$1,820
of $3,640 billed — the carrier double-counted half the window.
Carrier billed28 days · $3,640
Correct billable14 days · $1,820
Overbilled14 days · $1,820
Math is shown so you can verify before sending.
Illustrative sample · figures shown are for demonstration. Not legal advice.
The problem
Where the money leaks—and why nobody catches it.
Verifying a charge means auditing each invoice line against container milestones by hand. A 1–5 person shop has no time, so wrongful charges go unchallenged.
01
Weekends & holidays
Free time billed straight through days the terminal was closed and nothing accrued.
02
Wrong availability date
The clock starts before the container was actually available to pick up.
03
Closure & denial days
Charges during terminal closures or denied appointments you couldn't act on.
04
Late / incomplete invoice
Missing FMC-required fields or issued past 30 days—disputable on its face.
How it works
Three steps. One window: Intake, Audit, Letter.
STEP 01
Drop the invoice in
Upload the PDF or paste the text. We pull container #, carrier, charge type, billed days and rate—or you type the key dates into a clean form. No carrier login required.
STEP 02
Get the line-by-line audit
A deterministic engine walks the accrual window day by day against the port calendar, recomputes correct billable days, and flags each wrongful charge with a plain-English basis.
STEP 03
Send the dispute letter
One click drafts an FMC-compliant refund request citing your recomputed figures. Edit it, export to PDF or copy it, and send—well before the 30-day clock runs out.
Why you can trust the number
The math is code, not a guess.
Deterministic engine
Date arithmetic against a real port calendar—unit-tested with 14 tests. The AI never touches the numbers; it only reads the invoice and drafts prose around figures you can see.
FMC-grounded
Flags map to the actual billing rule: required invoice fields, the 30-day issuance limit, and what makes a charge disputable. Every basis is cited in the letter.
Your data stays yours
Uploaded PDFs are scoped per account in private storage, deletable on request. No carrier integration, no tracking your containers—just the documents you hand us.
Pricing
One recovered container pays for a year.
Audits are always free. You only pay to generate the dispute letter.
Per dispute
$19/ letter
For the occasional bad invoice. Pay only when you generate a letter.
Cancel anytime. No carrier integration to set up—you're auditing within minutes.
Questions, answered straight.
Is this legal advice?
No. The tool computes the math and drafts a letter; it doesn't guarantee an outcome or replace counsel. Every audit shows the underlying calculation so you can verify before sending.
Do you connect to my carrier or terminal?
No integration to set up. You supply the invoice and the container's key dates—we never log into Maersk, ZIM or anyone else on your behalf. That's also why there's nothing to configure.
How accurate is the recomputation?
The free-time math is deterministic TypeScript—date arithmetic against seeded port calendars, unit-tested. No language model touches the numbers. AI is used only to read the invoice and write the letter prose around figures you can see.
Which ports and carriers are covered?
Calendars for the top-10 US container ports are seeded for 2025–2026; per-invoice terminal closures are yours to add. Any ocean carrier works. v1 is ocean container demurrage & detention only.
Stop eating charges you can't verify.
Paste an invoice, see what's recoverable in five minutes, and send the letter before the window closes.