LIVE LTL RATES
LA → SF$182/palletQuote →|LA → MIA$405/palletQuote →|LA → DAL$351/palletQuote →|LA metro$93/palletQuote →|LA → LV$192/palletQuote →|NJ → NYC$148/palletQuote →|LA → ATL$315/palletQuote →|LA → NJ$434/palletQuote →|MIA metro$131/palletQuote →|NJ → DAL$254/palletQuote →|LA → DEN$302/palletQuote →|LA → SEA$325/palletQuote →|LA → PHX$200/palletQuote →|LA → SLC$219/palletQuote →|CHI → DAL$279/palletQuote →|CHI → LA$256/palletQuote →|LA → CHI$407/palletQuote →|LV → LA$213/palletQuote →|DAL → CHI$298/palletQuote →|NJ → MIA$275/palletQuote →|ATL metro$130/palletQuote →|LA → AUS$383/palletQuote →|LA → SD$192/palletQuote →|LA → PDX$304/palletQuote →|NJ → CHI$253/palletQuote →|LA → COL$329/palletQuote →|HOU → LA$248/palletQuote →|LA → TPA$393/palletQuote →|DEN metro$153/palletQuote →|CHI → HOU$270/palletQuote →|DEN → MIA$403/palletQuote →|MIA → HOU$229/palletQuote →|SF → LA$233/palletQuote →|CLT metro$144/palletQuote →|DAL → PDX$269/palletQuote →|HOU → NYC$314/palletQuote →|LA → SAT$380/palletQuote →|SF metro$197/palletQuote →|CHI → MIA$295/palletQuote →|MIA → LA$248/palletQuote →|ORL metro$118/palletQuote →|TPA metro$121/palletQuote →|IND metro$128/palletQuote →|HOU metro$129/palletQuote →|NYC → NJ$148/palletQuote →|ATL → MIA$211/palletQuote →|CHI → PDX$277/palletQuote →|MIA → NJ$211/palletQuote →|NJ → ATL$228/palletQuote →|NJ → DEN$330/palletQuote →|LA → RDU$405/palletQuote →|MKE → MIA$307/palletQuote →|PHL → NJ$192/palletQuote →|CHI → MSP$230/palletQuote →|PHL → MIA$274/palletQuote →|CHI → NJ$223/palletQuote →|COL → LA$275/palletQuote →|DAL → MIA$282/palletQuote →|NJ → HOU$244/palletQuote →|PDX metro$142/palletQuote →|SLC metro$121/palletQuote →|COL metro$162/palletQuote →|NJ → SAT$328/palletQuote →|PHL → NYC$206/palletQuote →|MEM → NYC$294/palletQuote →|View all rates →LA → SF$182/palletQuote →|LA → MIA$405/palletQuote →|LA → DAL$351/palletQuote →|LA metro$93/palletQuote →|LA → LV$192/palletQuote →|NJ → NYC$148/palletQuote →|LA → ATL$315/palletQuote →|LA → NJ$434/palletQuote →|MIA metro$131/palletQuote →|NJ → DAL$254/palletQuote →|LA → DEN$302/palletQuote →|LA → SEA$325/palletQuote →|LA → PHX$200/palletQuote →|LA → SLC$219/palletQuote →|CHI → DAL$279/palletQuote →|CHI → LA$256/palletQuote →|LA → CHI$407/palletQuote →|LV → LA$213/palletQuote →|DAL → CHI$298/palletQuote →|NJ → MIA$275/palletQuote →|ATL metro$130/palletQuote →|LA → AUS$383/palletQuote →|LA → SD$192/palletQuote →|LA → PDX$304/palletQuote →|NJ → CHI$253/palletQuote →|LA → COL$329/palletQuote →|HOU → LA$248/palletQuote →|LA → TPA$393/palletQuote →|DEN metro$153/palletQuote →|CHI → HOU$270/palletQuote →|DEN → MIA$403/palletQuote →|MIA → HOU$229/palletQuote →|SF → LA$233/palletQuote →|CLT metro$144/palletQuote →|DAL → PDX$269/palletQuote →|HOU → NYC$314/palletQuote →|LA → SAT$380/palletQuote →|SF metro$197/palletQuote →|CHI → MIA$295/palletQuote →|MIA → LA$248/palletQuote →|ORL metro$118/palletQuote →|TPA metro$121/palletQuote →|IND metro$128/palletQuote →|HOU metro$129/palletQuote →|NYC → NJ$148/palletQuote →|ATL → MIA$211/palletQuote →|CHI → PDX$277/palletQuote →|MIA → NJ$211/palletQuote →|NJ → ATL$228/palletQuote →|NJ → DEN$330/palletQuote →|LA → RDU$405/palletQuote →|MKE → MIA$307/palletQuote →|PHL → NJ$192/palletQuote →|CHI → MSP$230/palletQuote →|PHL → MIA$274/palletQuote →|CHI → NJ$223/palletQuote →|COL → LA$275/palletQuote →|DAL → MIA$282/palletQuote →|NJ → HOU$244/palletQuote →|PDX metro$142/palletQuote →|SLC metro$121/palletQuote →|COL metro$162/palletQuote →|NJ → SAT$328/palletQuote →|PHL → NYC$206/palletQuote →|MEM → NYC$294/palletQuote →|
Free tool$50off your first shipment: LTL, FTL, box truck, or cargo vanAuto-applied at checkout

Ocean freight invoice audit: demurrage, detention, and destination charges vs your quote

Upload a container invoice CSV or audit one container by hand. This tool checks ocean freight, origin charges, and destination charges against your quote, and recomputes demurrage and detention days from the discharge, pickup, and empty return dates. No login required.

How it works: Enter your quoted and invoiced amounts, or upload a CSV with one row per container. The tool flags every line that does not match the quote or the computed free time, and lets you export the findings or copy a dispute summary.

Found demurrage or detention that does not match your quote? See a Warp ocean rate instead.

$50 off
Your first shipment: LTL, FTL, box truck, or cargo van
CodeWARPAuto-applied at checkout

Apply the code at checkout on customer.wearewarp.com. It works on your first shipment in any mode: LTL, FTL, box truck, or cargo van.

New customers only. One per company domain. Expires in 30 days. Not combinable with other offers.

Powered by
Redeem $50 off with a Warp quote

What this audit catches

Ocean freight invoices carry more moving parts than a single freight charge: base ocean freight, origin charges, destination charges, and then demurrage and detention if a container sits past its free time. This tool checks all of it in one pass. It flags the ocean freight and origin charges when they differ from the quote, catches destination charges that show up on the invoice with no matching quote line, and recomputes demurrage and detention days from the discharge, pickup, and empty return dates you enter, so you are not trusting the forwarder’s math.

It also checks the demurrage and detention rate per day against a contracted rate if you have one, flags duplicate container lines, and flags a currency conversion that has drifted from a reference exchange rate you set.

How to run the audit

For a single container, fill in the quoted and invoiced amounts, the discharge date, the pickup (gate out) date, and the empty return date, along with the demurrage and detention rates and days billed. For a batch, export your container invoices to CSV with one row per container and upload the file. The tool matches common column headers automatically, so an export from a forwarder or a spreadsheet you built yourself will usually work without renaming columns.

Free time defaults to 4 days for both demurrage and detention, which is typical for many terminals and carriers but varies by port, equipment type, and contract. Set the free days to whatever is on your bill of lading or service contract before reading the results.

Common ocean freight billing errors

Error type
Typical amount
How to catch it
Demurrage past computed days
A few hundred to a few thousand dollars per container
Recompute from discharge and gate out dates against free time
Detention past computed days
A few hundred to a few thousand dollars per container
Recompute from gate out and empty return dates against free time
Unquoted destination charges
$200 to $1,200 per container
Compare THC, doc fee, chassis, and drayage lines against the quote
Ocean freight above the quote
Varies by trade lane
Compare the invoiced linehaul against the booking confirmation
Demurrage or detention rate above contract
$25 to $100 per day
Check the per day rate against the tariff on file
Duplicate container billing
Full invoice amount
Match container numbers across invoices
Currency conversion drift
A few percent of the invoice total
Compare the exchange rate used against your own reference rate

How Warp bills ocean freight instead

Warp confirms ocean freight on a call the same day, so the ocean freight, origin charges, and destination charges are set before the container moves instead of reconciled after the invoice lands. Every Warp invoice is audited against its quote, the same check this tool runs, before it reaches you.

Ocean freight invoice audit FAQ

What does an ocean freight invoice audit check?

An ocean freight invoice audit compares every line on the carrier or forwarder invoice against the original quote: the base ocean freight, origin charges, and destination charges (terminal handling, documentation fee, chassis, and drayage), plus demurrage and detention days and rates against the discharge, gate out, and empty return dates on the container record.

What is the difference between demurrage and detention?

Demurrage is the fee a terminal charges for a container that sits in the port or rail yard past its free time before it is picked up. Detention is the fee the carrier charges for the same container once it leaves the terminal, before it is returned empty. Both typically carry a few free days before charges start, and both are billed per day. Read the carrier or terminal's service guide for the free days on a specific move.

How do I calculate demurrage days?

Demurrage days are typically the number of days between the vessel discharge date and the date the container is picked up (gate out), minus the free days in the tariff or contract. If a container discharges on day 1 and is picked up on day 10 with 4 free days, that is 9 days minus 4 free days, or 5 billable demurrage days.

How do I calculate detention days?

Detention days are typically the number of days between the container pickup (gate out) date and the empty return date, minus the free days in the tariff or contract. If a container is picked up on day 10 and returned empty on day 15 with 4 free days, that is 5 days minus 4 free days, or 1 billable detention day.

What destination charges should be on an ocean freight quote?

A complete ocean freight quote should list terminal handling charges (THC), the documentation fee, chassis usage, and drayage to the final destination, if drayage is included. A destination charge that shows up on the invoice with no matching line on the quote is worth asking the forwarder about before paying.

Can I dispute a demurrage or detention charge?

Yes. Pull the terminal or carrier record showing the discharge date, gate out date, and empty return date, recompute the billable days against the free time in your contract, and file the dispute with the difference in days and dollars. Most carriers and terminals have a claims or billing disputes contact separate from the booking desk.

Why would a container invoice show a different exchange rate than expected?

When an invoice is billed in a foreign currency, the forwarder applies an exchange rate to convert it. That rate can be pulled on a different date than your own contract or bank rate, which changes the US dollar total. Ask which date and source the forwarder's rate came from and compare it to your own reference rate before disputing.

How does Warp handle ocean freight pricing?

Warp confirms ocean freight pricing on a call the same day, so the origin, freight, and destination charges are set before the container moves rather than reconciled after the fact. Every Warp invoice is audited against its quote before it reaches you.

Stop reconciling ocean freight invoices after the fact

Warp confirms ocean freight on a call the same day, and audits every invoice against its quote before it reaches you.

Performance figures are computed from Warp network data. See our methodology.

$50off your first shipmentGet your rate