Find the Turkish customs tariff (GTİP/HS) code by product name or number: official descriptions, unit of measure and import duty rates by country group. Free, no sign-up. 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. 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.
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.
Digits 1-2: the chapter, the broad family the goods belong to.
Digits 3-4: the heading; digits 5-6: the subheading. Everything to this point is the Harmonized System and is shared by every country applying it.
Digits 7-8: the EU Combined Nomenclature subdivision, which Türkiye also applies because of the Customs Union.
Digits 9-10: the EU's TARIC subdivision — suspensions, tariff quotas, anti-dumping and surveillance measures are coded here. If you need to find out whether such a measure hits your product, this is the layer to ask about.
Digits 11-12: the national statistical position, and the only genuinely Turkish part of the code. A Turkish declaration carries all 12 digits.
Share six digits with counterparties outside the EU: the importing country's own 8- or 10-digit line need not match yours, and the common ground ends at digit six. With EU members, the first eight digits (the Combined Nomenclature) are common.
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.
Start with the terms of the heading and the applicable section and chapter notes; a note can pull goods into a chapter or exclude them outright (Rule 1).
Incomplete or unfinished goods are classified as the finished article when they already have its essential character; goods presented unassembled or disassembled fall in the finished article's heading without that test at all. Assuming a knocked-down shipment gives you room to argue is a common and expensive mistake (Rule 2(a)).
A reference to a material covers mixtures and combinations of it; where that puts the goods in more than one heading, the decision passes to the next rule (Rule 2(b)).
When more than one heading fits: the most specific description prevails; for mixtures, composite goods and retail sets, the component giving the goods their essential character decides; if two headings still merit equal consideration, the one occurring last in numerical order applies (Rule 3).
Goods that cannot be classified under the preceding rules fall in the heading appropriate to the goods to which they are most akin — the rule that actually does the work for new and hybrid products (Rule 4).
Fitted cases and the packing normally used for the goods are generally classified with the goods themselves (Rule 5). Subheadings are only comparable at the same level — do not argue the ninth digit before the sixth is settled (Rule 6).
Base the decision on the technical file: material percentages, weight per unit or per square metre, power or capacity, processing stage. Without those figures classification becomes guesswork.
An "Other" line is the last resort; before falling into one, confirm that none of the named lines at the same level fits.
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.
Parent path: the heading and intermediate levels the line sits under. It is published in Turkish only, so read it as the context that gives the line its meaning — a line described merely as "Diğerleri" (Other) says nothing until you read the path above it, such as "Canlı atlar, eşekler, katırlar ve bardolar: > Atlar:" (live horses, asses, mules and hinnies > horses).
The English description sits at the six-digit level: the English text shown beside a 12-digit line is the text of its six-digit HS parent, not of the line itself, and is usually broader. The national subdivisions in digits 7-12 are described in Turkish only. So do not copy the English text onto an invoice or a contract as the description of the 12-digit item — quote the six-digit HS and describe the goods separately.
The unit column is the tariff's supplementary unit (number, kg, m², litre, head and so on): it does not replace net mass, it is declared in addition to it. On more than two thirds of the lines the column is empty or shows "-", meaning there is no supplementary unit and quantity is declared by net mass alone.
A footnote marks a conditional rate and appears in two forms: a figure next to the rate, such as "0(1)", or a separate "DİPNOT" row whose value lists the footnote numbers. The footnote texts are not reproduced here — read them in the Import Regime annex the rate comes from before putting a footnoted rate into a costing.
Not every value is a percentage: some lines carry a specific or compound duty, for example "1,7 EUR/1000 kg/net". If the cell shows a unit, you are reading an amount tied to quantity, not an ad valorem rate.
The statutory rate printed in the tariff schedule is not necessarily the rate payable; the applied rate comes from the annexes to the Import Regime Decree, read by country group. The list number shown with the result tells you which annex the rate came from — List I is agricultural goods, List II industrial goods.
The schedule holds 23,581 records, of which 19,210 are the bottom-level 12-digit lines used on declarations — and those are the only ones the search returns. Higher-level positions are not results in themselves; they build the parent path shown under each line.
If nothing useful comes back, search by material and function rather than trade name, or start at the 4- or 6-digit heading and work downwards.
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.
Column headers differ from annex to annex. In the industrial goods list and in the additional customs duty table the columns are published as numbers rather than names, so the result shows headers reading "1, 2, 3, 4, 5, 6, 7". They mean: 1 = EU members and FTA partners, 2 = Qatar, 3 = the UAE, 4-5-6 = the GSP groups (least developed countries, countries under special incentive arrangements, developing countries), 7 = other countries. Named columns (AB, BK, EFTA, G.KORE, DÜ and so on) are used mainly in the agricultural list.
EU: industrial goods move under the free-circulation principle of the Customs Union. The A.TR movement certificate used here proves free circulation, not origin — agricultural products and coal and steel products fall under separate arrangements.
FTA columns such as BK (United Kingdom), EFTA (Switzerland, Norway, Iceland, Liechtenstein), G.KORE (South Korea), MLZ (Malaysia), SNG (Singapore), B-HER (Bosnia and Herzegovina), KOS (Kosovo), GÜR (Georgia), VNZ (Venezuela) and F. ADA (Faroe Islands) follow each agreement's own concession schedule and require origin evidence — an EUR.1/EUR-MED certificate or an origin declaration on the invoice.
The agricultural list also carries D-8 (Developing Eight) and TPS-OIC (Trade Preferential System among OIC Member States) columns, and some lines have a single-country column such as İRAN (Iran). Columns are not always published one per agreement: countries sharing a rate are merged into a single header such as "AB, BK", so look inside the merged headers before concluding your country is absent.
GSP columns: EAGÜ (least developed countries), ÖTDÜ (countries under special incentive arrangements) and GYÜ (developing countries) — unilateral preferences rather than reciprocal agreements. The origin evidence differs too: an EUR.1 is not accepted here, what is required is a statement on origin from an exporter registered in the REX system, the earlier Form A certificate having been withdrawn. This is where preferential claims on goods from Bangladesh, Pakistan and much of Africa most often fail outright.
DÜ (other countries) is the default column that applies when no preferential regime does — the one you will read for most imports from China or the United States. Where the headers are numbered, it is column 7.
Origin is where goods were produced or last substantially processed, not where they were shipped from, and the seller's address does not change it. But a preferential claim needs two further things: origin acquired under that agreement's own list rules, including any cumulation provisions, and evidence that the goods were transported directly or not manipulated in transit. Fail the second and the preference is lost even though the origin has not changed — a frequent loss on Far East shipments routed through a third-country port.
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.
Additional customs duty rests on its own decree and is charged on top of the customs duty; it appears here as a separate table. On some goods — textiles and clothing in particular — it is several times the customs duty, so the real burden may sit in the second table. Read the two together.
The mass housing fund levy arises on certain goods under a separate arrangement and is not shown on this page.
Trade defence measures — anti-dumping and countervailing duties, safeguard measures — vary by country of origin and sometimes by the individual producer.
VAT is calculated on a base that adds the customs duty, the additional customs duty and the other charges paid at importation on top of the customs value; where excise duty applies, it enters that base too.
Reference-value surveillance, tariff quotas and surveillance or registration documents depend on the declared value and quantity.
Non-fiscal requirements attach to the same code: conformity assessment, import permits, product safety controls. Missing paperwork holds the goods however carefully the duty was calculated.
For exports, duty is read from the destination country's own tariff; this search covers the Turkish import side.
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.
Underpaid duty is assessed retroactively and carries interest. Where a discrepancy in the tariff elements produces a duty difference above the threshold set in the legislation, article 234 of the Customs Law imposes an administrative fine of three times that difference — so the exposure is not the "duty difference plus a little interest" most importers assume.
Where the declarant reports the discrepancy before the customs administration finds it, that fine is applied at a reduced rate; if you spot the error yourself, work through this route with your broker.
Overpaid duty does not come back on its own; a refund needs its own application within its own deadline.
Goods that belong in a licensed heading but are declared without the licence stop at the border, while storage and demurrage keep running.
A preferential rate claimed under the wrong code is recovered later, and origin verification can reach an exporter years after the shipment.
Inconsistency between documents — one code on the invoice, another on the declaration — causes trouble both at customs and at letter-of-credit presentation.
On the export side, a wrong code means an unexpected duty bill and a delay in the buyer's country, and the incoterm usually decides which party absorbs it.
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.
The data here reflects the 2026 tariff schedule and the 2026 Import Regime annexes, and is provided for information only.
What binds is the legislation published in the Official Gazette and the way the Ministry of Trade and the customs administration apply it; verify anything material there.
For recurring trade or a genuinely arguable classification, apply for Binding Tariff Information (BTB), which binds the customs administration for the holder and for the goods it describes. It has two limits: it lapses at the end of the validity period set in the legislation, and it ceases to be valid before that if a nomenclature amendment or a later classification or court decision changes the classification.
The same instrument is known as BTI in the EU, and English-language texts sometimes use that abbreviation for the Turkish BTB as well; before relying on a code abroad, check whether your export market operates its own binding ruling mechanism.
At each year end, follow the correlation tables for codes that close, and review both the GTİPs stored on your product records and the scope of any binding rulings you hold. The move to HS 2028 will bring the same exercise back on a much larger scale.
When you write a code into an ERP, an invoice template or a product card, record where it came from and when — if the classification is ever challenged, the reasoning is what you defend.
Frequently asked questions
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.
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.
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.