Available now

See demurrage and per diem before the invoice does

Each managed container can carry a cost clock: Last Empty Free Day, demurrage exposure, detention, and per-diem, computed from the agreement terms configured for the rollout. The exposure that used to arrive on an invoice can reach the board while there's still time to act.

Containers moving between rail equipment and drayage trucks at an intermodal terminal
Representative intermodal handoff

Why it matters

Free days, per diem, and demurrage — before they cost you.

The demurrage clock and the per-diem clock run whether or not anyone's watching. Free days expire quietly. Most desks learn a box blew past its Last Empty Free Day (LMTFD) — the last day to return the empty (MT) before per-diem starts — when the steamship line's invoice lands days later, dollars already owed. The free-day terms live in a tariff PDF or someone's head. The exposure lives in a spreadsheet that's always a day stale.

Conterminal turns the clock into a column. Each managed container shows its LMTFD, demurrage exposure, and detention or per-diem exposure — computed from the steamship-line agreement terms configured for that move, not one flat default. The working estimate sits beside the box while the desk can still change the outcome.

None of that math holds if the terminal underneath it is wrong. So the terminal graph itself is verified: new termination yards clear an admin address-verification workflow before they carry a single container's cost clock.

How it works

From signal to action.

  1. 01

    Anchor every box to a verified terminal

    New termination yards onboard through an admin address-verification workflow built on Google address validation, resolving each yard to a confirmed Google Place ID before it goes live.

  2. 02

    Apply the configured agreement terms

    For each managed container, Conterminal applies the free-day and per-diem terms configured for the relevant steamship line — not one default assumed across every move.

  3. 03

    Compute each cost clock per container

    From those terms it derives the LMTFD, the demurrage exposure in days and dollars, and the detention and per-diem exposure. Box by box, against each box's own terms.

  4. 04

    Put it on the board as a live column

    The clock ships as a column in the workspace. Exposure sits next to every container while there's still time to act, not after the charge is booked.

What's inside

The details that carry the weight.

Last Empty Free Day column

LMTFD runs as a live column: the deadline to return the empty before per-diem starts, tracked per container instead of chased down one tariff at a time.

Demurrage exposure in days and dollars

Each managed container carries its configured demurrage clock: free days remaining, time elapsed, and the resulting working exposure.

Detention and per-diem exposure

Detention and per-diem track against the SSL's real per-diem rates, so the cost of a box staying out shows before it compounds.

Tariff-grounded math

The figures use the steamship-line free-day and per-diem terms configured for the rollout, not one flat assumption stamped on every line.

Verified terminal onboarding

An admin workflow uses Google address validation to confirm and correct termination-yard addresses, resolving each to a verified Google Place ID before it carries a cost clock.

Operational safeguards

Built into the workflow.

  • 01

    Terminal and rail reference records are validated before they drive a deadline or cost calculation.

  • 02

    Configured agreement terms apply per managed container, not from a single default.

  • 03

    Available in supported early-access rollouts.

Built for BCOs (Beneficial Cargo Owners) and carriers who carry the cost exposure. They eat the demurrage and per-diem bills when a box sits at the terminal too long.

Questions

Good to know.

Where do the free-day and per-diem numbers come from?

From the steamship-line agreement terms configured for the managed container. Demurrage and detention exposure are computed per box against that configuration, not a flat default. The applicable scope is reviewed during rollout.

What is LMTFD and why does it matter?

LMTFD is the Last Empty Free Day: the last day you can return the empty before per-diem charges begin. It runs as a live column, so a desk can act on it before the clock turns into a bill.

How do you make sure a terminal is the right one before it starts charging a clock?

New termination yards clear an address-verification workflow built on Google address validation, resolving each to a normalized place record for review before it carries a live cost clock.

See it live

See Terminal Intelligence on your own freight.

Bring a handful of container numbers and we'll show you this capability working on your real operation.