What Is ICS2 and Why Does It Matter for Your Business?

ICS2, short for Import Control System 2, is the European Union’s mandatory advance cargo information system. It requires all goods entering or transiting the EU, Norway, Switzerland, and Northern Ireland to have an Entry Summary Declaration (ENS) submitted to customs before the goods arrive. The system replaced the older ICS1 entirely in September 2025, meaning every business moving freight into or through Europe is now operating under ICS2 rules.

The purpose of ICS2 is straightforward: EU customs authorities use ENS data to carry out safety and security risk analysis before cargo reaches the border. If your filing is late, inaccurate, or missing required data elements, your shipment can face additional screening, a “do not load” instruction, or outright detention at the point of entry. For air cargo operators, express carriers, freight forwarders, and postal operators, the stakes are high.

For businesses that are still managing ICS2 filing manually, or relying on outdated software, the risk of non-compliance is constant. This guide covers what ICS2 requires, the most common mistakes that lead to ENS rejection, and how the right ICS2 solution eliminates those risks entirely.

Key Customs Declaration Terms You Need to Know

Key Customs Declaration Terms You Need to Know

The Five Most Common ICS2 Filing Mistakes

Based on analysis of real-world ENS submissions, these are the mistakes that most frequently lead to ENS rejection, customs referrals, and shipment delays.

1. Incomplete or Missing HS Codes

ICS2 requires a valid 6-digit Harmonised System (HS) code for every goods item in the ENS. Missing codes, incorrect codes, and vague goods descriptions such as “general cargo” or “miscellaneous goods” are among the most common triggers for risk analysis referrals. EU customs authorities use HS codes to match shipments against risk profiles, restricted goods lists, and dual-use export controls. A mismatch between the goods description and the HS code will flag your shipment immediately.

The fix: use an AI-powered classification tool to assign accurate HS codes before filing. iCustoms iClassification automates this process and cross-validates descriptions against the EU Combined Nomenclature, reducing classification errors to near zero.

2. Incorrect or Missing EORI Numbers

Every party named in an ENS, including the shipper, consignee, carrier, and any representative, requires a valid Economic Operators Registration and Identification (EORI) number. Missing EORI numbers, invalid formats, or EORI numbers from the wrong country are a frequent source of ENS rejection. Post-Brexit, UK-based EORI numbers (GB prefix) must not be used for EU submissions; an EU-issued EORI or a representative with a valid EU EORI must be used.

The fix: validate all EORI numbers at the data entry stage before submission. A compliant ICS2 filing system will reject invalid EORI formats before the ENS reaches EU customs, saving you the far more costly experience of a customs rejection.

3. Late Filing: Missing Pre-Loading and Pre-Arrival Deadlines

ICS2 operates on strict timing rules. For air cargo, the PLACI (pre-loading advance cargo information) must be submitted before the aircraft is loaded. The pre-arrival ENS must then be filed before the aircraft lands in EU customs territory. For ocean freight, the ENS must be filed at least 24 hours before loading at the port of departure. Road and rail have their own deadlines based on journey duration and border crossing point.

Late filing is treated as seriously as no filing at all. Customs authorities may issue a “do not load” instruction if the pre-loading data has not been received, or may subject the cargo to enhanced screening on arrival if the pre-arrival ENS is filed after the aircraft or vessel has already departed.

The fix: automate filing triggers within your ICS2 solution so that ENS submissions are initiated at the point of booking confirmation, not as a separate manual step before departure.

4. Misaligned Master and House Level Data

For consolidated shipments, the ENS must be filed at both master and house level. The master Bill of Lading or air waybill data must match the house level data. Discrepancies between the two, such as different goods descriptions, weight variances outside accepted tolerances, or conflicting routing information, will cause the submission to fail or trigger a risk referral.

This is particularly common when the carrier and freight forwarder are filing separately without coordinating their data. EU guidance confirms that even in a multiple filing scenario, the total data submitted across all partial filings must be internally consistent.

The fix: use an ICS2 filing platform that synchronises master and house level data and validates consistency before submission. iCustoms automatically cross-checks both levels and alerts users to discrepancies before the ENS is sent.

5. Filing for the Wrong Mode or Scope

ICS2 Release 3 has brought road and rail shipments into scope for the first time. Many businesses that were previously compliant for air and ocean shipments are now inadvertently failing to file for their road freight movements into the EU. Similarly, some businesses are filing at master level only when their consolidation model requires house-level filing as well.

The consequence of an out-of-scope omission is the same as a late or missing filing: customs delays, additional screening, and potential enforcement action.

The fix: before every shipment, confirm which transport mode is being used and whether the ENS obligation falls on your business or a partner, and use an ICS2 solution that handles all four transport modes within a single platform.

Avoid These 5 ICS2 Filing Mistakes with iCustoms

Avoid These 5 ICS2 Filing Mistakes with iCustoms

ICS2 for Air Cargo: What Air Freight Operators Need to Know

Air freight is the transport mode with the most demanding ICS2 requirements. Carriers and freight forwarders operating in the air cargo space face a two-stage filing obligation: PLACI before loading, then a full pre-arrival ENS before the aircraft lands. Failure at either stage risks either a do-not-load instruction or enhanced screening on arrival.

For air express operators and integrators, the data requirements include full goods descriptions with accurate HS codes, consignee and shipper EORI numbers, packaging and weight details, and routing data. Any discrepancy between the pre-loading data and the pre-arrival ENS will generate a risk referral.

ICS2 air cargo software needs to be capable of handling high volumes of filings at speed, with direct connectivity to EU customs authorities for real-time acknowledgement and MRN (Movement Reference Number) generation. iCustoms processes ICS2 air cargo declarations in under 90 seconds with 99% first-pass accuracy.

ICS2 for Postal and Express Compliance

Postal operators and express carriers have been subject to ICS2 since Release 1 in 2021. For postal operators, the minimum data set includes the consignee name and address, shipper name and address, goods description, and either the HS code or a simple goods description. Designated postal operators are responsible for filing for all inbound international consignments they carry.

Express carriers that also hold IATA licences and operate as air cargo carriers are subject to the more demanding full data set requirements under Release 2. This includes the full ENS dataset for every consignment, regardless of value or weight.

Postal cargo compliance software must be capable of processing large volumes of consignments at low unit cost. Manual filing is not viable at postal scale. An automated ICS2 postal compliance platform integrates with manifest data, validates goods descriptions against HS code libraries, and files ENS declarations in bulk while meeting the pre-loading deadline for every flight.

How to Choose the Right ICS2 Solution

With ICS2 now mandatory across all transport modes, the decision about which ICS2 filing system to use is a significant one. Here are the criteria that matter most for businesses evaluating their options:

Capability Why It Matters iCustoms
All transport modes ICS2 now covers air, ocean, road, and rail Air, ocean, road, and rail all supported
Direct EU customs connectivity Required for real-time MRN and status updates Direct integration across 27 EU member states
Pre-loading and pre-arrival filing Air cargo requires two-stage filing Both stages automated and triggered at booking
Master and house level support Consolidated shipments require both levels Both levels supported with automatic cross-validation
HS code validation Incorrect codes are a leading cause of rejection AI-powered classification built in
EORI validation Invalid EORI numbers cause immediate rejection Validated at data entry before submission
Filing speed and accuracy Postal and express volumes require high throughput Under 90 seconds per declaration; 99% accuracy
API and ERP integration Reduces manual data entry and human error Full API available; integrates with TMS and ERP systems

ICS2 and the Advance Cargo Information System: The Broader Compliance Picture

ICS2 is not just a filing requirement. It is the foundation of the EU’s advance cargo information strategy, designed to align with global standards for safety and security in international trade. The system operates as part of a broader EU Customs Union architecture that also includes the Union Customs Code (UCC), the Customs Decisions System (CDS), and the Export Control System (ECS).

For businesses with a global supply chain, ICS2 compliance sits alongside similar requirements in other jurisdictions: the US requires Advance Manifest filing under the Importer Security Filing (ISF/10+2) rules, the UK now operates its own Safety and Security Declaration (S&S GB) regime since January 2025, and other regions operate equivalent advance cargo information systems.

A modern trade compliance platform should handle all of these requirements from a single interface, reducing the risk of errors that come from managing multiple disconnected filing systems.

Final Thoughts

ICS2 Phase 3 compliance is non-negotiable for all EU-bound shipments starting January 2026. Understanding common filing mistakes, coordinating effectively between roles, and leveraging automation solutions like iCustoms ensures smoother operations, reduced risk, and timely customs clearance.

By following this checklist and integrating technology into your compliance workflow, freight forwarders, logistics managers, and customs agents can turn ICS2 compliance into a competitive advantage.

File ICS2 Declarations in Under 90 Seconds

iCustoms automates accurate ENS filing for air, ocean, road, and rail across all 27 EU member states. 99% first-pass accuracy. No manual data entry. Book a demo today and see how it works.

[Book a Free Demo]ย 

iCustoms watch a demo

Donโ€™t let ICS2 errors delay your shipments.

iCustoms automates ENS filings, ensures data accuracy, and keeps your EU imports on schedule.

Frequently Asked Questions

What is ICS2 in customs?

ICS2, or Import Control System 2, is the European Union's mandatory advance cargo information system. It requires all goods transported into or through EU customs territory, including Northern Ireland, Norway, and Switzerland, to have an Entry Summary Declaration (ENS) submitted to EU customs before the goods arrive.

Who is required to file under ICS2?

ICS2 applies to carriers, freight forwarders, postal operators, and express carriers. The obligation falls on whoever is responsible for bringing goods into EU customs territory. In consolidated shipments, both the master level filer (typically the carrier) and the house level filer (typically the freight forwarder) have separate filing obligations.

What is the deadline for ICS2 ENS filing?

For air cargo, the pre-loading advance cargo information (PLACI) must be submitted before loading. The full pre-arrival ENS must be filed before the aircraft arrives in EU customs territory. For ocean freight, the ENS must be filed 24 hours before loading at the port of departure. Road and rail deadlines vary by journey duration.

What data is required in an ICS2 ENS?

A complete ENS includes goods description, 6-digit HS code, packaging type and count, gross weight, shipper name and EORI, consignee name and EORI, carrier information, routing data, and mode-specific identifiers such as the air waybill number or bill of lading number.

What happens if an ICS2 filing is incorrect or late?

Incorrect or late ICS2 filings can result in a "do not load" instruction before departure, enhanced screening or detention on arrival, delays in customs clearance, and potential enforcement action by the national customs authority. In all cases, the commercial and reputational cost to logistics operators can be significant.

Does ICS2 apply to UK companies exporting to the EU?

Yes. ICS2 applies to all goods entering EU customs territory regardless of the origin country. UK-based exporters, freight forwarders, and logistics operators moving goods into the EU must ensure that a compliant ENS is filed before goods arrive. Post-Brexit, UK EORI numbers cannot be used for EU ENS filings, so a EU-registered declarant or representative is required.

What is the difference between ICS2 Release 1, 2, and 3?

Release 1 (March 2021) applied to express carriers and postal operators. Release 2 (March 2023) extended full ENS requirements to all air cargo carriers. Release 3 (phased from April 2025 to September 2025) brought maritime, road, and rail carriers into scope. ICS2 has fully replaced ICS1 from September 2025.

What is ICS2 air cargo software?

ICS2 air cargo software is a purpose-built platform that automates the pre-loading advance cargo information (PLACI) filing and the pre-arrival ENS for air freight shipments. It connects directly to EU customs authorities across all 27 member states, validates data against ICS2 requirements before submission, and generates Movement Reference Numbers (MRNs) in real time.

Can iCustoms handle ICS2 for postal and express operators?

Yes. iCustoms supports ICS2 filings for postal operators and express carriers, handling both the minimum data set (MDS) for postal consignments and the full data set required for express and air cargo carriers. The platform processes high volumes of declarations automatically, meeting pre-loading deadlines at scale.

How does iCustoms compare with manual ICS2 filing?

Manual ICS2 filing involves significant human effort, high risk of data entry errors, and no automated validation before submission. iCustoms automates the entire process: data is extracted from source documents, validated against ICS2 rules, classified with accurate HS codes, and submitted directly to EU customs in under 90 seconds per declaration, with 99% first-pass acceptance.

You may also like:

Struggling to Extract, Catagorise & Validate Your Documents?

iDP Icon

Capture & Upload Data in Seconds with AI & Machine Learning

Subscribe to our Newsletter

About iCustoms

iCustoms is an all-in-one solution helping businesses automate customs processes more efficiently. With AI-powered and machine-learning capabilities, iCustoms is designed to streamline your all customs procedures in a few minutes, cut additional costs and save time.

Struggling to Extract, Catagorise & Validate Your Documents?

iDP Icon

Capture & Upload Data in Seconds with AI & Machine Learning