LogisticsEdge
Customs Guide Intermediate

ICS2 ENS Declarations for UK Freight: Complete 2026 Guide

Everything UK freight operators need to know about ICS2 ENS declarations for Northern Ireland and EU movements. Deadlines, data requirements, and filing rules.

22 April 2026 15 min read 3,177 words
ICS2 ENS Northern Ireland customs declarations EU freight
ICS2 ENS Declarations for UK Freight: Complete 2026 Guide
In this article

    Key Takeaways

    • ICS2 replaced ICS1 for Northern Ireland on 31 December 2025 — all ENS declarations for goods moving into NI must now use the ICS2 system
    • Road transport ENS deadline is at least 1 hour before arrival at the EU customs office of first entry
    • Minimum 6-digit HS codes required for every item — generic descriptions like “General Cargo” are no longer accepted
    • Multiple filing for road transport is not yet available — single comprehensive ENS per vehicle remains mandatory until H2 2026 at the earliest
    • XI EORI holders must register directly with HMRC for ICS2 by emailing ics.helpdesk@hmrc.gov.uk
    • Great Britain movements use the separate Safety and Security GB service — ICS2 applies only to NI and EU entries

    What Is ICS2 and Why UK Freight Operators Must Care

    The Import Control System 2 (ICS2) is the European Union’s advanced cargo information system for security and safety risk assessment. For UK freight operators moving goods into Northern Ireland or the Republic of Ireland, ICS2 is now the mandatory platform for submitting Entry Summary Declaration (ENS) data before goods arrive.

    ICS2 replaced the older ICS1 system for Northern Ireland movements on 31 December 2025. From that date forward, all ENS declarations for goods entering Northern Ireland must be submitted through ICS2 — the legacy ICS1 system was fully decommissioned. This change aligns Northern Ireland with the EU’s Union Customs Code security requirements under the Windsor Framework.

    The system applies to goods entering Northern Ireland and the EU. For goods entering Great Britain directly, the separate UK Safety and Security (S&S) service remains the correct system — ICS2 does not apply to GB-only movements. This distinction matters for operators running mixed GB and NI routes, as different systems and registration pathways apply.

    ICS2 represents a significant step-change in data granularity and pre-arrival risk analysis compared to ICS1. The system centralises customs data, requires more detailed goods descriptions, and performs automated risk assessment before goods reach the frontier. For UK hauliers, freight forwarders, and customs agents, this means more preparation time, stricter data quality requirements, and less tolerance for last-minute filing.

    How ICS2 Differs from ICS1

    The transition from ICS1 to ICS2 is not merely a system upgrade — it is a fundamental shift in how customs authorities collect and analyse security data. Understanding the differences helps operators prepare for the stricter requirements.

    Centralised data repository: ICS2 operates as a single EU-wide system, whereas ICS1 allowed member states to maintain national systems with varying data standards. All ENS declarations now flow into a central repository accessible by all EU customs authorities. This means a declaration submitted for a NI-bound truck is visible to customs officers in France, Belgium, or any other EU member state the vehicle might transit.

    Granular data requirements: ICS1 accepted relatively broad goods descriptions. ICS2 requires minimum 6-digit HS codes for every item in the consignment. A truck carrying mixed goods needs each line item classified with its correct commodity code. Generic descriptions such as “General Cargo” or “Mixed Goods” will cause the ENS to be rejected.

    Pre-arrival risk analysis: ICS2 performs automated risk assessment before the vehicle reaches the frontier. Declarations are screened against security databases, and high-risk consignments are flagged for inspection before arrival. This shifts the compliance burden earlier in the journey — problems must be resolved before departure, not at the border.

    EORI validation across all parties: ICS2 validates EORI numbers for the declarant, carrier, consignor, and consignee. A single invalid or expired EORI can cause the entire ENS to be rejected. Under ICS1, validation was less stringent and often caught errors only after submission. For operators without a valid EORI, see our EORI number guide.

    Multiple filing limitations: For road transport, ICS2 currently supports only single filing — one comprehensive ENS per vehicle covering all goods on board. Multiple filing (where different traders submit separate ENS entries for their portion of a consolidated load) is not yet available for road. The IRU is working with the European Commission on a multiple filing option expected in H2 2026, but until then, the carrier or appointed agent must submit one complete declaration.

    Who Needs to File an ENS Under ICS2

    The legal obligation to file an ENS falls on the carrier — the party responsible for the vehicle transporting goods into Northern Ireland or the EU. In practice, this obligation is often delegated to a freight forwarder or customs agent with the technical capability to submit declarations.

    Carriers: The haulage company operating the vehicle is legally responsible for ENS filing. If you run your own trucks across the Irish Sea or through the Channel, you must either register for ICS2 directly or appoint an agent to file on your behalf.

    Freight forwarders: Many carriers appoint their freight forwarder as the declarant. The forwarder submits the ENS using their own EORI and takes responsibility for data accuracy. This is common for smaller hauliers without in-house customs capability.

    Hauliers moving goods into NI/EU: Any UK-based haulier running NI or EU routes must have ICS2 capability. This includes both dedicated NI routes (such as Holyhead–Dublin or Liverpool–Belfast) and EU routes transiting through France or the Netherlands.

    Appointed agents: Customs brokers and agents can file ENS declarations on behalf of carriers. The agent uses their own EORI as the declarant but must include the carrier’s EORI in the declaration. The carrier remains legally responsible for ensuring the declaration is submitted on time.

    Trader Support Service (TSS): For Northern Ireland movements, the UK government’s Trader Support Service can still be used to submit ENS declarations into ICS2. TSS provides a managed service for operators who prefer not to handle declarations directly. The service covers both customs declarations and ENS for NI movements.

    UK-Specific Pathways: XI EORI vs Non-XI EORI

    UK operators fall into two categories for ICS2 purposes: those holding XI EORI numbers (Northern Ireland traders) and those holding GB EORI numbers (Great Britain traders). The registration pathway differs for each.

    XI EORI holders: Businesses with an XI-prefix EORI number — typically those established in Northern Ireland or trading under the Windsor Framework — must register for ICS2 directly with HMRC. Registration is done by emailing ics.helpdesk@hmrc.gov.uk with your XI EORI number and company details. HMRC will provide credentials for accessing the ICS2 National Service.

    Non-XI EORI holders: GB-based operators without an XI EORI use the UK’s National Service for ICS2 access. This is the same service used for other HMRC customs systems. Registration is done through the GOV.UK portal, and credentials are issued separately from XI EORI registration.

    GB Safety and Security service: For goods entering Great Britain (not Northern Ireland), the separate UK Safety and Security service applies. This is the GB equivalent of ICS2 and uses different systems and registration. Operators running both GB and NI routes must maintain access to both systems.

    Dual-registration reality: Many UK freight operators now maintain both XI and GB EORI numbers, plus access to both the ICS2 service (for NI/EU) and the S&S GB service (for GB movements). Keeping credentials current and ensuring the correct system is used for each journey is a basic compliance requirement.

    Data Requirements for ICS2 ENS Declarations

    ICS2 demands significantly more data than ICS1. The declaration must include detailed information about the goods, the parties involved, and the route. Missing or incorrect data causes rejection — there is no “submit now, fix later” option.

    6-digit HS codes: Every item in the consignment must have a minimum 6-digit Harmonised System (HS) code. This is the international commodity code classification. For example, “fresh salmon” is 0302.12, “steel bolts” is 7318.15. The code must be specific enough to identify the product category — generic codes like “9999.99” (miscellaneous) are not accepted.

    Goods descriptions: Each line item needs a clear description matching the HS code. “Fresh Atlantic salmon, whole, chilled” is acceptable. “Fish” or “Seafood” is too vague. The description should match what appears on the commercial invoice and packing list. Accurate classification is foundational — our commodity code classification tips walk through the process.

    EORI numbers for all parties: The declaration must include valid EORI numbers for:

    • Declarant (the party submitting the ENS)
    • Carrier (the haulage company operating the vehicle)
    • Consignor (the sender of the goods)
    • Consignee (the receiver of the goods)

    A single invalid or expired EORI causes the entire ENS to be rejected. Operators should verify EORI numbers before each submission — the HMRC EORI validation tool can check validity in real time.

    Buyer and seller details: ICS2 requires the name and address of both the buyer and seller in the transaction. This is separate from consignor/consignee and applies even when goods are moving between related companies in the same group.

    Route information: The declaration must specify the expected route, including the customs office of first entry into the EU. For NI-bound goods, this is typically a Northern Ireland port. For EU-bound goods transiting through France, it would be Calais or Dunkirk.

    Vehicle registration: The registration number of the transporting vehicle must be included. For articulated lorries, this is the tractor unit registration. Trailer numbers are optional but recommended for full traceability.

    Seal numbers: If the container or vehicle is sealed, the seal number must be recorded. This allows customs to verify the integrity of the load during transit.

    Filing Deadlines by Transport Mode

    ICS2 sets different ENS filing deadlines depending on the mode of transport. Missing the deadline means the goods cannot be loaded (for air/sea) or cannot cross the frontier (for road/rail).

    Air freight (PLACI + ENS): For air movements, ICS2 requires Pre-Loading Advance Cargo Information (PLACI) at least 4 hours before loading onto an aircraft bound for the EU. This is separate from the ENS deadline and applies to cargo airlines only. The ENS itself must be filed at least 2 hours before arrival for short-haul flights.

    Maritime freight: For containerised sea freight, the ENS must be filed at least 24 hours before loading at the port of departure. For bulk or break-bulk cargo, the deadline is 4 hours before arrival at the EU port. Ro-ro freight (such as the Irish Sea routes) follows the 24-hour rule.

    Road freight: For road transport, the ENS must be filed at least 1 hour before arrival at the EU customs office of first entry. This is the tightest deadline and leaves little margin for error. Operators should file as soon as the load is confirmed — ideally before departure from the UK — rather than waiting until the 1-hour window.

    Rail freight: Rail follows the same 1-hour pre-arrival rule as road. For Channel Tunnel freight, this means filing before the train departs Folkestone.

    Best practice: Despite the 1-hour road deadline, operators should file as early as possible — ideally 24 hours before departure. Early filing allows time to correct errors without delaying the journey. Last-minute filing risks rejection at the worst possible moment.

    Single vs Multiple Filing: Current Limitations for Road

    One of the most significant operational constraints in ICS2 is the lack of multiple filing support for road transport. This affects groupage operators and freight forwarders who consolidate loads from multiple customers onto a single vehicle.

    Single filing (current rule): Under single filing, one party — typically the carrier or their appointed agent — must submit a single comprehensive ENS covering all goods on the vehicle. This declaration includes every line item from every customer’s consignment. The declarant takes responsibility for the accuracy of all data, even for goods they did not originate.

    Why this matters: For a groupage truck carrying 20 different customers’ pallets, the carrier must collect HS codes, EORI numbers, and goods descriptions from all 20 customers before filing. Any missing data from one customer blocks the entire declaration. This creates a coordination burden that did not exist under ICS1.

    Multiple filing (expected H2 2026): The IRU (International Road Transport Union) is working with the European Commission to introduce multiple filing for road transport. Under multiple filing, each customer would submit their own ENS for their portion of the load, and the system would combine them automatically. This would reduce the carrier’s data-collection burden and allow customers to control their own declaration data.

    Timeline uncertainty: The original target for multiple filing was early 2026, but this has slipped. Current industry guidance suggests H2 2026 at the earliest. Until multiple filing goes live, single filing remains mandatory — there is no workaround.

    Practical workaround: Some operators are appointing a single customs agent to handle all ENS filing for a vehicle. The agent collects data from all customers and submits one declaration. This centralises the burden but adds cost and requires customers to share data with a third party.

    June 2026 Road Rollout: Five Member States Decommission ICS1

    June 2026 marks the final phase of the ICS2 rollout for road transport. Five EU member states will decommission their ICS1 systems and switch to ICS2 exclusively for road freight.

    The five countries: Croatia, Latvia, Poland, Romania, and Slovakia will switch off ICS1 for road on 1 June 2026. After this date, all ENS declarations for road freight entering these countries must use ICS2. This is Release 3 of the ICS2 rollout — the final tranche of member states to transition.

    Impact on UK operators: For UK hauliers running routes through Eastern Europe, this change means ICS2 compliance is now universal across the EU. There is no remaining ICS1 fallback. Any operator still using ICS1-compatible systems must upgrade before June 2026.

    Transit considerations: Even if the final destination is outside these five countries, transit through them requires ICS2 compliance. A UK truck running to Ukraine via Poland must file ICS2 ENS before entering Poland.

    Software conformance: Customs software providers have been updating their systems for Release 3 conformance. Operators using third-party declaration software should confirm with their vendor that the June 2026 release is supported. HMRC’s Trader Support Service already supports Release 3.

    Practical Steps for UK Operators

    If you are not yet ICS2-compliant, or if your current process is causing delays and rejections, follow these steps to get operational.

    Step 1 — Register for access: Determine whether you need XI EORI registration (email ics.helpdesk@hmrc.gov.uk) or non-XI National Service registration (via GOV.UK). Complete registration at least 2 weeks before your first planned ICS2 declaration — credential issuance can take several days.

    Step 2 — Verify EORI numbers: Check that your own EORI and those of your regular customers are valid and current. Use the HMRC EORI validation tool. Expired or incorrect EORI numbers are the most common cause of ENS rejection.

    Step 3 — Upgrade data collection: Implement a process to collect 6-digit HS codes, full goods descriptions, and buyer/seller details from customers before departure. This may require changes to your booking forms or customer communication. Consider requiring customers to provide HS codes at the time of booking, not after the truck is loaded.

    Step 4 — Test your software: If using third-party declaration software, run test declarations in the ICS2 sandbox environment before going live. HMRC provides a testing environment for ICS2. Verify that your software handles the new data fields correctly.

    Step 5 — Build time buffers: File ENS declarations as early as possible — ideally 24 hours before departure. The 1-hour road deadline is a legal minimum, not a target. Early filing allows time to correct errors without delaying the journey.

    Step 6 — Train staff: Ensure your customs team understands the difference between ICS1 and ICS2 requirements. Common errors include using generic HS codes, missing EORI numbers, and filing too late. Regular training reduces rejection rates.

    Step 7 — Consider TSS: If in-house filing proves too complex, the Trader Support Service can handle ENS declarations for Northern Ireland movements. TSS charges a fee per declaration but removes the technical burden. For broader customs clearance help, see our customs clearance step-by-step guide.

    Key Takeaways

    • ICS2 is mandatory for all Northern Ireland and EU movements — ICS1 was fully decommissioned for NI on 31 December 2025
    • Road ENS deadline is 1 hour pre-arrival — but file 24 hours early to allow for corrections
    • 6-digit HS codes required for every item — no more generic “General Cargo” descriptions
    • Single filing only for road until H2 2026 — carriers must submit one comprehensive ENS per vehicle
    • XI EORI holders register via HMRC — email ics.helpdesk@hmrc.gov.uk for ICS2 credentials
    • June 2026 sees final ICS1 decommissioning — Croatia, Latvia, Poland, Romania, and Slovakia switch to ICS2 on 1 June
    • GB movements use separate S&S service — ICS2 applies only to NI and EU entries

    Frequently Asked Questions

    What happens if I file an ENS late? Late filing means the goods cannot legally cross the frontier. For road freight, the vehicle may be refused entry at the EU customs office of first entry. In practice, carriers without a valid ENS are turned back or held until a declaration is submitted. Fines may also apply depending on the member state.

    Can I amend an ENS after submission? Yes, but only before the goods arrive at the customs office of first entry. Once the vehicle arrives, the ENS is locked and cannot be amended. If errors are discovered after arrival, a new ENS may need to be submitted and the goods held pending clearance.

    Do I need separate ICS2 registration for each vehicle? No. ICS2 registration is at the company level, not the vehicle level. One registration covers all vehicles operated by the company. However, each vehicle’s registration number must be included in the ENS declaration for that journey.

    What if my customer won’t provide HS codes? The carrier is legally responsible for ENS filing, even if the customer refuses to provide data. Without HS codes, the ENS will be rejected. Operators should make HS code provision a condition of carriage — refuse to load until the customer provides the required data. Some operators charge a fee for HS code classification as a service.

    Is ICS2 the same as UK Safety and Security? No. ICS2 is the EU system for goods entering Northern Ireland and the EU. UK Safety and Security (S&S) is the separate GB system for goods entering Great Britain. Operators running both GB and NI routes must maintain access to both systems. The data requirements are similar but the platforms are different.

    Can the Trader Support Service file ICS2 declarations? Yes. TSS supports both customs declarations and ENS declarations for Northern Ireland movements into ICS2. The service is available to UK-based operators and handles the technical filing on your behalf. Fees apply per declaration.

    What is PLACI and does it apply to road freight? PLACI (Pre-Loading Advance Cargo Information) is an ICS2 requirement for air freight only. It requires cargo airlines to submit data at least 4 hours before loading. PLACI does not apply to road, maritime, or rail freight. Road freight follows the 1-hour pre-arrival ENS deadline.


    For more on customs procedures, read our guides to EORI numbers, commodity code classification, and customs clearance step-by-step.

    The weekly briefing

    Practical UK logistics and customs insight, every week. No fluff.

    From the desk

    The LogisticsEdge Desk

    Practitioner-written UK customs & logistics intelligence