Temperature Excursions, ETA Deviations & Missing Containers: The Five Risk Alerts Every Shipper Needs

FreshTrack Editorial · June 24, 2026
Isolated shipping container under a sunset sky with digital risk intelligence grid overlays

KEY POINTS

Up to 20% of temperature-sensitive healthcare products are damaged or degraded during transit due to poor cold chain management (IQVIA Institute, 2019).
Demurrage and detention fees can range from $75 to $300 per container per day, and most shippers discover them weeks after the incident that caused them (Freightos, "What is Demurrage", 2024).
The average detection gap between a logistics incident and operator awareness is 18 to 26 hours in a classic TMS: long enough for every action window to close.
The five highest-impact alerts protect margin, prevent losses and maintain customer trust by detecting risk before it becomes an invoice.

Introduction: the five incidents that cost you the most

In international logistics, not all risks are created equal. Some are inconvenient. Others are catastrophic. The difference between the two is rarely the severity of the incident itself. It is the speed at which you detect it.

This article identifies the five risk alert categories that generate the highest financial impact for shippers: the incidents that, if undetected, silently erode margin, destroy product value and damage customer relationships beyond repair.

For each, we explain the mechanism, the cost and the detection architecture that prevents it.

01 — Alert #1: temperature excursions

The mechanism

A temperature excursion occurs when a temperature-sensitive product - pharmaceuticals, vaccines, biologics, fresh produce or frozen foods - is exposed to temperatures outside its approved range during transit.

The World Health Organization defines a temperature excursion as an event in which a time-temperature-sensitive pharmaceutical product is exposed to temperatures outside the prescribed storage or transport range.

Why it happens

Temperature excursions can occur at multiple points in the supply chain:

  • Loading and unloading delays: product sits on a tarmac or dock without climate control
  • Equipment failure: reefer container malfunction or refrigerated truck breakdown
  • Transit delays: a six-hour port hold turns a controlled shipment into a spoilage event
  • Packaging inadequacy: dry ice, gel packs or insulation fail before the route is complete
  • Customs holds: product sits in an uncontrolled environment while documentation is processed

The cost

Product category Impact of excursion Typical cost
Pharmaceuticals Degraded potency, compromised efficacy, potential patient safety risk Industry-wide annual losses measured in billions (IQVIA Institute, 2019)
Vaccines Reduced immunogenicity, potential total loss 25% of vaccines may reach destination with degraded efficacy (Cargosense via Dickson Data)
Fresh produce Accelerated spoilage, reduced shelf life Partial to total cargo loss
Frozen foods Thaw-refreeze cycles, texture and safety degradation Total loss plus regulatory non-compliance
Biologics Irreversible molecular degradation Total loss, with no remediation possible

What most shippers see vs. what they do not

Most shippers learn about a temperature excursion upon arrival, when the product is inspected, tested or rejected. By then, the damage is done.

The action window - the period during which rerouting, emergency cooling or carrier intervention could have saved the cargo - closed hours or days earlier.

A pallet of unprotected product on an airport tarmac at an ambient temperature of around 70°F (21°C) can quickly reach temperatures above 130°F (55°C). At that temperature, you can fry an egg in 20 minutes. — Dickson Data, Cold Chain Management for Pharmaceuticals, 2026

The alert you need

A proactive temperature excursion alert triggers when IoT sensor data detects a deviation from the approved temperature range in real time, during transit, not upon arrival.

The alert includes:

  • Current temperature reading vs. approved range
  • Duration of exposure
  • Estimated impact on product integrity
  • Available intervention options such as emergency reroute, carrier notification or quality hold

02 — Alert #2: ETA deviations

The mechanism

An ETA deviation occurs when a shipment’s actual arrival time diverges significantly from the planned or carrier-reported ETA. This divergence can stem from port congestion, weather disruptions, vessel schedule changes, blank sailings, customs delays or carrier operational failures.

Why it happens

ETA deviations are the most common logistics anomaly, and the most underestimated. They occur because:

  • Carrier ETAs are theoretical: based on published schedules, not real-time conditions
  • Port congestion is dynamic: a port that was clear yesterday may be congested today
  • Weather disruptions are unpredictable: storms, fog and heat waves alter transit times
  • Blank sailings are often unannounced: carriers cancel sailings without advance notice to shippers
  • Customs processing varies: 9% of electronic customs entries contain errors that result in delays (UPS via Dickson Data)

The cost

Delay duration Financial impact
2-4 hours Warehouse scheduling disruption, labour reallocation
4-12 hours Missed connecting bookings, rebooking fees
12-24 hours Demurrage free-time window at risk, SLA penalties triggered
24-72 hours Full demurrage exposure, production line stoppages, retailer penalties
72+ hours Contract termination risk, customer relationship damage, insurance claims

What most shippers see vs. what they do not

In a classic TMS, ETA updates come from the carrier, often 12 to 24 hours after the deviation has already occurred. The operator checks the dashboard, sees the updated ETA and realises the action window for corrective measures has already closed.

As FreshTrack’s visibility analysis demonstrates, the detection gap between an incident occurring and the operator learning about it is where the real cost accumulates.

The alert you need

A proactive ETA deviation alert triggers when real-time data - AIS vessel positions, GPS truck tracking and port feeds - detects a deviation from the expected arrival trajectory before the carrier officially updates the ETA.

The alert includes:

  • Current position vs. expected trajectory
  • Estimated delay duration and financial impact
  • Demurrage free-time window status
  • Available rerouting or rebooking options

03 — Alert #3: missing containers

The mechanism

A “missing container” is not necessarily a lost or stolen container. It is a container whose location, status or condition is unknown to the shipper for an extended period.

This visibility gap can occur during:

  • Port transhipment: the container moves between vessels and its status is not updated
  • Customs clearance: the container is held for inspection but no signal is raised
  • Intermodal handoff: the container transfers from vessel to truck but tracking is not continuous
  • Carrier system delays: the container has moved but the carrier’s system has not been updated

Why it happens

Missing containers are a symptom of information fragmentation: the structural limitation of systems that rely on carrier-provided updates rather than multi-source intelligence.

Each intermediary in the supply chain generates data in silos, and the gaps between these silos are where containers “disappear.”

The cost

Cost category Mechanism
Demurrage & detention Container sits at port while the free-time window expires
Inventory stockouts Downstream operations wait for materials that are "in transit" but unlocated
Production stoppages Manufacturing lines halt because raw materials are stuck
Customer penalties SLA breaches are triggered by delayed deliveries
Emergency procurement Replacement stock is purchased at premium prices to avoid stockouts

What most shippers see vs. what they do not

Most shippers discover a missing container when they actively search for it: during a morning review, after a customer inquiry or when a warehouse manager reports that expected stock has not arrived.

By then, the container may have been sitting in demurrage for days.

The alert you need

A proactive missing container alert triggers when a container’s last known position or status update falls outside expected parameters: no update has been received within the expected interval for the current transit mode, or position data indicates the container has stopped moving without explanation.

The alert includes:

  • Last known position and timestamp
  • Expected position based on transit schedule
  • Estimated duration of the visibility gap
  • Demurrage risk assessment
  • Available carrier contact and escalation options

04 — Alert #4: demurrage & detention exposure

The mechanism

Demurrage fees are charged when a container remains at the port beyond the free-time window granted by the shipping line. Detention fees are charged when equipment such as containers or chassis is held beyond the allowed period outside the port.

Together, these fees represent one of the most common and most preventable logistics costs.

Why it happens

Demurrage and detention charges are almost always the result of late detection: the shipper was unaware of a delay, congestion event or clearance issue until after the free-time window had already expired.

The cost

Port/region Demurrage rate (approx.) Detention rate (approx.)
North Europe 75-150 / container / day 50-100 / container / day
Mediterranean 100-200 / container / day 75-120 / container / day
North America 150-300 / container / day 100-150 / container / day
West Africa 125-250 / container / day 100-175 / container / day

For a shipper handling 100 containers per month, a two-day average demurrage exposure at $150 per day represents $30,000 per month in preventable fees, or $360,000 per year.

What most shippers see vs. what they do not

Most shippers discover demurrage charges on their invoices, two to six weeks after the incident. By then, the fees are locked in, the free-time window is long expired and no intervention is possible.

The alert you need

A proactive demurrage exposure alert triggers before the free-time window expires, based on real-time container position data and estimated clearance timelines.

The alert includes:

  • Current container position and port status
  • Free-time window expiry date
  • Estimated time to clearance
  • Risk level: low, medium or high
  • Available intervention options

05 — Alert #5: carrier underperformance

The mechanism

Carrier underperformance occurs when a carrier consistently fails to meet agreed service levels - on-time delivery rates, transit time commitments, temperature maintenance or documentation accuracy - without the shipper having consolidated data to prove it.

Why it happens

Carrier performance data is typically scattered across multiple systems: the carrier’s own portal, the shipper’s TMS, customs records and warehouse receiving logs. Without consolidated benchmarking, underperformance trends remain invisible until they become crises.

The cost

Underperformance category Impact
Chronic late deliveries Repeated SLA penalties, customer churn
Temperature maintenance failures Product losses, regulatory non-compliance
Documentation errors Customs delays, clearance failures
Communication gaps Delayed incident reporting, eroded trust
Capacity unreliability Missed bookings, emergency procurement at premium rates

What most shippers see vs. what they do not

Most shippers have an anecdotal sense of which carriers perform well and which do not. Few have consolidated, data-driven performance benchmarks across all carriers, all routes and all seasons.

That means decisions about carrier selection are made on relationships and habit rather than evidence.

The alert you need

A proactive carrier performance alert triggers when real-time data detects that a carrier’s actual performance has deviated from its historical benchmark by more than a defined threshold.

The alert includes:

  • Carrier identity and route
  • Actual vs. benchmark performance metrics
  • Financial impact estimate
  • Alternative carrier recommendations
  • Recommendation to renegotiate SLA terms

06 — How FreshTrack delivers all five alerts

FreshTrack’s alert architecture is designed around a single principle: every alert must arrive before the action window closes, with enough context and financial quantification to enable immediate, informed decision-making.

Alert type Data sources Detection logic Alert timing
Temperature alerts & risks IoT sensor data from reefer containers and trucks Real-time temperature readings cross-referenced against approved range and route duration Real-time, during transit, before arrival
ETA deviation Carrier API data and AIS vessel tracking Actual vessel position and carrier schedule data compared against published ETA Before carrier official ETA update
Missing containers Carrier loading events and AIS vessel departure data Cross-checking carrier-reported loading confirmation against actual vessel departure; flagging containers with no loading event registered When expected loading event is missing
Demurrage exposure Discharge event data with no gate-out from destination port event received Monitoring for discharge at destination port without a subsequent gate-out; counting free-time expiry Two days before free-time expiry
Carrier performance Historical carrier data across routes, modes and seasons Actual performance benchmarked against the carrier's historical averages per route When deviation exceeds defined threshold

07 — The alert taxonomy

Not all alerts require the same response speed. FreshTrack classifies alerts into three priority tiers.

Priority 1

Immediate action required

Temperature excursion in progress, container missing for 24+ hours, demurrage free-time expires within 48 hours or carrier SLA breach confirmed. Response window: 1-4 hours.

Priority 2

Action recommended

ETA deviation exceeding six hours, port congestion building on an active route, carrier performance trending below benchmark or customs clearance delay developing. Response window: 4-12 hours.

Priority 3

Awareness and planning

Minor ETA deviation of 2-4 hours, seasonal congestion patterns emerging, carrier performance variability detected or route risk factors elevated. Response window: 12-24 hours.

Conclusion: the five alerts that protect your margin

Every shipper faces the same five risk categories: temperature excursions, ETA deviations, missing containers, demurrage exposure and carrier underperformance.

The difference between shippers who absorb these costs and shippers who prevent them is not the severity of the risks. It is the speed of detection.

The five alerts in this article are not optional enhancements. They are the minimum alerting architecture required to operate a profitable logistics operation in 2026. Without them, you are managing risk on your invoices rather than in real time, and by the time the invoice arrives, the cost is already locked in.

The question is not whether your supply chain generates these risks. It does.

The question is whether you detect them in time to act, or discover them when it is too late.

See the risks before they become costs.

Free logistics diagnostic

Request your personalised 30-minute logistics diagnostic

Identify which risk alerts your operation is missing, quantify their financial exposure and understand where proactive detection can protect margin immediately.


FAQ — Frequently asked questions

What is a temperature excursion in cold chain logistics?

A temperature excursion is an event where a temperature-sensitive product, such as pharmaceuticals, vaccines, fresh produce or frozen foods, is exposed to temperatures outside its approved range during transit. Even short excursions can degrade product potency, compromise safety and trigger regulatory non-compliance.

How do ETA deviations affect my supply chain costs?

ETA deviations generate cascading costs: missed connecting bookings and rebooking fees, warehouse scheduling disruption, demurrage and detention charges, SLA penalties, production line stoppages and customer relationship damage. A 24-hour unanticipated delay can create direct fees and indirect costs that often exceed the direct impact.

What causes containers to go missing during transit?

Containers typically go missing because of information fragmentation: gaps between carrier systems, port databases and tracking platforms. A container may be physically located but its status is not updated in the shipper's system, especially during transhipment, customs clearance and intermodal handoffs.

How early can FreshTrack detect demurrage risk?

FreshTrack generates proactive demurrage alerts before the free-time window expires by cross-referencing real-time container position data with discharge and gate-out events and estimated clearance timelines. This gives shippers an action window before fees start accumulating.

Can these five alerts be integrated with my existing TMS?

Yes. FreshTrack operates as a complementary intelligence layer to your existing TMS. It does not replace your TMS, but adds proactive detection and alerting capabilities that classic TMS platforms structurally cannot provide. API connectors enable integration with most major TMS platforms, supported by structured onboarding.

References & Sources

  1. IQVIA Institute — Temperature-sensitive healthcare product transit damage study, 2019.
  2. Cargosense, via Dickson Data — Cold Chain Management for Pharmaceuticals, 2026.
  3. WHO — Guidelines on Good Cold Chain Management for Temperature Sensitive Pharmaceutical Products, 2015/2023.
  4. Dickson Data — Cold Chain Management for Pharmaceuticals, 2026.
  5. Freightos — What is Demurrage: Meaning, Charges & Detention, 2024.
  6. UPS, via Dickson Data — electronic customs entry error rate and delay impact.
  7. Tive — Temperature Excursion Emergency Guide, 2026.
  8. CDMO World — How to Manage Temperature Excursions in Pharma Cold Chain Logistics, 2025.
FreshTrack is a digital and collaborative platform that connects the logistics stakeholders, manages your freight, and provides real-time visibility.

Your profile

Contact

+212 6 16 10 10 10
info@freshtrack.ma
Agroparc Km 5, Route d’Azemmour Dar Bouazza, Casablanca 20220.

Copyright 2026 ©, FreshTrack