Internal Market Movement Information, or IMMI, is a simplified data set that eligible UK Internal Market Scheme (UKIMS) authorised businesses can submit through the (iTSS) Trader Support Service instead of a full customs declaration for goods moving from Great Britain to Northern Ireland. It asks for less information than a full declaration, it can draw on your Trader Goods Profile rather than requiring a fresh commodity code every time, and it can be submitted before the goods move or afterwards through UKIMS-EIDR. Not every movement qualifies. The goods have to be Standard or Category 2, not at risk of entering the EU, already in free circulation, moving by direct transport, and intended for sale to or use by end consumers in the UK.
This guide sets out what IMMI actually requires, who can use it, and how a submission runs from the data you hold to the Goods Movement Reference the vehicle needs at the port.
IMMI sits under the Simplified Processes for Internal Market Movements introduced as part of the Windsor Framework arrangements that took effect on 1 May 2025. Where a full customs declaration asks for the complete data set a customs authority needs to assess duty and compliance, IMMI asks for a reduced version of the same picture, built on the basis that the goods are staying in the UK and are not headed on into the EU.
It is worth being precise about what it replaces. IMMI is an alternative to a full customs declaration, not to the TSS Simplified Procedure, which pairs a simplified frontier declaration with a supplementary declaration due by the tenth of the following month. IMMI needs neither: it is a single submission, and usually the lightest route available. Where it does not apply, the movement falls back to the Simplified Procedure or a full frontier declaration, both covered in our guide to TSS declaration types.
| Question / Answer | |
|---|---|
| What it replaces | A full customs declaration, for eligible movements |
| Data required | A reduced set; the Trader Goods Profile can supply the commodity code, origin and description |
| Who can use it | Businesses where the sender or the receiver holds UKIMS authorisation |
| When it is submitted | Before the movement, or afterwards through UKIMS-EIDR |
| Goods eligible | Standard and Category 2 goods that are not at risk |
| Goods excluded | Category 1 goods, in every case |
| Supplementary declaration needed | No |
All of the following have to hold. Miss one and the movement needs a different route.
That last point catches people out. UKIMS authorisation does not have to sit with the party actually submitting the IMMI. Either the sender or the receiver can hold it, provided the party doing the submitting has permission to use it. What UKIMS is, and how a business applies for authorisation, is covered separately in UKIMS and TSS.
Where the not-at-risk decision itself is made, and what evidence supports it, is its own subject, set out in our guide to at-risk and not-at-risk goods.
Whether goods qualify for IMMI turns on which of three categories they fall into. Full detail, including commodity code length and worked examples, sits in our overview of the Trader Support Service. The version that matters for IMMI eligibility is short.
Standard goods are the lightest category: non-excise, no documentary controls, and eligible for IMMI where the other conditions hold. Category 2 goods cover excise products and goods subject to documentary controls such as certificates or licences; they remain eligible, but the submission has to carry the extra document references those controls require. Category 1 goods are excluded from IMMI outright, whatever else is true. This covers goods subject to trade defence measures, total bans or prohibitions, tariff rate quotas and comparable restrictions, and those movements need a full customs declaration.
A Trader Goods Profile is created automatically when a business registers for UKIMS. It holds a record for each product the business regularly moves: the goods description, commodity code, product reference, country of origin and category.
Where a profile entry exists, the person completing the IMMI can select it rather than typing the commodity data again. The commodity code, origin and description populate automatically, and what is entered by hand is the product reference or a simple description, alongside the usual commercial detail: quantity, weight, value. For a business moving the same range of products repeatedly, this is the single biggest reduction in manual entry that IMMI offers. Building and maintaining the profile properly is covered in full in TSS and the Trader Goods Profile.
The more common route, and the one worth learning first, is submitting IMMI before the goods move. In outline:
For roll-on roll-off movements, the haulier then needs both of those reference numbers to build the Goods Movement Reference before the vehicle can board. That mechanic, and what happens if the reference does not match the vehicle, is covered in TSS and GVMS.
Vehicle and trailer details can be updated up to four hours before the goods arrive in Northern Ireland, which is useful room if a trailer changes at the last minute. It does not extend to the goods data itself, so get that right earlier.
Where pre-movement submission does not suit the business, the alternative is UKIMS-EIDR: entering the movement in your own records at the time it happens, then submitting the fuller information afterwards, by the tenth calendar day of the month following the movement.
It carries its own eligibility conditions on top of UKIMS authorisation: an XI EORI, being established in Northern Ireland, a named compliance officer, and software able to communicate with the Customs Declaration Service. Some businesses are exempt, including those who already hold EIDR authorisation under the simplified customs declaration process, and those using TSS as an intermediary. UKIMS-EIDR is a distinct authorisation from ordinary EIDR; the full comparison, process and deadlines are set out in TSS EIDR explained.
Two misconceptions come up often enough to address directly.
IMMI does not remove the need for accurate goods data. The dataset is shorter, not less important. A wrong commodity code, or a Trader Goods Profile entry that has not been kept current, produces the same downstream problems it would on a full declaration.
IMMI does not change who is responsible for the movement. The trader remains accountable for the accuracy of what is submitted, whichever route is used. Using the lighter dataset changes the workload, not the obligation.
It is a simplified data set that eligible UKIMS-authorised businesses can submit for goods moving from Great Britain to Northern Ireland, instead of a full customs declaration.
Yes. Either the sending or the receiving business must hold UK Internal Market Scheme authorisation, and the party submitting the IMMI needs permission to use it.
Yes, and it is the more common route. Movements can also be handled afterwards through UKIMS-EIDR.
It falls back to the TSS Simplified Procedure or a full frontier declaration, depending on the goods and how they travel.
No, but it removes the need to re-enter one. The profile holds the code and pre-populates it; someone still has to keep the profile accurate.
No. Category 1 goods are excluded from IMMI regardless of any other condition, and need a full customs declaration.
IMMI is a single, lighter submission with no supplementary declaration. The Simplified Procedure is two submissions: a simplified frontier declaration at the movement, then a supplementary declaration afterwards.
Yes, for roll-on roll-off movements. The haulier builds it from the Entry Summary Declaration and IMMI Movement Reference Numbers that TSS issues.
See how automated customs processing can reduce manual work
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.
Discover how iCustoms can simplify your TSS declarations