Most manufacturing companies treat TARIC classification as a customs and logistics problem. It shows up late in the process โ at the shipping stage, handled by a forwarder or a back-office compliance team โ and nobody upstream thinks much about it.
That is exactly why it keeps going wrong.
A TARIC code is not a logistics label. It is the legal identifier that determines whether a component can be exported, to which countries, under which conditions, and with which documentation requirements. Assigning it correctly requires technical knowledge of the product's physical properties โ knowledge that lives in the engineering department, not in the shipping office.
This guide explains what TARIC codes are, how the 10-digit structure works, where classification goes wrong in manufacturing environments, and how the process can be automated from within the engineering workflow. For the broader context of dual-use goods compliance and the full automation framework, see ourย article on export control automation.
What is a TARIC code?
TARIC stands for Tarif Intรฉgrรฉ de la Communautรฉ โ the Integrated Tariff of the European Union. It is the EU's unified customs classification system, maintained by the European Commission's Directorate-General for Taxation and Customs Union (DG TAXUD) and updated continuously through the AIDA database.
Every physical good traded across EU borders must be assigned a TARIC code. The code determines:
- The applicable import and export duties
- Whether an export licence is required
- Whether the item is subject to dual-use controls under EU Regulation 2021/821
- Whether the destination or the component triggers a sanctions restriction under EU regulations such as Reg. 833/2014
- Any applicable anti-dumping measures, quotas or embargoes
In manufacturing, the TARIC code is the single most important compliance identifier at the component level. Get it wrong and the consequences range from shipment delay to regulatory investigation.
TARIC code structure: the 10 digits explained
The 10-digit TARIC code is built in layers, each adding specificity:
- Digits 1โ6: HS code (Harmonized System, maintained by the World Customs Organization). This is the internationally shared foundation โ the same 6 digits are used in customs systems worldwide. Example:
847330for parts and accessories of automatic data-processing machines. - Digits 7โ8: CN subheading (Combined Nomenclature, EU-specific). Adds EU-level product granularity. These two digits are the basis for EU trade statistics and duty rates.
- Digits 9โ10: TARIC subheadings (EU-specific). These are the digits that activate specific EU trade measures โ dual-use controls, sanctions, anti-dumping duties. They are maintained and updated by the European Commission. This is where compliance triggers are encoded.
Example full TARIC code: 8473 30 20 10
โ HS: 847330 (parts of office machines) โ CN: 84733020 โ TARIC: 8473302010 (with specific EU measures applied).
The practical implication: classification errors in digits 9โ10 are not cosmetic. They determine whether a dual-use check is triggered at all. A component that is miscoded at the TARIC subheading level may pass through compliance screening without ever being checked against Annex I of EU Regulation 2021/821 โ leaving the exporter exposed.
HS code vs TARIC code vs ECCN: understanding the differences
Manufacturing engineers working across international markets encounter three overlapping classification systems. Understanding how they relate is essential for building a compliant export workflow.
- HS code (6 digits): the international foundation. Maintained by the World Customs Organization (WCO) and used in over 200 countries. Identifies the product category at a global level. Updated every 5โ6 years.
- TARIC code (10 digits): the EU implementation of the HS code, extended with CN and TARIC subheadings. Used for all goods traded within or across EU borders. Updated continuously. Activates EU-specific trade measures including dual-use controls.
- ECCN (Export Control Classification Number): the US classification system under the Export Administration Regulations (EAR). A 5-character alphanumeric code on the Commerce Control List (CCL). Applies to US-origin goods and technology regardless of where they are re-exported. Companies with US-origin components in their assemblies must manage both TARIC and ECCN simultaneously.
For most EU-based manufacturers, TARIC is the primary compliance obligation; ECCN becomes relevant when US-origin technology is incorporated into the product or when goods are re-exported to the United States or via US-controlled supply chains.
Why TARIC classification is an engineering problem, not a logistics one
The most common source of TARIC misclassification is not ignorance of the tariff schedule. It is a data problem: the person performing the classification does not have access to the technical specifications needed to assign the correct code.
The specification gap
TARIC subheadings for controlled goods โ especially in aerospace, defence and industrial machinery โ are defined at the level of technical parameters: material composition, operating temperature range, tensile strength, frequency range, accuracy thresholds. These are not parameters that appear on an invoice or a shipping manifest.
They appear on technical drawings and in BOM data โ documents that live in CAD and PLM systems, accessible to engineers, typically inaccessible to customs teams.
The result is a structural disconnect: the people who perform the classification do not have the data, and the people who have the data do not perform the classification. Manual workarounds โ emails requesting spec sheets, informal consultations, Excel transcription โ introduce both delay and the risk of transcription errors.
The regulatory velocity problem
TARIC is not static. The European Commission updates it continuously โ adding new subheadings, modifying duty rates, adjusting the list of goods subject to dual-use controls, and incorporating new sanctions measures. Since 2022, 19 EU sanctions packages have been issued, each potentially affecting the classification status of components already in production or in the export pipeline.
For a manufacturer with thousands of active SKUs, this means that a classification that was correct six months ago may no longer be valid today. Manual re-verification at that scale is not a realistic option.
How TARIC classification works in practice: manual vs automated
The manual workflow
In a conventional manufacturing environment, TARIC classification typically follows this sequence:
- An engineer or compliance specialist retrieves the technical drawing from the CAD or document management system.
- Relevant specifications are manually extracted and transcribed into a classification worksheet.
- The TARIC schedule is consulted โ often via the European Commission's online TARIC database or a customs tariff tool โ and a provisional code is identified.
- The code is verified against Annex I of EU Reg. 2021/821 and active sanctions lists, manually.
- A compliance officer reviews, signs off, and the decision is documented.
Per component, this takes 2 to 6 hours. At scale, it creates a compliance backlog that directly affects production release timelines.
The automated workflow with AIENG
The AIENG Export Control module replaces the manual classification workflow with an automated pipeline that operates directly from engineering data:
- Specification extraction: the platform reads technical drawings and BOM data from CAD and PLM systems using 2D Drawings Intelligence โ extracting materials, tolerances and operating parameters automatically, without manual transcription.
- TARIC code assignment: the AI assigns the correct 10-digit TARIC code using the same formal logic applied by customs authorities, with full decision traceability.
- Real-time regulatory query: the assigned code is queried against live AIDA/TARIC databases, Annex I of EU Reg. 2021/821, and active sanctions lists simultaneously.
- Explainable output: the result includes a logical rationale โ which specification triggered the classification, which regulatory entry applies, and why โ so the compliance officer can validate rather than blindly trust.
- Automated report generation: a 100% traceable, audit-ready classification report is produced for every component, automatically archived and available for regulatory inspection.
The outcome: classification cost drops from ~โฌ750 to ~โฌ45 per SKU, time-to-compliance falls by 80%, and the compliance backlog is eliminated. For the full business case, see our article on dual-use goods compliance automation.
Common TARIC classification mistakes in manufacturing
Based on the compliance patterns observed across aerospace, naval and industrial machinery environments, these are the most frequent classification errors:
- Classifying at the assembly level instead of the component level. TARIC codes must be assigned to individual components, not to assemblies. A controlled subcomponent embedded in a non-controlled assembly does not lose its classification โ it triggers a licence requirement for the entire shipment.
- Using HS codes instead of full 10-digit TARIC codes. The 6-digit HS code is not sufficient for EU export compliance. The TARIC subheadings (digits 9โ10) are where dual-use triggers are encoded. Using an HS code stops two digits short of the compliance-relevant information.
- Classifying once and never updating. TARIC is updated continuously. A code that was correct at the time of product launch may no longer be valid. Without a systematic re-verification process โ ideally automated โ the catalogue gradually accumulates compliance risk.
- Relying on the customer's or forwarder's classification. The legal obligation rests with the exporter. A wrong classification provided by a customer or logistics partner does not transfer liability.
- Failing to account for US-origin components (ECCN). If any component in an assembly is of US origin or contains US-controlled technology, EAR re-export requirements may apply in addition to TARIC obligations โ regardless of where the product is manufactured.
See the Export Control module in action
If your engineering or compliance team is still classifying dual-use componentsย manually, a 30-minute demo will show you exactly what the automated workflowย looks like on your data, with your component types, against your regulatoryย obligations.
FAQs
What is the difference between a TARIC code and an HS code?
The HS code (Harmonized System) is a 6-digit international classification maintained by the World Customs Organization and used in over 200 countries. The TARIC code is the EU's 10-digit extension: digits 7โ8 are the EU Combined Nomenclature (CN) subheading, and digits 9โ10 are TARIC subheadings that activate EU-specific trade measures including dual-use controls and sanctions. For EU export compliance, the full 10-digit TARIC code is always required.
Who is responsible for TARIC classification?
Legal responsibility rests with the exporter of record โ typically the manufacturing company. The classification must be based on the actual technical specifications of the product, which means engineering departments must be involved in the process. Delegating classification entirely to a freight forwarder or customs broker without technical input is a significant compliance risk.
How often does TARIC change?
TARIC is updated continuously by the European Commission, with major revisions typically aligned with updates to the Harmonized System (every 5โ6 years) and more frequent updates to the sanctions and dual-use measures (several times per year). Since 2022, the pace of sanctions-driven updates has accelerated significantly. Automated classification tools that query live databases will always reflect the current state; offline or manually maintained lists will not.
Can TARIC classification be automated for large component catalogues?
Does TARIC classification affect E-BOM management?
Directly. Compliance status is a property of individual components, which means it should be captured at the E-BOM level, not just at the point of export. Integrating classification into the E-BOM classification workflow allows compliance flags to be visible to engineering teams during the design phase โ preventing non-compliant components from entering the BOM in the first place.