ICS2, or Import Control System 2, is the European Union’s electronic cargo pre-screening platform that requires businesses to submit detailed shipment data before goods enter or pass through EU territory. It replaces the original Import Control System with a broader, more granular approach to security and customs risk analysis, covering all modes of transport: air, sea, road, rail, and post.
How ICS2 Works
At its core, ICS2 revolves around the Entry Summary Declaration, commonly called an ENS. Every shipment heading to or transiting through the EU must have an ENS filed electronically in the ICS2 system before the goods arrive. The declaration contains detailed information about what’s being shipped, who’s shipping it, where it’s coming from, and where it’s going. EU customs authorities use this data to run automated risk assessments and flag potential security threats or regulatory concerns before cargo reaches EU borders.
The required data elements vary depending on the mode of transport and the business model of the filer. A container on a cargo vessel requires different details than a parcel moving through an express courier network, but every ENS must be complete. If customs authorities find an ENS incomplete or inaccurate, they can reject the declaration outright or issue a risk-mitigating referral. That referral essentially pauses the shipment’s progress and requires the filer to supply corrected or additional information before the cargo can proceed.
For air transport specifically, a minimum set of shipment data must be filed even earlier, during a “pre-loading phase,” meaning before the goods are physically loaded onto the aircraft. This gives customs authorities a window to flag high-risk shipments before they’re airborne.
Who Needs to File
The filing obligation falls on what the EU calls “economic operators,” a broad category that includes carriers (airlines, shipping lines, trucking companies, rail operators), freight forwarders, postal operators, and express couriers. The specific responsibility depends on the role each party plays in a given shipment.
Freight forwarders face a particularly important decision under ICS2. Those acting as carriers are expected to register as house-level filers, meaning they submit their own detailed, shipment-by-shipment data (house-level data) directly into the system rather than relying on the underlying shipping line or airline to file on their behalf. Industry guidance from FIATA, the global freight forwarding association, strongly recommends this approach. Handing off house-level filing to a shipping line means sharing sensitive commercial data about your customers, pricing, and supply chains. Maintaining control over your own filings keeps that information private.
When multiple parties are involved in a single shipment, ICS2 allows a “multiple filing” arrangement. In practice, this means the ocean carrier might file the master bill of lading data while the freight forwarder files the house bill of lading data. Formal agreements between the parties need to spell out exactly who is responsible for which data elements to avoid gaps or duplicate filings.
Phased Rollout Across Transport Modes
The EU did not switch on ICS2 all at once. The system has been deployed in phases, with each release expanding coverage to additional transport modes and filing requirements.
Air cargo and express shipments were the first sectors brought into the system. Postal operators and express couriers followed. The most recent major milestone involves maritime transport: freight forwarders in the maritime sector were expected to register as house-level filers by November 2024 and achieve full technical readiness, either through a direct system interface or a certified IT service provider, by April 2025. Road and rail transport are also being brought into the system as part of this later phase.
Each phase has given businesses a transition window to build or procure the necessary IT connections, train staff, and establish data-sharing agreements with their trading partners. But once a deadline passes, compliance is mandatory.
Technical Setup for Businesses
Filing into ICS2 is not a matter of filling out a web form. Businesses need a technical connection to the system, which typically takes one of two forms. Larger operators often build a direct interface between their own transport management or customs software and the ICS2 platform. Smaller businesses, or those without in-house IT resources, partner with certified IT service providers who handle the data transmission on their behalf.
Either way, the setup requires mapping your internal shipment data to the specific fields ICS2 expects. The data elements are tailored to each transport mode, so a maritime filer’s technical requirements differ from those of an air cargo operator. Getting this mapping right is critical because the system will reject declarations that don’t meet its data standards.
What Happens With Incomplete Filings
EU customs authorities have real enforcement tools within ICS2. An incomplete or inaccurate ENS can be rejected, which means the shipment cannot proceed until a valid declaration is submitted. Alternatively, customs may issue a referral requesting additional data, effectively holding the cargo in a compliance queue. For air shipments, this can happen before loading, meaning goods might not even make it onto the plane.
The practical consequences extend beyond paperwork delays. Cargo sitting at a port or airport while filing issues are resolved racks up demurrage and detention charges, disrupts supply chain schedules, and can damage relationships with buyers waiting for their goods. Individual EU member states also have the authority to impose financial penalties for non-compliance, though the specific amounts and enforcement approach vary by country.
Why ICS2 Exists
The original Import Control System was built in the mid-2000s primarily to screen cargo for security threats after the September 11 attacks reshaped global trade security. Over time, the EU recognized that the old system had significant gaps. It didn’t capture enough detail about shipments, particularly at the individual parcel or house bill of lading level, and it didn’t cover all transport modes uniformly.
ICS2 addresses those gaps by requiring more granular data earlier in the supply chain. The goal is twofold: catch security risks before dangerous goods reach EU territory, and improve customs authorities’ ability to identify regulatory violations like undervaluation, misdescription of goods, and sanctions evasion. The system also supports the EU’s broader push to digitize customs processes and create a single, unified risk-analysis framework across all 27 member states rather than relying on fragmented national systems.

