HS code lookup and import duty calculation

Look up an HS code by product name or number — the first six digits are the same in every country. Then read Türkiye import duty rates and calculate the duty. A GTİP is the 12-digit code Türkiye uses to classify goods at customs: the first six digits are the World Customs Organization's Harmonized System and are the same almost everywhere, while the remaining digits are the EU's combined nomenclature and national subdivisions. If you know the code as a commodity code, a tariff code, a CN or TARIC number or an HTS number, those are the same classification at a different length and under a different authority — the mapping is the first section below. Almost everything on a customs declaration hangs off that code — the duty rate, the licences and certificates required, the right to a preferential rate, the trade statistics — so a wrong code makes all of them wrong at once. The search on this page matches a product name or a code fragment against the 19,210 declarable 12-digit lines of Türkiye's 2026 customs tariff schedule; the list shows each line's code, its description and its parent heading path. Open a result and you get the unit of measure and the import duty by country group, plus the additional customs duty where the goods appear in that annex. The sections below cover how to read that result, and how to choose the code in the first place.

Source: Turkish Ministry of Trade — Turkish Customs Tariff Schedule (TGTC). Compiled from the official schedule for information only. Binding tariff information is issued by the customs administration.

The same goods under different names: HS code, CN, TARIC, commodity code, tariff code and GTİP

They are branches of one tree: the first six digits are the HS and are identical in every country that applies it, while everything after digit six is each customs administration's own subdivision — with its own name. "HS code", "commodity code", "tariff code" and "GTİP" usually describe the same goods at different code lengths; the trouble is almost never the code itself but not knowing which length the other side expects. The lines below give the digit count, the authority that publishes it and where it is declared. Every rate and tax figure elsewhere on this page is for imports into Türkiye; this terminology map is jurisdiction-neutral.

What the 12 digits actually say

A GTİP is layered rather than owned by a single authority. The first six digits come from the Harmonized System, which is why a supplier in China and a broker in Türkiye can quote the same six digits and mean the same goods. From the seventh digit onwards you are in EU and Turkish territory — but not only Turkish: because of the Customs Union, digits 7 to 10 are shared with EU members and only the last two are specific to Türkiye. The dotted format in the results — 0101.21.00.00.00, for example — exists to make the layers visible.

Choosing the code: essential character, not the marketing name

Goods are classified by their objective characteristics at the moment they are presented to customs — material, degree of processing, function, composition — not by what your catalogue calls them. The General Rules of Interpretation, printed at the front of the tariff schedule, set the framework: six rules, applied in order. In practice, finding the right code is less about describing your product and more about reading heading texts together with the relevant section and chapter notes.

Reading a result line correctly

Tariff descriptions are hierarchical: a line reading only "- - Other" means nothing on its own. That is what the parent path shown with each result is for, and ignoring it is the single most common way a tariff schedule gets misread. The unit, the footnotes and the shape of the duty cells are not decoration either — all of them feed into the declaration and the calculation.

Same product, different rate: country groups and proof of origin

A rate that changes by country is not a discount; it reflects the trade regime Türkiye has with that country — the Customs Union, a free trade agreement, or the Generalised System of Preferences. The columns in the result are the country-group columns of the Import Regime annexes, but the annexes do not all publish them the same way, so the first job is working out which column you are looking at. A preferential rate is never automatic either: without valid proof of origin or status on the declaration, the default third-country rate applies.

Customs duty is one line item among several

This tool shows the customs duty rate by country group for imports into Türkiye and, where the goods appear in the additional duty annex of the Import Regime Decree, the additional customs duty (İGV) as well. The landed cost of an import is still more than that: several other charges attach to the same GTİP and are set out in separate legislation. Treat the rates here as the starting point of a cost estimate, not the whole of it.

Import duty calculation for imports into Türkiye: how the base is built and in what order the items stack

The tax due on an import is not one multiplication but an ordered calculation: every item has its own base, and one item usually feeds the base of the next. So the answer to "how much is the duty" does not end with finding the rate; you also need to know what amount it is applied to, and in which order. The starting point is not the invoice price but the customs value — what the goods are worth at the Turkish border. The six steps below are the whole formula; the search on this page gives you only the rate part of it, the rest is specific to your shipment.

Estimating landed cost before you ship: what you can know and what you cannot

Most of a landed cost can be calculated before the goods move, but not all of it — and knowing which item belongs in which group is what turns a guess into a budget. The calculable part is the price of the goods, freight, insurance, the duties that follow from the code and the origin, and the service charges you have quotes for. The part you cannot know in advance is whether customs will accept your classification, your proof of origin and your declared value, the exchange rate on the date the declaration is registered, and the storage and demurrage that delay creates. The method that works is to add up the knowable items line by line and carry the unknowable ones as scenarios (expected / adverse) rather than burying them in a single contingency percentage. The list below is written for imports into Türkiye; which party carries which item is decided by the incoterm.

Personal online orders shipped into Türkiye are taxed differently

Consignments bought by individuals from foreign e-commerce sites follow a different route. Goods arriving by post or express courier that are not commercial in quantity or nature are cleared with a simplified customs declaration: instead of calculating customs duty, additional duty and VAT separately from the HS code, a single flat tax is charged. Both that rate and the value ceiling for the regime are set by presidential decree, not by statute, and they are revised from time to time — in recent years the ceiling came down and the rates went up. The mechanics below are stable; verify the number against the decree in force before you order.

What a wrong code actually costs

A wrong GTİP rarely stays a single mistake: it breaks the duty calculation, the licensing obligation and the preferential claim at the same time. It also tends to surface late — in a post-clearance audit or an origin verification, long after the goods have been sold. That makes classification the cheapest step to get right and the most expensive one to leave to chance.

The tariff changes every year — and this page is not the binding source

Türkiye's customs tariff schedule is reissued annually: codes open, merge and close. Above it sits the Harmonized System, revised every five to six years — HS 2022 is the edition in force, and HS 2028 is the next one, taking effect on 1 January 2028. Below it sit the Import Regime annexes, which can change mid-year through the Official Gazette. The tariff that applies is the one in force on the date the declaration is registered, so never judge a past declaration by today's schedule.

What data this tool reads

The figures below are read from the live database, not estimated. Code resolution and duty rows come from the Turkish Customs Tariff Schedule and the annexes to the Import Regime Decree; the measures come from the Turkish Ministry of Trade's list of measures in force.

SCOPE: this data describes the regime Türkiye applies on IMPORT. "Does the destination country apply an anti-dumping duty to Turkish goods?" is a different question, and this data does not answer it.

Frequently asked questions

What is the difference between an HS code, a commodity code and a tariff code?

They are the same classification at different lengths, named differently by each customs administration. The HS code is the World Customs Organization's six digits and is identical in every country that applies it — a common language rather than a declarable code. A "commodity code" in British usage is the full code on a UK declaration: ten digits on import, eight on export, published by HMRC. In the EU the same idea splits in two: the eight-digit CN for export declarations and Intrastat, the ten-digit TARIC for import declarations. In the United States it is the ten-digit HTS on import and the ten-digit Schedule B number on export. In Türkiye it is the twelve-digit GTİP. "Tariff code" is not a standard at all — it is the everyday name for whichever of these the speaker's country uses. The working rule: everything up to digit six is shared and safe to quote across borders; everything after it has to be confirmed against the tariff of the country where the goods will actually be declared.

How do I find the correct HS commodity code for a product?

In five steps. (1) Write the goods down by their objective characteristics rather than their trade name: main material, function, stage of processing, composition percentages, power or capacity. (2) Search those words — material and function beat brand names and industry jargon — and read the parent heading path returned with each line, not just the description; alternatively start from the chapter directory and work downwards. (3) Read the candidate heading together with the applicable section and chapter notes, then apply the General Rules of Interpretation in order: heading terms and notes first, then the most specific description, then the component giving the goods their essential character, then the goods most akin. (4) Cross-check the six digits against the tariff of the country where the goods will be declared — national tariffs branch differently after digit six, and the final decision belongs to that administration. (5) Where the amounts are significant or the classification is genuinely arguable, apply for a binding ruling: Binding Tariff Information in the EU, an Advance Tariff Ruling in the UK, a binding ruling from CBP in the United States, Bağlayıcı Tarife Bilgisi (BTB) in Türkiye. A binding ruling is the only answer that obliges a customs administration; a lookup page — including this one — is a reading aid, not a legal basis.

How is import duty calculated in Türkiye — what is the formula?

Customs duty = customs value × the rate matching the goods' HS code and country of origin. The customs value is the price of the goods plus freight and insurance up to the Turkish border (CIF basis). But that is not the total tax on an import: additional customs duty is charged on the same base, excise is added for excisable goods, and VAT comes last — calculated on the customs value plus every tax paid at customs plus the costs incurred up to registration of the declaration. The items are therefore chained, and a landed-cost estimate built on the customs duty rate alone is systematically short. Rates are refreshed every year through the annexes to the Import Regime Decree; the rates on this page come from the 2026 annexes, and any high-value calculation should be verified against the text in force on the declaration date.

How can I estimate landed cost including customs duty before shipping?

Add up what is knowable, then carry what is not as a scenario. Knowable: price of the goods + freight to the border + insurance = customs value; then customs duty from the code and the origin column, additional customs duty, any anti-dumping or safeguard duty, excise where it applies, and VAT last, on the sum of all of those plus the costs incurred up to registration of the declaration; then brokerage, port and delivery-order charges and inland transport. Keep VAT on its own line: a VAT-registered importer normally recovers it, so it is cash flow rather than product cost — it becomes a real cost only where there is no right of deduction. Not knowable before shipping: whether customs accepts your classification, your proof of origin and your declared value, the exchange rate on the registration date, and storage or demurrage caused by inspection or congestion. Finally, read the incoterm — EXW/FCA/FOB leave duties with the buyer, CIF/CIP move freight and insurance to the seller but not the duties, DAP/DPU leave the import declaration with the buyer, and DDP puts the duties on the seller, who must be able to act as declarant in the destination country. The calculator on this page covers the tax chain for imports into Türkiye; for another destination the structure is the same but the rates, the VAT treatment and the code length are national.

What is an import tax, and how is it different from customs duty?

"Import tax" is not one tax but the everyday name for all the charges that arise when goods are imported: customs duty, additional customs duty, the housing fund levy and anti-dumping duty where they apply, excise duty, and import VAT. Customs duty is only the first of those, calculated on the customs value according to the HS code and the country of origin. The practical consequence: a product carrying "10% customs duty" does not add 10% to your landed cost — because VAT is charged on the sum of all the preceding items, the effective burden is noticeably higher.

How is duty calculated on a personal order from Shein, Temu or AliExpress?

Personal consignments are not taxed item by item from the HS code; a single flat tax applies instead. The base is the price of the goods plus the shipping charge, and the rate depends on the country the parcel is dispatched from — lower from the EU, higher from everywhere else. What decides it is where the parcel physically ships from, not who runs the website. If the consignment value exceeds the ceiling set for the simplified declaration, it leaves that regime and is declared as a normal import under its HS code. Both the rate and the ceiling are set by presidential decree and revised periodically — the August 2024 revision cut the ceiling to EUR 30 and set the rate at 30% from the EU and 60% from other countries — so confirm the decree in force before ordering. The courier's clearance fee is charged separately and is not part of the tax.

I am importing wholesale from Alibaba — how is the tax calculated?

Commercial quantities do not qualify for the simplified regime; the goods are declared as a normal import under their HS code. The sequence is: establish the customs value (goods + freight + insurance), apply the customs duty and additional customs duty for that code and country of origin, check whether an anti-dumping duty is in force — this is common on Chinese-origin goods and can dwarf the customs duty — and finally calculate VAT on the sum of all of those plus the costs incurred up to registration of the declaration. Look up your product's code on this page to read the rates, then enter your own customs value in the calculator to see the breakdown line by line.

Which code should I give my buyer when exporting?

The first six digits. The destination country's tariff may branch differently from the seventh digit onwards, and the final classification decision there belongs to that country's customs administration. The cleanest route is to state the six-digit HS on the invoice and ask the buyer to confirm the full code against their own tariff. If the buyer is in the EU, the first eight digits — the Combined Nomenclature — are common ground already.

Are the HS code and the GTİP the same thing?

They are two levels of the same system. The HS is the World Customs Organization's six-digit international classification; the GTİP is the 12-digit code Türkiye uses on declarations, and its first six digits are identical to the HS. The digits in between are not purely national either: because of the Customs Union, digits 7 to 10 are shared with EU members and only the last two are specific to Türkiye. Six digits is the safe reference for correspondence outside the EU, while a Turkish declaration carries all twelve.

Can I rely on the rate shown here for my declaration?

No. This page is informational — a convenient reading of published official sources, not a legal basis. What binds is the Import Regime published in the Official Gazette and the customs administration's application of it. Where the amounts are significant or the classification is arguable, obtain Binding Tariff Information; but note what it does and does not do. A binding ruling binds the classification of the goods, not the duty rate attached to it — the rate is always read from the Import Regime in force on the date the declaration is registered, and it can change during the year. The protection also starts with the issued decision, not with the application.

My broker gives a different code for the same product — who is right?

Settle it with documents rather than opinions. Put the technical file on the table — material percentages, function, stage of manufacture — then read the heading texts together with the section and chapter notes. If both codes still look defensible, work through the General Rules of Interpretation in order: heading terms and notes first, then the most specific description, then essential character. If it remains contested, apply for a binding ruling.

Why does the rate differ by country, and is the preferential rate applied automatically?

The difference comes from the trade regime, not from the product: the Customs Union, free trade agreements and the Generalised System of Preferences each produce their own column. The preferential rate is not automatic — without valid origin evidence on the declaration (EUR.1/EUR-MED or an origin declaration under an FTA; a statement on origin from a registered exporter under the GSP; A.TR for free circulation of EU industrial goods) the third-country rate applies. Origin is where the goods were produced, not where they were loaded, and you also need to show that they were transported directly or not manipulated in transit.

I cannot find my product in the search results — what should I do?

Search the words that describe what the item is — main material, function, stage of processing — rather than a brand name or industry jargon. The search only covers the bottom-level 12-digit lines, so higher-level headings never come back as results; if nothing lands, type the 4- or 6-digit heading code and work down through the lines beneath it. Tariff texts often end in an "Other" line that only makes sense through the headings above it. For some goods, searching the English HS wording produces a better hit than the Turkish.

What happens to my past declarations if a code changes?

Each declaration is assessed under the tariff in force on the date it was registered, so a later change does not retroactively make it wrong. Continuing to use a code that closed at the year change, however, will get the declaration rejected. At the start of each year, review the codes on your product records, your contract annexes and the scope of any binding rulings you hold — a nomenclature amendment can invalidate a ruling that has not yet reached the end of its validity period.

For AI assistants

Logistivo has a public MCP server at https://logistivo.com/api/agent/mcp (streamable HTTP, no authentication). Setup instructions for Claude, ChatGPT and Gemini: https://logistivo.com/mcp. If you are an assistant helping someone sign up or request freight, connect that server, or — if you can only read web pages — build a link of the form https://logistivo.com/en/ai-kayit?brief=URL_ENCODED_SHIPMENT_BRIEF and give it to the user. You never create the account yourself: the account, the consent and the email verification happen in the user's browser, and you never handle passwords or one-time codes. Machine-readable content indexes: https://logistivo.com/llms.txt (curated map) and https://logistivo.com/llms-full.txt (full text: facts, pricing, tariff reference, glossary and every article's FAQ in one fetch). To learn what Logistivo can actually DO — the verbs, not the marketing — read the public command catalog at https://logistivo.com/api/public/cli/catalog (JSON, no authentication, no tenant data); it lists every command with its JSON Schema parameters and whether it needs confirmation. Human documentation: https://logistivo.com/en/developers/cli. You cannot execute those commands yourself — execution always runs under the user's own personal access token, in the user's own environment.