To move goods from Great Britain to Northern Ireland using TSS, you register with the service, enter the movement and goods details, establish whether the goods are at risk of entering the EU, choose the declaration route that applies, and let TSS submit to the relevant government systems. The vehicle then needs a movement reference before it can board.
That is the shape. The detail is where people come unstuck, usually because nobody tells them the order things have to happen in or how far ahead each step needs to be done. This guide runs the TSS GB to NI route from start to finish, in the sequence it actually happens.
The GB to Northern Ireland shipping requirements below apply to business movements of goods. Sending goods to Northern Ireland as a private individual, or as a business sending a parcel to a consumer, follows different arrangements.
Seven of those eight steps happen before the lorry moves. That is the single most useful thing to understand about moving goods from GB to NI: almost all of the work is front-loaded, and the port is where you find out whether you did it properly.
Seven of those eight steps happen before the lorry moves. That is the single most useful thing to understand about moving goods from GB to NI: almost all of the work is front-loaded, and the port is where you find out whether you did it properly.
| Step | Usually sits with | Common failure |
|---|---|---|
| Goods and commodity data | Trader or their intermediary | Vague descriptions and unchecked commodity codes |
| At-risk decision | Trader | Assuming not at risk without holding the evidence |
| Customs information | Trader, intermediary, or TSS on their behalf | Submitted too late for the sailing |
| Safety and security data | Carrier, or whoever holds the obligation | Both sides assume the other is doing it |
| Movement reference | Haulier | Vehicle details do not match the reference |
| Follow-up declaration | Trader or intermediary | Forgotten after the goods arrive |
If any of the acronyms in that table are new, our overview of TSS explained for GB to NI trade covers the basics, including registration and what the service costs.
Nothing else can proceed until this is right. For each consignment you need:
Commodity code length is not cosmetic. Standard goods are declared with a six-digit commodity code. Category 2 goods, which include excise products and goods subject to EU import controls, need an eight-digit code, and any licence or certificate has to be declared alongside it.
If you move the same products repeatedly, the profile HMRC holds of the goods you already send will pre-populate much of this for you inside the TSS portal. We explain how that profile works, and how to check what is in it, in our guide to the Trader Support Service.
This is the decision that determines whether duty is payable, and it is the one most often made on assumption rather than evidence.
Goods are at risk if they may subsequently move on into the EU. Those goods can attract EU customs duty.
Goods are not at risk when they meet the applicable conditions, which broadly means they are staying in Northern Ireland for sale or final use there and the trader holds the authorisation and evidence to say so.
The phrase not at risk goods is not a self-assessment you can simply assert. It rests on holding a UK Internal Market Scheme authorisation and being able to evidence the end use if HMRC asks.
No. You need it to treat goods as not at risk under the simplified route. Without it, movements go through the full declaration process and the duty position is assessed accordingly.
The conditions are substantial and worth knowing before you plan around them. You must be established in the UK, hold a clean customs and tax compliance record over the previous three years, run documented procedures that track goods from arrival through to end use, and keep supporting evidence for five years, accessible in the UK. Where goods are processed in Northern Ireland, further conditions apply, including annual turnover below two million pounds or processing for approved purposes such as food sale, construction, healthcare, non-profit activity or animal feed.
The authorisation number arrives in an approval letter and applies to goods moved on or after the authorisation date. It is not retrospective, so a movement made while the application was pending is not covered by it.
The GB to NI declaration process is not one fixed path. Three broad routes exist, and which one is open to you depends on the goods, your authorisations and how the goods travel.
Internal Market Movement Information, usually shortened to IMMI, is the lighter route. It asks for less than a full declaration and is available where all of the following hold:
It cannot be used for Category 1 goods, by traders without the authorisation, or where relief from customs duty is being claimed. Category 1 goods include those subject to trade defence measures, total bans or prohibitions, and cases where an importer is claiming an EU tariff quota.
What you supply for an IMMI includes the EORI number, the UKIMS authorisation number, commodity codes, goods descriptions, values, quantities, origin information, transport details, and any certificates required for Category 2 goods.
Entry in Declarant’s Records lets you record the movement in your own records as it happens and submit the fuller declaration afterwards, with less information required up front. TSS provides an EIDR route for eligible movements.
Plan for the second half of it. The supplementary declaration still has to follow, and the most common way businesses get into difficulty with simplified processes is treating the movement as finished once the goods arrive.
Where neither of the above applies, the movement needs a full customs declaration with the complete data set. Category 1 goods land here by default.
The declaration types, what each one contains and when each is due are set out in detail in our guide to TSS declaration types.
Separate obligation, separate system, often a separate party.
An entry summary declaration carries safety and security information about the consignment, and it is required for goods moving from Great Britain to Northern Ireland by air, sea, road or rail. This data goes through ICS2, which replaced the older ICS system for movements into Northern Ireland from 31 December 2025.
Only some parcel movements from Great Britain into Northern Ireland need one, which is a frequent source of confusion for businesses that send both freight and parcels.
Who holds the obligation, what the data set contains and how the timing works are covered in TSS and ENS.
For roll-on roll-off routes that use the Goods Vehicle Movement Service, the haulier needs a movement reference before check-in. It links together the declaration references for everything on the vehicle.
Two hard rules apply at the barrier:
A movement reference cannot be built from declarations that do not exist yet. Late customs data is the most common reason a vehicle misses a sailing.
The mechanics, and what to do when a reference is rejected, are in our guide to GVMS for Northern Ireland movements.
Two things remain.
If you used a simplified route, the follow-up declaration is due. Diarise it at the point you make the movement rather than relying on someone noticing later.
Records need keeping. For UKIMS purposes, supporting evidence has to be retained for five years and be accessible in the UK. That is not a filing preference, it is an authorisation condition, and it is what an audit will test.
Work backwards from the sailing.
Steps four and five are the pinch point. The movement reference cannot be built until the declarations exist, and the vehicle cannot board without the reference. Anything that delays the customs data delays the lorry.
Five failures account for most problems, and none of them are exotic.
Clothes, parts, samples, goods. If customs cannot identify what is in the consignment from the description, expect a query.
Codes change, and the category a code sits in determines how much information you need. A code that was fine last year may not be this year.
Without the authorisation and the evidence, the assumption does not hold. This is the error with the largest financial consequence.
Two parties each believing the other submitted the safety and security data is a recurring and entirely avoidable failure.
A trailer swapped at the last minute, and nobody updates the reference. The vehicle is turned away.
For a business making a few movements a month, the process above is manageable in a portal. The work is real but the volume is not the problem.
It changes at scale. The pressure points are consistent across freight forwarders, customs agents and in-house logistics teams:
None of that changes what the rules require. TSS remains the government route and it remains free. What changes is how the information reaches it, and how much manual effort sits between a supplier’s invoice and a validated set of customs data.
If that is the position you are in, our work on Northern Ireland customs automation covers how document extraction, validation and system integration reduce the re-keying without replacing the government service
For most business movements from Great Britain to Northern Ireland, yes, although authorised traders may be able to use Internal Market Movement Information instead of a full declaration. Parcels sent by a business to a private individual for personal use do not need one.
It means the goods meet the applicable conditions to be treated as staying in Northern Ireland rather than moving on into the EU, so EU duty does not apply. It depends on holding UKIMS authorisation and being able to evidence the position.
No. You need it to use the not at risk simplified route. Without it, movements follow the full declaration process.
When the goods are Standard or Category 2, not at risk, already in free circulation, moving by direct transport, and you hold UKIMS authorisation. Category 1 goods are excluded.
The trader remains responsible for the accuracy of what is declared, even where an intermediary or TSS submits it. Safety and security data is a separate obligation that often sits with the carrier.
An EORI number, TSS registration if you are using the service, complete goods data including a checked commodity code, a settled at-risk position, and whatever declaration the movement requires.
Far enough that the declarations exist before the movement reference is built, and the reference exists before check-in. In practice that means the goods data needs to be ready well before the vehicle is loaded.
The movement reference has to be updated to match. If the vehicle, trailer or container details do not match at check-in, the vehicle is turned away.
No. GOV.UK confirms the service is free to use.
Simplify TSS declaration preparation with iCustoms automation.
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.
Prepare customs data faster with fewer manual steps.