Fish fillets and other fish meat — HS code 03.04. 0304.31 fresh or chilled, tilapias… · 0304.32 fresh or chilled, catfish… 108 tariff lines with duty rates.
Source: Turkish Ministry of Trade — Turkish Customs Tariff Schedule (TGTC), 2026 edition.
Data last updated:
.
Compiled from the official schedule for information only. Binding tariff information is issued by the customs administration.
What this heading covers
Fish fillets and other fish meat (whether or not minced); fresh, chilled or frozen
The first six digits are the same in every country that applies the Harmonized System; the twelve-digit breakdown below them is specific to Türkiye. This heading has 48 subheadings and 108 twelve-digit codes (2026 schedule).
This heading sits in chapter 03 (Fish and crustaceans, molluscs and other aquatic invertebrates). Classification is governed by the official chapter notes: a note can pull goods into the chapter or push them out of it.
Subheadings and tariff codes
The code used on a customs declaration has twelve digits. The list below gives the six-digit subheading first, then the twelve-digit codes underneath it. Opening a code shows its definition and the Turkish import duty rows registered against it.
Official English wording exists only down to the six-digit HS subheading. The twelve-digit breakdowns below it are national lines published by Türkiye in Turkish only, so they are shown here in Turkish — translating them ourselves would put words on a customs code that no authority has approved.
0304.42 — Fish fillets; fresh or chilled, trout (Salmo trutta, Oncorhynchus mykiss, Oncorhynchus clarki, Oncorhynchus aguabonita, Oncorhynchus gilae, Oncorhynchus apache and Oncorhynchus chrysogaster)
0304.42.10.00.00 — Oncorhynchus mykiss türünden adedinin ağırlığı 400 gr.dan fazla olanlar
0304.42.50.00.00 — Oncorhynchus apache veya Oncorhynchus chrysogaster türünden olanlar
0304.42.90.00.00 — Diğerleri
0304.44 — Fish fillets; fresh or chilled, of the families Bregmacerotidae, Euclichthyidae, Gadidae, Macrouridae, Melanonidae, Merlucciidae, Moridae, and Muraenolepididae
0304.79 — Fish fillets; frozen, of the families Bregmacerotidae, Euclichthyidae, Gadidae, Macrouridae, Melanonidae, Merlucciidae, Moridae and Muraenolepididae other than cod, haddock, coalfish, hake, and Alaska pollock
0304.79.10.00.00 — Kutup morinası (Boreogadus saida türü balıklar)
0304.88.22.00.00 — Kısa yüzgeçli mako (Isurus Oxyrinchus)
0304.88.29.00.00 — Diğerleri
0304.88.90.00.00 — Keler balığı [Rays and skates (Rajidae)]
0304.89 — Fish fillets; frozen, of fish n.e.c. in heading 0304.8
0304.89.10.00.00 — Tatlısu balıkları
0304.89.21.00.00 — Sebastes marinus türünden olanlar
0304.89.29.00.00 — Diğerleri
0304.89.30.00.00 — Euthynnus cinsi balıklar
0304.89.41.00.00 — Avustralya uskumrusu - Scomber Australasicus
0304.89.49.00.00 — Diğerleri
0304.89.60.00.00 — Fener balıkları (Lophius spp.)
0304.89.90.00.00 — Diğerleri
0304.93 — Fish meat, excluding fillets, whether or not minced; frozen, tilapias, catfish, carp, eels, Nile perch, and snakeheads
0304.93.10.00.00 — Surimi
0304.93.90.00.00 — Diğerleri
0304.94 — Fish meat, excluding fillets, whether or not minced; frozen, Alaska Pollock (Theragra chalcogramma)
0304.94.10.00.00 — Surimi
0304.94.90.00.00 — Diğerleri
0304.95 — Fish meat, excluding fillets, whether or not minced; frozen, of the families Bregmacerotidae, Euclichthyidae, Gadidae, Macrouridae, Melanonidae, Merlucciidae, Moridae and Muraenolepididae, other than Alaska Pollock (Theragra chalcogramma)
0304.97.00.00.00 — Keler balığı [Rays and skates (Rajidae)]
Türkiye import duty rates under this heading
The ranges below are the rates Türkiye applies on import, compiled from the import regime rows registered against the 108 codes under this heading. The HS code itself is identical in every country down to six digits; only these rates and the twelve-digit breakdown are Türkiye's. A range is always calculated within a single column; different country groups are never mixed. The rate that applies to you depends on both the twelve-digit code and the country of origin — open the specific code for the exact value.
The rate becomes an amount as follows: customs duty = customs value (price of the goods + freight to the Turkish border + insurance) × rate. The additional customs duty applies to the same base, not on top of the customs duty. VAT is calculated last, on the customs value plus every tax paid at customs plus the costs incurred up to registration of the declaration.
Customs duty — ÜRETİMİ GERÇEKLEŞTİRİLECEK NİHAİ ÜRÜN — 1604.19 gümrük tarife pozisyonlu ürünler
Customs duty — source — Annex to the Import Regime Decree, 2026 · List IV, VII
Which subcode you pick changes the duty you pay
The 108 import regime rows under this heading do not carry the same rate. The bands below are the values in DÜ; confirm which row governs your goods before you settle on a twelve-digit code.
The same split also appears in these columns: BAE · D-8 · KOS · MLZ · AB, BK · G.KORE.
0% — duty rows: 1 — 0304.99.10.00.00 Surimi
30% — duty rows: 107 — 0304.31.00.00.00 Tilapya balığı (Oreochromis spp.); 0304.32.00.00.00 Yayın balığı (Pangasius spp.,Silurus spp., Clarias spp., Ictalurus spp.); 0304.33.00.00.00 Nil Levreği (Lates niloticus); 0304.39.00.00.00 Diğerleri; 0304.41.00.00.00 Pasifik somonları (Oncorhynchus nerka, Oncorhynchus gorbuscha, Oncorhynchus keta, Oncorhynchus tschawytscha, Oncorhynchus kisutch, Oncorhynchus masou ve Oncorhynchus rhodurus) Atlantik somonları (Salmo salar) ve Tuna somonları (Hucho hucho); 0304.42.10.00.00 Oncorhynchus mykiss türünden adedinin ağırlığı 400 gr.dan fazla olanlar; +101 more at this rate
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.