AI-Powered Demurrage & Detention Auditing

Yourcarriersare
overchargingyou.
Weproveitand dispute it automatically.

Demurrage & detention invoices have a 10-20% error rate — the highest of any freight charge. AuditDray reads every line, matches your contracts, finds the overcharges, and auto-generates dispute letters with evidence.

Free audit on your first 3 months of invoices. No credit card required.

app.auditdray.com/dashboard
Total Savings
$47,230
Invoices Audited
142
Recovery Rate
94%
Active Disputes
12
Savings Waterfall
Billed
Correct
Overcharges
INV-2026-4452
Maersk
$2,850Auto-Disputed
INV-2026-4451
MSC
$1,200Dispute Sent
INV-2026-4450
CMA CGM
$0Clean
Live Audit Feed
MSCU7734521MaerskWrong free time$900
CMAU9812345CMA CGMDuplicate charge$1,200
HLCU2345678Hapag-LloydCharge after return$450
OOLU8765432ONEWrong rate tier$675
EGLV4567890EvergreenTerminal closure day$300
MSCU1122334MSCWrong container size$525
ZIMU5566778ZIMCharge during hold$1,800
COSU3344556COSCOMath error$150
YMLU7788990Yang MingWrong start date$600
HDMU6655443HMMWrong free time$750
MSCU7734521MaerskWrong free time$900
CMAU9812345CMA CGMDuplicate charge$1,200
HLCU2345678Hapag-LloydCharge after return$450
OOLU8765432ONEWrong rate tier$675
EGLV4567890EvergreenTerminal closure day$300
MSCU1122334MSCWrong container size$525
ZIMU5566778ZIMCharge during hold$1,800
COSU3344556COSCOMath error$150
YMLU7788990Yang MingWrong start date$600
HDMU6655443HMMWrong free time$750
HDMU6655443HMMWrong free time$750
YMLU7788990Yang MingWrong start date$600
COSU3344556COSCOMath error$150
ZIMU5566778ZIMCharge during hold$1,800
MSCU1122334MSCWrong container size$525
EGLV4567890EvergreenTerminal closure day$300
OOLU8765432ONEWrong rate tier$675
HLCU2345678Hapag-LloydCharge after return$450
CMAU9812345CMA CGMDuplicate charge$1,200
MSCU7734521MaerskWrong free time$900
HDMU6655443HMMWrong free time$750
YMLU7788990Yang MingWrong start date$600
COSU3344556COSCOMath error$150
ZIMU5566778ZIMCharge during hold$1,800
MSCU1122334MSCWrong container size$525
EGLV4567890EvergreenTerminal closure day$300
OOLU8765432ONEWrong rate tier$675
HLCU2345678Hapag-LloydCharge after return$450
CMAU9812345CMA CGMDuplicate charge$1,200
MSCU7734521MaerskWrong free time$900
The Opportunity

$4.8B in D&D charges.
$720M in overcharges.
Nobody's catching them.

Demurrage & detention costs exploded 3-5x post-COVID. Legacy audit companies use manual labor and check 10-20% of invoices. AuditDray audits 100% of invoices in under 60 seconds — and auto-generates disputes with evidence.

0%
Average D&D invoice error rate
0%
Invoice coverage — not 10-20% samples
<0s
Per invoice — not 30-90 days
0
Error types detected automatically
The Problem

Legacy auditors are stuck in 2005

Cass, CTSI-Global, Trax — they're 15-30 year old companies using hundreds of manual reviewers. They can't audit D&D well because they lack container tracking data.

10-20%
Sample rate

Legacy auditors check a sample. 80%+ of your invoices go completely unchecked. Errors slip through every month.

30-90 days
To get results

Manual data entry, spreadsheet reconciliation, back-and-forth. By the time they find errors, dispute windows are closing.

$5-15
Per invoice

With hundreds of human reviewers on payroll, legacy companies charge $5-15 per invoice — and still miss most errors.

How It Works

Upload → AI audits → dispute auto-generated

One invoice. Six AI steps. Every charge line verified against your contract. Errors flagged with evidence. Dispute letter ready to send.

Upload
Invoice PDF uploaded
Extract
GPT-4o reads every line
Match
Contract terms matched
Calculate
Correct charges computed
Flag
Overcharges identified
Dispute
Letter auto-generated

Watch the AI audit a real invoice

This demo runs automatically. 5 charge lines, 3 errors found, $1,425 in savings.

INV-2026-44521Maersk Line
MSCU7734521Demurrage5 days @ $300
$1,500
MSCU7734521Detention3 days @ $175
$525
HLCU2345678Demurrage7 days @ $225
$1,575
OOLU8765432Per Diem4 days @ $250
$1,000
EGLV4567890Demurrage3 days @ $300
$900
Savings Found
$0
from 3 errors on this invoice
Error Breakdown
MSCU7734521-$900
Billed $1,500 → Correct $600
HLCU2345678-$675
Billed $1,575 → Correct $900
OOLU8765432-$250
Billed $1,000 → Correct $750
The Breakthrough

It doesn't just find errors.
It disputes them.

Other tools stop at a list of errors. AuditDray closes the loop — every overcharge automatically becomes a dispute with a professional letter, contract references, correct calculations, and a container event timeline.

01

AI finds the error

Every charge line verified: free time calculation, rate tier, container size, hold periods, return dates. 9 error types detected.

02

Evidence assembled

Contract clause references, correct calculation breakdown, container event timeline, and confidence score — all packaged automatically.

03

Dispute auto-generated

Professional dispute letter with specific charges disputed, requested credit amount, and all supporting evidence. Download PDF or send directly.

Auto-Generated Dispute Letter
Invoice INV-2026-44521 · Maersk Line
Disputed Amount: $1,425.00
Finding 1: Container MSCU7734521 — Wrong free time start date. Contract specifies availability (3/29), carrier billed from discharge (3/28). Weekend 4/1 charged but contract excludes weekends. Billed $1,500 → Correct $600. Overcharge: $900
Finding 2: Container HLCU2345678 — Charged during customs hold period (2 days). Billed $1,575 → Correct $900. Overcharge: $675
Contract refs, calculations & timeline includedPDF Ready
What We Catch

9 error types hiding in your invoices

Every one costs real money. Legacy auditors miss most because they lack container tracking data and can't reason over complex contract terms.

Most common

Wrong free time

Carrier counted fewer free days than your contract allows. Off by one day at $300/day adds up fast.

$200-500 per error

Wrong per diem rate tier

Billed at the day 6-10 rate when container was still in the day 1-5 tier. Rate tiers exist for a reason.

Auto-detected

Wrong container size rate

Charged 40' rate on a 20' container. We auto-detect container size from ISO 6346 number format.

Requires tracking data

Charges during hold periods

Container had customs/freight hold but the clock kept running. Your contract excludes hold days — we verify.

New detection

Charges after return

Container returned Monday, invoice bills through Wednesday. We cross-reference return dates against charge periods.

Weekend trap

Terminal closure days

Terminal closed Sat/Sun but invoice counted both. Contract excludes non-operating days — we check every one.

Cross-invoice

Duplicate charges

Same container, same dates, billed on two invoices. Invisible across hundreds of invoices per month.

Basic but costly

Math errors

Days × rate ≠ line total. Rounding, wrong multiplication, or plain arithmetic mistakes on the invoice.

Contract mismatch

Wrong start date

Contract says availability, carrier started at discharge — often 1-2 days earlier. We know the difference.

Why Now

Three things changed

This product couldn't exist two years ago. Now it can.

AI unlock

LLMs can read any invoice

GPT-4o vision reads PDFs as images — any format, any layout, any carrier. No OCR templates. No data entry. Near-human accuracy on tables, rates, and dates.

Market timing

D&D costs exploded 3-5x

Post-COVID, demurrage & detention charges skyrocketed and haven't come back down. A mid-size shipper now pays $300K+/year in D&D alone. The pain is acute.

Data moat

Container data is available

Terminal APIs, tracking services, and EDI feeds now provide container movement data (discharge, availability, holds, return) that legacy auditors never had access to.

The Numbers

Legacy auditors vs AuditDray

Cass, CTSI-Global, and Trax use hundreds of manual reviewers. We built it with AI from day one.

Legacy Auditors
Cass, CTSI-Global, Trax
AuditDray
AI-powered
Coverage
10-20% sample
100% of invoices
Speed
30-90 days
Under 60 seconds
Cost per invoice
$5-15
$0.10-0.50
Method
Manual data entry
GPT-4o vision reads PDFs
Container tracking
None
Built in
Evidence quality
Spreadsheet notes
Contract refs + calculations
Dispute generation
Manual letter writing
Auto-generated with evidence
D&D specialization
Generic freight audit
Purpose-built for D&D
Your Savings

How much are you leaving on the table?

Drag the slider to see estimated annual savings based on a 15% average D&D error rate.

$300K
$300,000 per year
Your $300K annual spend
$255K correct
$45K
Recoverable overcharges
Estimated Overcharges
$45K
15% average error rate
Your Annual Savings
$45K
Recovered with AuditDray
Typical mid-market shipper ($300K D&D spend) recovers
$45,000+ per year
Start Free Audit
Built by Drayage Insiders

We didn't learn drayage from a textbook

AuditDray is built by the tech co-founder of PortPro, a drayage TMS used by carriers across the US. Years of building tariff matching engines, container tracking systems (TrackOS), D&D calculation logic, and billing exception workflows.

This domain expertise — understanding how free time rules interact with terminal operations, how holds pause billing, how tiered per diem rates apply across container sizes, how ISO 6346 container numbers encode size data — is what makes our AI accurate where others fail.

Tariff matchingContainer tracking (TrackOS)D&D calculationsTerminal integrationsEDI 210 processingBilling exceptionsFree time rulesPer diem tiers
Business Model

We only get paid when we find you money

No monthly fees. No per-invoice charges. Pure savings-share. If we don't find overcharges, you pay nothing.

Step 1
Free Audit

Send us 3 months of D&D invoices + contracts. We audit every invoice and deliver a detailed savings report. Free.

$0
No risk. No commitment.
Step 2
Ongoing Service

If we find savings, we charge a percentage of recovered amounts. You keep the majority. We grow when you save.

Savings-share
Aligned incentives.

Common questions

Average customer saves $45K+/year

Your invoices are wrong.
Let us prove it.

Send us your D&D invoices. The AI reads them. Matches your contracts. Finds the overcharges. Generates the dispute. You keep the money.

No credit card. No commitment. Just data.