ICS2 Explained: EU Import Control System 2 Filing Requirements

If you move freight into the European Union and you are not already filing under ICS2, you are running out of runway. The EU's Import Control System 2 is the bloc's pre arrival safety and security filing program, and since April 2025 it covers every mode of transport carrying goods into or transiting the EU customs territory. A late or missing ICS2 filing means cargo can be held at the first EU port of entry, refused unloading, or rejected outright by the destination customs authority.

Most forwarders moving EU bound cargo have heard of ICS2 as "the EU version of US ISF." That comparison is a useful starting point, but it understates the scope. ICS2 covers air, ocean, road, and rail. It applies to express, mail, and full container shipments alike. It requires data submission before goods are loaded onto the vessel or aircraft for some modes, and before arrival at the first EU office of entry for others. And the responsibility for filing sits with the carrier and with the upstream party in the supply chain, not with the importer of record.

This guide explains what ICS2 actually requires, which party files it on each mode, what data has to be in the Entry Summary Declaration, how the rollout phases stack together, and how a freight forwarder should set up its workflow to stay compliant without slowing down bookings.

Key Takeaways

  • ICS2 is the EU mandatory pre arrival safety and security filing program, covering every mode of transport into the EU customs territory since April 2025.
  • The required filing is the Entry Summary Declaration (ENS), submitted to EU customs before the goods arrive at the first EU office of entry.
  • The party legally responsible for filing depends on the mode. Ocean and air carriers file master level ENS. NVOCCs and freight forwarders push house level data.
  • Filing requires a valid 6 digit HS code, an accurate goods description, consignor and consignee data, routing, and an EORI number for the responsible party.
  • Non compliance consequences include cargo not loaded at origin, hold at the first EU port, manual customs intervention, and fines that vary by member state.

What Is ICS2?

ICS2 stands for Import Control System 2. It is the European Union customs pre arrival safety and security program, operated jointly by the European Commission Directorate General for Taxation and Customs Union (DG TAXUD) and the customs authorities of the 27 EU member states, plus Norway, Switzerland, Liechtenstein, and Northern Ireland.

The program replaces the original ICS1 system that the EU operated from 2011 through the phased rollout of ICS2. Where ICS1 relied on a paper based or limited electronic process focused mainly on ocean carrier declarations, ICS2 is a fully digital, multi mode, multi filer program built on a common EU level technical platform called the Shared Trader Interface (STI).

The core deliverable that every party files into ICS2 is the Entry Summary Declaration, or ENS. The ENS is a structured data message that gives EU customs the information they need to run a risk assessment on the cargo before it physically arrives in the EU customs territory. If the risk assessment flags the consignment, EU customs can issue a Do Not Load instruction to the carrier at origin, or a Hold for Inspection at the first EU port.

Why the EU Introduced ICS2

ICS2 was designed to close three structural gaps in the original ICS1 program. First, ICS1 only required a single ENS per consignment, typically filed by the line haul carrier. That meant house bill level visibility for consolidated cargo was missing, and EU customs could not assess risk at the actual shipper and consignee level. Second, ICS1 had no consistent technical specification across member states, so a carrier filing into France used a different interface than one filing into Germany. Third, ICS1 did not cover air express, postal, road, or rail with enough granularity to support effective risk assessment.

ICS2 fixes all three by requiring multiple filings up the supply chain for the same shipment, by enforcing one shared technical platform across all member states, and by extending coverage to every mode and consignment type.

The ICS2 Rollout Phases

ICS2 was rolled out in three releases between 2021 and 2025. Each release added a new mode or consignment category. The phased approach gave carriers and forwarders time to build the technical integrations, but the consequence is that the rules a given forwarder needs to know depend on which modes they actually handle.

Release Live Date Scope
Release 1 March 2021 Postal and air express consignments. Carriers file a pre loading ENS with a minimum data set before goods are loaded onto the aircraft at origin.
Release 2 March 2023 All air cargo, including general cargo and postal not covered in Release 1. Full ENS data set required.
Release 3 June 2024 through April 2025 Maritime, road, and rail. Phased onboarding for ocean carriers (from June 2024), NVOCCs and freight forwarders for house level data (from December 2024), and road and rail (from April 2025).

Since April 2025, ICS2 covers every mode and every consignment type entering the EU customs territory. There are no remaining exemptions for cargo type, container type, or trade lane. If goods cross the EU external border, an ENS must be filed.

Who Files the ENS in ICS2?

The party legally responsible for the ENS depends on the mode and on the contractual setup of the shipment. ICS2 uses what the EU calls a "multiple filing" model, meaning more than one party can file ENS data for the same shipment, and the upstream parties feed the downstream parties.

Ocean Freight

The ocean carrier is responsible for the master level ENS, filed against the Master Bill of Lading. Each NVOCC or freight forwarder that issued a House Bill of Lading for cargo on that vessel is responsible for filing house level ENS data for their consignments. The carrier master ENS and the NVOCC house ENS are linked in the ICS2 system via the bill of lading references.

For a freight forwarder running EU bound ocean import workflows, this means the forwarder cannot rely on the carrier to file on their behalf. The forwarder must file its own ENS for each house consignment it issued, with the consignee, goods, and HS code data that only the forwarder has. Purpose built Ocean Import Freight Management Software is where that house level data should live, so the ENS is drafted from the same shipment record used for booking, documentation, and arrival notice.

Air Freight

The air carrier is responsible for the master ENS for the flight. Freight forwarders and consolidators that issued House Air Waybills must file house level ENS data for their consignments. For express and integrator traffic, the express carrier files a pre loading ENS containing a minimum data set before the cargo is loaded onto the aircraft at origin, then a complete ENS with the full data set after loading.

Air imports carry the tightest pre loading exposure of any mode. Missing the pre loading ENS on a long haul flight means the freight sits at origin. Forwarders running EU bound air lanes typically move the HS code and consignee data capture forward into booking, which is the workflow Air Import Freight Management Software is designed to enforce.

Road and Rail

The road carrier or rail undertaking is responsible for the ENS at the first EU office of entry. For groupage road freight, the consolidator must provide house level data to the road carrier, who then files the ENS. For rail, the rail undertaking files based on data provided by the freight forwarder organizing the rail movement.

Postal Operators

The designated postal operator at origin is responsible for the pre loading ENS for postal consignments. Postal operators in non EU countries that send mail into the EU must connect to ICS2 either directly or via their destination country postal operator.

What Data Goes Into the ENS?

The ENS data set is defined in EU Implementing Regulation 2015/2447 and refined for ICS2 in 2022/2399. The required fields cover party identification, goods description, routing, and shipment references. The exact field set varies slightly by mode, but the core requirements are consistent.

Data Category Required Fields
Parties Consignor name and address, consignee name and address, notify party, person lodging the ENS with EORI number
Goods description Plain language description of the goods, 6 digit HS commodity code, package count, package type, gross mass in kilograms
Routing Country of dispatch, country of destination, mode of transport, conveyance identification (vessel name and voyage, flight number, truck plate, train number), first EU office of entry
References Master Bill of Lading or Master Air Waybill number, House Bill or House Air Waybill number, container numbers (ocean), seal numbers
Other UN dangerous goods code if applicable, place of loading, place of discharge, estimated date and time of arrival

The two fields that cause the most rejections are the goods description and the HS code. EU customs has explicitly warned filers that generic descriptions like "freight all kinds," "general merchandise," "consolidated cargo," or "various goods" will be rejected. Each commodity in the consignment needs a description that a customs officer can read and understand without opening the box.

Watch out

A wrong HS code on the ENS can block the consignment even if every other field is correct. EU customs cross checks the 6 digit HS code against the goods description and against the EORI profile of the consignee. If the HS code does not match the description or is inconsistent with what that consignee typically imports, the system flags the shipment for manual review and the cargo is held at the first EU port. Confirm the 6 digit HS code with the shipper before the ENS is filed, not after.

ICS2 Filing Deadlines by Mode

ICS2 deadlines are set against the moment the goods enter the EU customs territory or are loaded for transport, depending on the mode. Missing the deadline is what triggers Do Not Load and Hold instructions.

Mode Pre Loading ENS Pre Arrival ENS
Ocean (deep sea) Not required At least 24 hours before loading at the foreign port of departure
Ocean (short sea, under 24 hours sailing) Not required At least 2 hours before arrival at the first EU port
Air (long haul flights over 4 hours) Minimum data set as early as possible before loading At least 4 hours before arrival at the first EU airport
Air (short haul flights under 4 hours) Minimum data set as early as possible before loading By the time the aircraft takes off
Road Not required At least 1 hour before arrival at the first EU office of entry
Rail Not required At least 2 hours before arrival at the first EU office of entry

The 24 hour deep sea rule is the one that catches forwarders most often. It means the ENS has to be in the EU system 24 hours before the container is loaded onto the vessel at the origin port, not 24 hours before the vessel sails. For a Shanghai to Rotterdam booking with a Friday cut off, the ENS must be filed by Thursday morning Shanghai time at the latest, and ideally earlier to leave room for rejection and correction.

Who Pays the ENS Fee, and Under What Incoterm

The question forwarders get most often from EU bound shippers is who pays the ENS fee, especially under FOB Incoterms where the buyer takes risk at the port of loading. The short answer is that ICS2 filing is a carrier and forwarder obligation, so the fee is typically embedded in the ocean freight rate on the master side and in the forwarder house charges on the house side. It is not a customs duty, it is a compliance cost.

Under FOB, the shipper delivers at the origin port and risk passes to the buyer once the cargo is on board. But the ENS deadline sits before load, at least 24 hours earlier for deep sea. That means whoever is booking the vessel needs to file, and whoever is issuing the house bill of lading needs to file at house level. In a standard FOB Asia to Europe move, the ocean carrier files the master ENS and bills the master surcharge into the freight rate quoted to the buyer or the buyer nominated forwarder. The forwarder issuing the house bill files the house ENS and either absorbs the fee or bills it as a compliance line item to the party paying freight.

The fee itself varies. Ocean carriers typically add USD 25 to USD 40 per bill of lading as an ENS surcharge. Freight forwarders filing house level usually charge USD 15 to USD 30 per house bill, depending on volume and whether ENS is bundled into an all in origin charge. On air, express integrators absorb the ENS fee into published tariffs, while forwarder consolidators pass it through as a documentation charge.

ICS2 vs US ISF: How They Compare

Most forwarders learn ICS2 by comparing it to the US Importer Security Filing program, also known as ISF or 10+2. The two programs share the same intent but differ in scope, filer, and data set.

Attribute EU ICS2 (ENS) US ISF (10+2)
Modes covered Ocean, air, road, rail, postal Ocean only
Filing party Carrier and NVOCC or freight forwarder (multiple filing) Importer of record or its agent, plus carrier
Deadline for deep sea ocean 24 hours before loading at origin port 24 hours before loading at origin port
HS code requirement 6 digit HS code mandatory 6 digit HTSUS code mandatory
Penalty for non compliance Do Not Load at origin, Hold at first EU port, fines per member state USD 5,000 per violation, capped at USD 10,000 per shipment

The biggest operational difference is the filer. In US ISF, the importer or its customs broker files. In EU ICS2, the carrier and the forwarder file. That means a US importer can largely outsource ISF to the broker, while an EU importer is dependent on the carrier and forwarder to file correctly, with little ability to file themselves.

If your operation handles both US imports and EU imports, building the workflow inside a single platform that supports both ISF data capture and ENS data capture is the cleanest setup. Using Freight Integrations Software for Forwarders to connect carrier and customs APIs in one place means the same shipment record drives both filings without re entering data.

How a Freight Forwarder Sets Up ICS2 Compliance

Most forwarders moving EU bound cargo have an ICS2 setup somewhere on a spectrum: at one end, manual filing through a customs broker for each consignment; at the other end, an API integration between the forwarder TMS and the carrier or directly to a national customs system. The right setup depends on volume and lane mix.

  1. 1
    Get an EORI number
    Every party filing or appearing in an ENS as the lodging filer needs an EU Economic Operators Registration and Identification number. For non EU forwarders, the EORI is issued by the customs authority of the first EU member state you operate into. Apply before your first shipment, not when you discover a hold notice.
  2. 2
    Choose your filing route
    Three routes: file directly into ICS2 via the Shared Trader Interface, file through a customs broker who has the connection, or rely on the carrier NVOCC service to file the house data on your behalf. Direct filing gives full control. Broker filing is simpler at low volume. Carrier filing is least flexible and not always offered.
  3. 3
    Capture HS code at booking
    The 6 digit HS code has to be on the shipment record by the time the ENS deadline hits. Move the HS code field into your booking form, not your documentation step. Confirm the code with the shipper at booking, validate it against the goods description, and treat any missing HS code as a blocker on the file.
  4. 4
    Build an ICS2 deadline alert
    For deep sea ocean, the ENS deadline is 24 hours before load. For short haul air, it is at takeoff. Set an alert in your TMS that fires when an EU bound shipment is within 48 hours of cargo cut off and the ENS has not yet been confirmed accepted. This single workflow change prevents the majority of preventable Hold notices.
  5. 5
    Reconcile filings against arrival
    Match every ENS filing acceptance message back to the originating shipment record, and track the ENS status through to release at the first EU office of entry. Any consignment that arrives without a matched accepted ENS becomes a hold. This reconciliation is the work that ICS2 compliant Workflow Automation Software for Forwarders handles automatically.

What Happens When an ENS Is Rejected or Late

ICS2 enforcement has three stages, and each one is more expensive than the last.

Stage 1: Do Not Load. If the ENS is rejected before the pre loading deadline on air or postal, the carrier receives a Do Not Load instruction. The cargo stays at origin until the ENS is refiled and accepted. The cost is missed connection, storage at origin, and rebooking on the next flight or vessel.

Stage 2: Hold at first EU office of entry. If the ENS is accepted but the risk assessment flags the consignment, customs places a hold at the first EU port or airport on arrival. The cargo cannot be discharged or transferred to the destination customs office until the hold is cleared. Clearance can take from hours to days depending on the inspection required.

Stage 3: Fines and seizure. Penalties for ICS2 non compliance are set by each member state, not centrally. Typical fines range from EUR 250 per missing or late filing in member states with lighter enforcement, up to EUR 5,000 or more per filing in states like Germany and France. Repeat non compliance can result in cargo seizure and loss of trusted trader status.

The Bottom Line for Freight Forwarders

ICS2 is now the default filing regime for every shipment into the EU. Forwarders that handle EU bound cargo need an EORI number, a filing route (direct, broker, or carrier), a workflow that captures the HS code at booking, and a deadline alert that prevents the 24 hour deep sea rule from getting missed. Forwarders that handle US and EU bound cargo together get the most efficiency by running both ISF and ENS workflows on the same platform, against the same shipment record, with the same data capture discipline.

The forwarders that treat ICS2 as a documentation chore handle exceptions reactively, pay fines, and absorb hold storage. The forwarders that treat it as a workflow problem solve it once at booking and never see it again.

Ship Faster. Scale Smarter. See how GoFreight helps forwarders capture ICS2 data at booking, file ENS on time, and reconcile filings against arrivals automatically. Request a GoFreight Demo →

Frequently Asked Questions

What does ICS2 stand for?

ICS2 stands for Import Control System 2. It is the European Union pre arrival safety and security filing program operated by the European Commission DG TAXUD and the customs authorities of the 27 EU member states plus Norway, Switzerland, Liechtenstein, and Northern Ireland.

When did ICS2 become mandatory?

ICS2 rolled out in three phases. Release 1 covered postal and air express from March 2021. Release 2 covered all air cargo from March 2023. Release 3 covered maritime, road, and rail in stages from June 2024 through April 2025. Since April 2025, ICS2 is mandatory for every mode of transport carrying goods into the EU customs territory.

Who is responsible for filing the ENS under ICS2?

The filer depends on the mode and on whether the cargo is a master or house level consignment. The line haul carrier files the master ENS. NVOCCs and freight forwarders that issued a House Bill of Lading or House Air Waybill file house level ENS for their consignments. Postal operators file for postal consignments. Road carriers and rail undertakings file at the first EU office of entry for road and rail.

What data is required in an ENS filing?

The ENS requires consignor and consignee data, the party lodging the filing with a valid EORI number, a plain language goods description, a 6 digit HS commodity code, package count and gross weight, country of dispatch and destination, mode of transport and conveyance identification, the first EU office of entry, and the relevant master and house bill of lading or air waybill references.

What is the deadline for filing the ENS for deep sea ocean shipments?

The ENS for deep sea ocean shipments must be filed at least 24 hours before the cargo is loaded onto the vessel at the foreign port of departure. This is the loading deadline, not the sailing deadline. For a vessel cutting off Friday in Shanghai, the ENS must be in the EU system by Thursday at the latest.

Who pays the ICS2 ENS fee, especially under FOB Incoterms?

ICS2 filing is a carrier and forwarder obligation, not an importer obligation, so the fee is embedded in the ocean freight rate on the master side and in the forwarder house charges on the house side. Under FOB, the ENS deadline sits before load, which is before risk passes to the buyer. The ocean carrier files the master ENS and bills the master surcharge into the freight rate. The forwarder issuing the house bill files the house ENS and either absorbs the fee or passes it through as a compliance line item to the party paying freight. Typical fees are USD 25 to USD 40 per bill of lading on the master side and USD 15 to USD 30 per house bill on the forwarder side.

What happens if the ENS is filed late or rejected?

If the ENS is rejected or missing before the pre loading deadline on air or postal, the carrier receives a Do Not Load instruction and the cargo stays at origin. If the ENS is accepted but flagged in risk assessment, customs places a hold at the first EU port or airport. Member states also issue fines for non compliance, typically ranging from EUR 250 to EUR 5,000 per filing depending on the country and severity.

How is ICS2 different from US ISF?

ICS2 covers ocean, air, road, rail, and postal across the EU, with multiple filing by the carrier and the forwarder. US ISF covers ocean only and is filed by the importer of record or its customs broker, with the carrier filing separately. Both programs require a 6 digit commodity code and both apply the 24 hour before loading rule for deep sea ocean shipments.

Do I need an EORI number to file under ICS2?

Yes. Any party lodging an ENS must have a valid EU Economic Operators Registration and Identification number. Non EU forwarders apply for an EORI from the customs authority of the first EU member state they operate into. The EORI is also required for the consignee on most filings.

Keep Reading