
Mar 26, 2026
How EU Duty Rates on Imports Are Calculated Using HS Codes
The World Customs Organization states that the Harmonized System (HS) covers over 98% of international trade. That represents a massive volume of goods crossing borders daily. For US businesses shipping to the European Union, this six digit code is the absolute baseline for customs compliance.
But knowing your global HS code is just the starting line. Tariff classification errors hit your bottom line directly. They change your final duty amount, slow down your supply chain, and increase your audit risk. Understanding exactly how the EU calculates import duties using the HS code as a foundation is the only way to protect profit margins and maintain market access.
What HS Codes Are and Why the EU Uses Them
The HS is a standardized numerical method used to classify traded products globally. The WCO maintains this system so that a shipment of industrial machinery is recognized the same way in New York as it is in Rotterdam.
The HS code consists of six digits. The first two show the broad chapter category. The next two show the heading. The final two give the specific subheading.
The European Union operates as a single customs union. It relies on the HS to standardize trade across all 27 member states. When you export to the EU, customs authorities use the HS framework to identify the product. However, the six digit global standard lacks the specific detail needed to apply regional EU trade policies, taxes, and safety rules. Because of this, the EU builds its own digits on top of the WCO foundation.
How the EU Adds CN and TARIC Layers
The first six digits of a classification code are globally harmonized. The numbers that follow are strictly regional. EU tariff classification operates on a tiered system consisting of the HS, the Combined Nomenclature (CN), and the Integrated Tariff of the European Communities (TARIC).
The Combined Nomenclature (CN)
The CN adds two digits to the global six digit HS code to create an eight digit code. You need this eight digit CN code for all export declarations. The EU uses it to track intra EU trade statistics and apply the Common Customs Tariff. When you research baseline duty rates using tools like the European Commission Access2Markets portal, you typically look at the CN level.
TARIC
TARIC adds another two digits. This brings the total to ten digits. You must include the ten digit TARIC code on your customs declarations for EU imports. The TARIC layer integrates all specific EU import measures. This includes temporary tariff suspensions, anti dumping duties, and agricultural quotas. Two identical products with the same eight digit CN code might face very different duty rates if the ten digit TARIC code triggers a specific trade measure based on the manufacturer.
Table: HS vs. CN vs. TARIC
Code Type | Number of Digits | What It Does | Why It Matters |
HS Code | 6 Digits | Classifies the product globally. | Ensures uniform identification worldwide. |
CN Code | 8 Digits | Sets the baseline EU duty rate and tracks trade statistics. | Required for export declarations and statistical tracking. |
TARIC Code | 10 Digits | Applies specific EU import measures, restrictions, and duties. | Legally required for EU import clearance. |
How Customs Value Affects the Duty Amount
Tariff classification sets the duty percentage. You then apply that percentage to a specific monetary base called the customs value.
In the United States, customs value generally relies on the Free on Board (FOB) value. That is simply the cost of the goods alone. The EU does things differently. The European Commission bases customs value on a Cost, Insurance, and Freight (CIF) model. The EU customs value includes the transaction value of the goods plus the cost of packing, international freight, and insurance up to the first point of entry into the EU customs territory.
Imagine you sell a machine for $10,000. Shipping and insurance cost $2,000. The EU customs value is $12,000. If the TARIC code has a 5% duty rate, you pay 5% on the total $12,000 CIF value. Failing to declare freight and insurance costs accurately is a frequent error that leads to underpaid duties and heavy penalties.
How Origin Can Reduce or Change Duty
Origin is the economic nationality of a product. It is not necessarily the country the goods shipped from. It is the country where the product was made or underwent its last substantial transformation. Origin interacts directly with the TARIC code to finalize your duty rate.
The EU applies rules of origin in two distinct ways.
Non preferential origin: This is the baseline. It dictates standard Most Favored Nation (MFN) duty rates, anti dumping duties, and trade embargoes. If a product manufactured in China sits in a US warehouse before shipping to France, its origin remains Chinese. It will face EU duties applied to Chinese goods.
Preferential origin: This applies when the EU has a Free Trade Agreement (FTA) with the exporting country. If goods meet the specific rules in the agreement, they enter the EU at a reduced or zero duty rate.
The US and the EU do not currently have a comprehensive free trade agreement that eliminates tariffs across the board. Most US origin goods face standard MFN duty rates when entering the EU. You still need to understand origin if you source globally, assemble in the US, and re export to Europe. Misrepresenting origin is a massive compliance violation.
A Step by Step Example of Duty Calculation
Let us look at a US company exporting a commercial coffee roasting machine to Germany in March 2026.
Step 1: Determine the Classification. The global HS code for this machinery is 8419.89. The EU CN code adds two digits to make it 8419.89.98. The import TARIC code adds two more for 8419.89.98.90.
Step 2: Check the Duty Rate. The US exporter checks the TARIC database for 8419.89.98.90 originating in the United States. The standard MFN duty rate is 1.7%. There are no anti dumping duties on this item.
Step 3: Calculate the Customs Value. The invoice value is $20,000. Ocean freight to Hamburg is $1,500. Insurance is $200. The total EU customs value (CIF) is $21,700. Customs will convert this to EUR based on official exchange rates but we will stick with USD for this example.
Step 4: Apply the Rate. You multiply $21,700 by 1.7%. The result is $368.90. The importer of record in Germany owes this amount in customs duties before the goods can enter free circulation.
Main Inputs in EU Duty Calculation
Input | What It Means | Example Impact on Duty |
Tariff Classification | The 10 digit TARIC code identifying the product. | Dictates the base percentage rate. |
Customs Value (CIF) | The cost of goods plus insurance and freight. | Forms the monetary base multiplied by the percentage. |
Rules of Origin | The economic nationality of the product. | Can trigger punitive rates or lower the rate via an FTA. |
Common Mistakes US Businesses Make
The math of duty calculation is simple but the execution is highly prone to error. US businesses trading with the EU make a few specific compliance mistakes repeatedly.
Assuming US and EU codes match past the sixth digit
Using a ten digit US Schedule B code on an EU customs form will result in a rejected entry. Only the first six digits match globally.
Ignoring anti dumping duties on multi origin goods
US businesses that source components from Asia and assemble them stateside often assume the final goods are US origin. If the EU determines the non preferential origin is still Asian, the goods might face heavy anti dumping duties tied to specific TARIC codes.
Miscalculating the CIF value
US exporters used to domestic FOB valuation frequently omit freight and insurance costs from the commercial invoice. The EU importer then declares an artificially low customs value which inevitably leads to customs audits and financial penalties.
Using vague commercial descriptions
Customs brokers cannot assign accurate TARIC codes if the commercial invoice simply says "parts" or "tools." Goods with poor descriptions often get dumped into basket provision codes. These basket codes usually carry a higher baseline duty rate than a specific classification.
How Software and Trade Compliance Tools Help
Manually classifying goods through the TARIC database is slow and unsustainable for businesses managing high SKU counts. Trade compliance tools streamline this workflow by digitizing classification, tariff discovery, and duty calculation.
Modern global trade management software centralizes product data and cross references it against daily updates to global tariff schedules. This allows US businesses to foresee exactly what it will cost to land a product in the EU. You get accurate pricing models and you mitigate clearance delays caused by bad paperwork.
A Balanced Comparison of Trade Compliance Tools
The market includes enterprise resource planning (ERP) modules, specialized global trade management platforms, and AI enabled classification tools. Here is an objective overview of some platforms available to US businesses as of March 2026.
Tool | Core Use Case | Best Fit | Notes |
Trade data repository and tariff research. | Organizations needing to feed updated tariff data into existing ERPs. | Focuses heavily on providing global trade content and reference data. | |
Enterprise trade management and automation. | Large multinationals with complex supply chains already using SAP. | Automates embargo checks, license management, and customs filing. | |
Centralized trade data and duty calculation. | Mid to large enterprises managing global import and export operations. | Offers modules for managing Free Trade Agreement solicitations. | |
Supply chain visibility and customs filing. | Organizations seeking end to end logistics and trade execution. | Integrates compliance directly into a broader logistics network. | |
E commerce duty and tax calculation. | Online merchants selling directly to international consumers. | Calculates landed costs at checkout to prevent surprise fees. | |
AI enabled tariff discovery and classification. | Customs brokers and compliance teams needing faster HS mapping. | Uses artificial intelligence to match product descriptions to global tariffs. |
Why This Matters for US Importers and Exporters
Precision equals profitability in trade compliance. The European Union relies on strict data analytics to catch anomalies in import declarations. A ten digit TARIC code decides your duty amount. It also dictates whether your product needs a special import license, faces a quota, or qualifies for a temporary tariff suspension that could save your business money.
Small businesses and fast moving importers cannot afford to guess classification codes based on past shipments. An inaccurate classification traps inventory at the border and damages customer relationships. Accurate classification ensures your supply chain stays predictable.
What to Check Before Filing: March 2026 Checklist
Trade teams should verify these points to ensure smooth customs clearance before finalizing export documentation for an EU bound shipment.
Confirm the HS Code: Ensure the product is correctly classified at the global six digit level using current WCO guidelines.
Determine the TARIC Code: Translate the US Schedule B code into the correct eight digit EU CN code and ten digit TARIC code.
Verify Origin: Document the country where the product was wholly obtained or underwent its last substantial transformation.
Calculate CIF Value: Ensure the commercial invoice clearly states the cost of the goods plus international freight and insurance to the EU border.
Screen for Additional Measures: Check the European Commission TARIC database for anti dumping duties, agricultural quotas, or VAT rate variations.
Describe the Goods: Write a plain English description of what the item is, what it is made of, and how it is used on the commercial invoice.
Better classification discipline keeps your goods moving. When US businesses pair current tariff data with the right compliance tools, they cut down on manual errors and stop overpaying on duties. Getting your documentation right the first time is the most effective way to protect your profit margins and maintain a reliable cross border supply chain.






