TSS and CDS are not competing systems. CDS is HMRC’s Customs Declaration Service, the government system that receives and processes customs declarations. TSS is the Trader Support Service, a free service that collects your information and submits it into systems including CDS. One is the destination. The other is the route you take to reach it.
That distinction sounds simple written down. It causes endless confusion in practice, mostly because both names get used as though they were two products you pick between. This guide sorts out what each one actually does, how they connect, and which applies to your movements.
| TSS | CDS | |
|---|---|---|
| What it is | A free government support service | HMRC’s customs declaration system |
| What it does | Collects your information and submits it to the right government systems | Receives, validates and processes customs declarations |
| Who runs it | Delivered on behalf of HMRC | Operated by HMRC |
| Cost | Free to use | No fee for the system itself, but you need software or an intermediary to reach it |
| Scope | Movements to and from Northern Ireland | UK imports and exports generally |
| Software needed | No. You work through the TSS portal | Yes. Declarations reach CDS through customs software or an agent |
| Guidance included | Yes. Training and support are part of the service | No. It is a system, not a support service |
| Relationship | Feeds information into CDS and other systems | Sits downstream, receiving what TSS and other routes send |
CDS stands for the Customs Declaration Service. It is the system HMRC uses to handle import and export declarations for goods moving into and out of the UK.
It replaced an older system called CHIEF, short for Customs Handling of Import and Export Freight. CHIEF closed on 31 March 2023, with a later end date for Northern Ireland movements, and all businesses had to be declaring through CDS by 30 March 2024. If you still hear people talk about CHIEF, they are describing a system that no longer runs.
Through CDS you can:
There is also a free practice environment called Trader Dress Rehearsal, where you can run declarations without them counting for real. It is worth using before your first live submission.
The system does not change for Northern Ireland. The data it expects does. CDS Northern Ireland movements carry Windsor Framework specifics that a straightforward Great Britain import would not: whether the goods are at risk of entering the EU, whether a UK Internal Market Scheme authorisation applies, and which category the commodity code puts the goods in.
That is why Customs Declaration Service Northern Ireland guidance on GOV.UK reads differently from the general import guidance. Same system, different questions, different evidence to hold.
CDS is a system. It processes what it is sent, and it assumes whoever sends it already knows the rules. It does not explain the Windsor Framework to you, and it will not tell you whether your goods are at risk.
TSS was built for the people who need that explanation. It is free, it is aimed squarely at Northern Ireland movements, and the word support in the name is doing real work: guidance and training sit alongside the declaration function. Our overview of what the Trader Support Service is covers the service end to end if you are new to it.
Three differences matter most:
GOV.UK puts it plainly in its own CDS material: if you move goods into Northern Ireland, you can use the Trader Support Service, and it is free to use.
Picture a chain rather than a fork in the road.
You enter your movement information into TSS. TSS validates and formats it, then submits the customs declaration into CDS. HMRC processes it in CDS. The outcome, whether that is acceptance, a query or a rejection, comes back to you.
So when someone asks whether TSS submits declarations into CDS, the answer is yes. That is a core part of what the service is for. You are still using CDS. You are simply not typing into it directly.
CDS is one of several systems in the chain. Safety and security data goes to ICS2, vehicle movements involve GVMS, and transit runs through NCTS. If you want to see how all of them fit, we have drawn out the Northern Ireland customs system map in a separate guide.
For most businesses moving goods to Northern Ireland through TSS, the honest answer is that you do not need to set up CDS access separately for those movements. TSS handles the submission.
You will need your own CDS access if any of these apply:
Plenty of businesses end up using both, and there is nothing odd about that. TSS for Northern Ireland movements, CDS access for everything else and for financial administration.
Not for the declarations TSS submits on your behalf. You register with TSS and work there.
You will still want CDS access if you need to see your own duty and VAT statements or run a deferment account. Those live on the CDS side, whoever submitted the declaration.
An EORI number and your business details. Registration is free and done on the TSS website.
More is required here. HMRC asks for:
Access usually arrives within two hours. If HMRC needs to run further checks it can take up to five working days, so do not leave it until the week you need it.
One point catches people out: if you subscribe using an EU country EORI, you need a separate Government Gateway user ID. An EU EORI cannot sit on the same account as a GB one.
An XI EORI is required if your business is established in Northern Ireland, and you have to meet HMRC’s eligibility criteria to register for one. A GB EORI covers movements between Great Britain and elsewhere, including movements between Great Britain and Northern Ireland.
If you are unsure which you need, check before you subscribe rather than after. Getting the wrong number on a declaration creates work to unpick.
There are sensible reasons to go direct.
Going direct does mean taking on the technical side. CDS expects declarations in a specific structure, and you reach it through purchased customs software or an intermediary rather than typing into a public portal.
Take a firm in Manchester sending 100 washing machines to a retailer in Belfast. The goods, the lorry and the legal requirements are identical either way. Only the route to CDS changes.
Route one asks less of you technically and costs nothing. Route two gives you control of the data and the workflow, and fits businesses that already file at volume or move goods well beyond Northern Ireland.
Neither route removes your responsibility for what the declaration says. The washing machines need the right commodity code either way.
It did not. CDS replaced CHIEF. TSS is a service that sits in front of CDS and other systems, not a replacement for any of them.
You are. The declaration still lands in CDS. TSS is how it got there.
CDS handles UK imports and exports generally. Northern Ireland movements are one part of what it processes, not the whole of it.
The trader remains responsible for the accuracy of what is declared. TSS submits the information you provide. If your commodity code or value is wrong, the declaration is wrong, and the liability is yours.
Work through these in order.
Once you know which route applies, the next question is usually which declaration the movement actually needs. We have set out which declarations a movement needs and how the deadlines work.
TSS is moving into a new phase. The next version of the service is being built on a commercial off-the-shelf platform called ERMIS, extended with purpose-built front-end applications.
The service went through a government alpha assessment in April 2026. It received an amber rating and can move to private beta once the flagged points are addressed. The stated aims include simpler user journeys, better accessibility, clearer guidance and more accurate submissions. The service is expected to remain free.
There is a practical lesson here for anyone researching TSS. A lot of the material online was written between 2020 and 2022 and is now out of date. Check current GOV.UK guidance before acting on anything you read, including this guide.
No. CDS is HMRC's customs declaration system. TSS is a free service that collects your information and submits declarations into systems including CDS.
Yes. That is one of its main functions. You provide the information in TSS and it handles the submission.
Not for the declarations TSS submits for you. You will still want CDS access to manage duty deferment accounts, cash accounts and statements, or for movements outside the TSS route.
Yes. You can file directly through your own customs software or an intermediary. You take on more of the technical work in exchange for more control.
The declaration is processed in CDS. TSS is the free route most businesses use to get it there.
CDS. CHIEF closed on 31 March 2023, with a later date for Northern Ireland movements, and all businesses had to move to CDS by 30 March 2024.
You need one if your business is established in Northern Ireland and you meet HMRC's eligibility criteria. A GB EORI covers movements between Great Britain and elsewhere.
Usually about two hours. It can take up to five working days if HMRC needs to run additional checks.
There is no fee for the system, but reaching it requires customs software you buy or an intermediary you pay. TSS is free and needs neither.
Capture & Upload Data in Seconds with AI & Machine Learning
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.
Capture & Upload Data in Seconds with AI & Machine Learning