Skip to Content

The Detention Clock Doesn't Wait for Your Invoice Run

Why we built container detention and demurrage as something the system watches, not something someone remembers to check.
September 8, 2026 by
The Detention Clock Doesn't Wait for Your Invoice Run
Chesify Labs
| No comments yet

Container detention is one of those costs that's entirely avoidable in theory and almost never avoided in practice. The shipping line's free time is known in advance. The tariff is contractual, not a surprise. And yet detention and demurrage charges are one of the most common line items freight operators discover after the fact — reconciled weeks later from an invoice, rather than caught the day the free time actually ran out.

The gap isn't information. It's that nobody's job is to sit and watch a clock for every container, every day. So we built that watching into the system instead of into someone's calendar reminders.

What actually happens when a container arrives

Every container move gets tracked against the shipping line's tariff from the moment it's logged — not from the moment someone remembers to check on it. That tariff carries the free-time window and the tiered pricing that kicks in once it's exceeded, because detention pricing is almost never flat; it usually steps up the longer a container sits.

From there, the system does the part that used to be a spreadsheet exercise: the moment a container overstays its free time, a detention charge is generated automatically, at the correct tier, without anyone opening a calculator.

Why "automatic" matters more than "accurate"

Getting the calculation right isn't actually the hard part, tariff math is tariff math. The hard part is timing. A detention charge calculated correctly three weeks late is still a charge that already cost more than it needed to, because nobody caught the container sitting past free time while there was still a chance to move it. Automating the trigger — not just the math — is what turns detention from a monthly surprise into a same-day flag.

The billing side has to connect to the operational side

This only works because detention isn't bolted onto invoicing as an afterthought — it's connected to freight billing and customer pricing sheets directly. A detention charge generated on day one of an overstay is immediately part of the same financial picture as the trip's freight charges, fuel, and tolls — not a separate reconciliation someone has to remember to merge in before the invoice goes out.

The honest limitation

This doesn't eliminate detention costs — a container that genuinely needs to sit will still accrue charges, and it should. What it removes is the unnecessary cost: the container that overstayed because nobody was watching, not because it needed to. That's a meaningfully different problem, and it's the one worth solving with software rather than with someone's diligence.

If detention and demurrage currently show up on your books as a surprise rather than a forecast, that's the exact gap this was built to close. Get in touch — happy to show you how it tracks against your own tariffs.


Chesify Labs builds Odoo-based operational systems for logistics, freight, and fleet-heavy businesses across East and Southern Africa.

The Detention Clock Doesn't Wait for Your Invoice Run
Chesify Labs September 8, 2026
Share this post
Tags
Archive
Sign in to leave a comment