A TRACES establishment code is the approval number the EU assigns to a facility that is authorised to produce or handle animal-origin products for the European market. Without a valid code on the current establishment lists, your consignment can be held or rejected at an EU border control post. In other words, this small number decides whether your goods move or stop.
This guide explains where the codes come from, which products need them, and how to check a supplier before you ship. Because the lists change frequently, we also cover what happens when a code fails and how to catch it early.
Think of it as your supplier’s EU passport. Each approved facility, whether a slaughterhouse in Brazil, a dairy plant in New Zealand or a fish processor in the UK, holds a unique establishment approval number issued by its national competent authority. The EU then publishes that number on the official TRACES NT establishment lists.
Border officials use the code to confirm two things. First, that the facility exists and holds current approval. Second, that its approval covers the specific product category in the consignment. Consequently, a valid EU establishment number is as important as the health certificate itself.
Two regulations do the heavy lifting. Regulation (EC) 853/2004 sets the hygiene rules for food of animal origin and requires products to come from approved establishments. Meanwhile, Regulation (EU) 1069/2009 covers animal by-products not intended for human consumption, such as pet food ingredients and rendered fats. In addition, Regulation (EU) 2022/2292 sets the entry requirements for consignments from non-EU countries.
The European Commission publishes the lists through TRACES NT, the current version of the EU’s Trade Control and Expert System, organised by country and by activity. Each national competent authority proposes its facilities, and DG SANTE reviews the listings. Therefore, the lists are the single source of truth: if a facility does not appear there for the right activity, it is not approved to export that product to the EU.
Broadly, anything of animal origin destined for the EU market. The table below shows the main categories and their typical HS chapters.
| Product category | Typical HS chapters | Examples |
|---|---|---|
| Meat and meat products | 2, 16 | Beef, poultry, cured meats, prepared meals |
| Fish and seafood | 3, 16 | Fresh fish, crustaceans, canned tuna |
| Dairy | 4 | Milk, cheese, butter, whey powders |
| Eggs and egg products | 4 | Shell eggs, liquid egg, egg powder |
| Animal fats and oils | 15 | Tallow, lard, fish oils |
| Animal by-products (ABP) | 5, 23 | Pet food ingredients, hides, rendered proteins |
If you trade in these categories, every non-EU facility in your supply chain needs a current listing. Moreover, composite products that contain processed animal ingredients often need approved-establishment evidence too, which surprises many first-time importers.
Authorities can suspend or delist an establishment at any time, for example after a failed audit or a disease outbreak. Crucially, there is no notification service for traders. A code that cleared customs smoothly in May can therefore stop the same product in June, and most businesses only discover the change when a consignment is already at the border.
The costs of an invalid establishment code stack up fast. At best, you face clearance delays and storage charges whilst the paperwork is resolved. At worst, officials reject or destroy the consignment, and your customer looks elsewhere. In addition, repeated documentary failures can increase the inspection rate on your future consignments.
For this reason, checking codes once a year is not enough. Continuous validation, ideally automated, is the only reliable defence against silent delistings.
You can verify a code manually through the public TRACES NT establishment lists. Here is the process, along with its limits.
The manual route works for one or two codes. However, it does not scale. A customs agent handling hundreds of product lines across many clients would spend days on lookups, and each manual step invites human error. That is precisely the gap automated validation closes.
iCustoms built iTraces for exactly this problem. Instead of checking the portal code by code, you upload your whole product catalogue and the iCustoms AI validates every establishment code against the official TRACES EU database in seconds. As a result, teams cut manual effort by 80% and validate up to 50 times faster, with 99% accuracy.
Beyond speed, iCustoms gives you proof. The iTraces compliance dashboard shows the live status of every product, supplier and code, whilst a full audit trail records each validation. Consequently, regulatory reviews take minutes rather than days, and your team spends its time on the business instead of portal searches.
The same consignment that needs a valid establishment code usually needs accurate documents, correct HS codes and a compliant declaration. iCustoms connects those steps on one AI platform: Intelligent Document Processing extracts and verifies trade document data, iTraces validates the codes within it, and iClassification confirms HS codes across 32+ countries. Logistics leaders such as Kerry Logistics, Ziegler and Woodside Logistics Group already run their customs operations this way.
It is the unique number a national competent authority assigns to a facility approved to produce or handle animal-origin products. The EU publishes these numbers on the TRACES NT establishment lists, where they are commonly called TRACES establishment codes.
Regulation (EC) 853/2004 requires food of animal origin to come from approved establishments, and Regulation (EU) 1069/2009 applies the same principle to animal by-products. Regulation (EU) 2022/2292 adds entry requirements for non-EU consignments.
Search the public TRACES NT establishment lists by country and activity, then match the approval number, name and address to your supplier. For more than a handful of codes, automated tools such as iTraces from iCustoms check entire catalogues in seconds with 99% accuracy.
Border officials can hold, reject or destroy the consignment, and storage or re-export costs follow quickly. Always confirm the listing before shipping, not at the border.
Continuously. Authorities add, suspend and delist facilities throughout the year without notifying traders. That is why many importers and customs agents now validate codes automatically with iCustoms before every shipment rather than relying on an annual check.
Yes. EU facilities hold approval numbers under the same hygiene framework, and these appear on national lists. The TRACES NT lists that matter most for imports, however, are the non-EU country listings.
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