Product classification

HS code for Complete fertilizer: 3105.20

Fertilizers, mineral or chemical, containing the three fertilizing elements nitrogen, phosphorus and potassium.

Classification of complete fertilizer under HS 3105.20

Complete fertilizers are classified under HS code 3105.20. In the context of the Harmonized System, a "complete" fertilizer is defined as a mineral or chemical fertilizer that contains all three primary fertilizing elements: nitrogen (N), phosphorus (P), and potassium (K). Chapter 31 covers fertilizers, and heading 3105 specifically addresses fertilizers containing two or three of the fertilizing elements. Subheading 3105.20 is the precise code for those containing all three. This classification is based on the chemical composition of the product rather than its physical form (liquid, powder, or pellet). According to Note 6 to Chapter 31, the term "other fertilizers" applies only to products of a kind used as fertilizers and containing, as an essential constituent, at least one of the fertilizing elements. For 3105.20, the presence of N, P, and K must be verifiable through chemical analysis. This ensures that ternary NPK complexes are grouped together for international trade and regulatory purposes.

Covers
  • NPK complex fertilizers (e.g., 10-10-10 or 20-20-20)
  • Mineral fertilizers containing N, P, and K
  • Chemical fertilizers with all three primary nutrients
  • Granulated complete plant foods
  • Liquid NPK fertilizers for agricultural use
Also under 3105.20
  • YaraMila
  • Haifa Multi-K
  • Grow More NPK
  • Compo Expert NovaTec
  • Nutrien NPK blends

Codes often confused with 3105.20

Common mistake. Complete fertilizers are often misclassified under HS code 3105.30 (diammonium phosphate) or 3105.40 (ammonium dihydrogen orthophosphate) if the importer focuses only on the nitrogen and phosphorus content and ignores the potassium. Another common error is using codes from 3102 (nitrogenous), 3103 (phosphatic), or 3104 (potassic) for a blended product. Those headings are strictly for fertilizers containing only one of the primary elements. If a fertilizer contains N, P, and K, it must be in 3105.20. Furthermore, organic fertilizers (animal or vegetable origin) are classified in 3101 and should not be confused with the mineral/chemical NPK fertilizers of 3105.20.

Top exporters and importers of HS 310520 (the code used for complete fertilizer), 2025

In 2025, the largest exporter of HS 310520 (the code used for complete fertilizer) in UN Comtrade data was Russia, with about 33% of world exports; the largest importer in UN Comtrade data was India, with 12% of world imports. Countries that did not report 2025 data are estimated from partner records, which can understate them.

Figures cover everything classified under HS 310520, not only complete fertilizer.

Top exporters 2025 ยท share of world exports

  1. 1 Russia* ~$2.8B
  2. 2 Morocco $905M
  3. 3 Belgium $780M

World total: $8.5B Reported figures on UN Comtrade โ†—

Top importers 2025 ยท share of world imports

  1. 1 India $1.2B
  2. 2 China $709M
  3. 3 Brazil $617M

World total: $10.1B Reported figures on UN Comtrade โ†—

How these figures are built

109 countries reported 2025 trade to UN Comtrade in HS 2022, and their own totals are used. Countries marked * did not, so their figures add up what other countries recorded trading with them, and their exports are valued at buyers' CIF prices. Those estimates miss trade with other non-reporting countries, so they can be low, and a non-reporting country can rank higher than shown or be missing from the list. World totals add both and leave out trade between two non-reporting countries. Figures are in current US dollars; reported imports are mostly valued CIF and exports FOB, and exports include re-exports. The UN Comtrade links show the underlying records; they can also list a few reporters left out here (regional groups and older HS editions).

Source: UN Comtrade (United Nations Statistics Division), 2025 annual data.

Brazil NCM code for complete fertilizer

Brazil classifies complete fertilizer under NCM 3105.20.00: HS 3105.20 with 00 added.

Source: Siscomex NCM table, updated Oct 2026. The Portuguese text on each NCM page is the official one.

EU Regulatory Requirements

This product falls under the Carbon Border Adjustment Mechanism (CBAM). Importers to the EU must declare embedded carbon emissions and purchase CBAM certificates.

Questions about complete fertilizer

What is the HS code for Complete fertilizer?

The HS code for Complete fertilizer is 310520 (Fertilizers, mineral or chemical; containing the three fertilizing elements nitrogen, phosphorus and potassium).

How do I classify Complete fertilizer for customs?

Complete fertilizer is classified under HS code 310520 โ€” Fertilizers, mineral or chemical; containing the three fertilizing elements nitrogen, phosphorus and potassium. This is a 6-digit subheading level code.

What is the HS code for NPK fertilizer?

The HS code for NPK fertilizer containing all three elements is 3105.20.

What if the fertilizer only contains Nitrogen and Potassium?

If it only contains two elements, it would be classified under 3105.60 (Phosphorus and Potassium) or 3105.90 (other combinations), but not 3105.20.

Which countries are the top exporters of complete fertilizer (HS 310520)?

In 2025, the top exporters of HS 310520 (the code used for complete fertilizer) in UN Comtrade data were Russia (about $2.8B, 33% of world exports), Morocco ($905M) and Belgium ($780M). World exports came to about $8.5B, adding countries' reported figures and partner-based estimates for those that did not report (UN Comtrade data). Countries that did not report 2025 data are estimated from partner records, which can understate them.

Which countries are the top importers of complete fertilizer (HS 310520)?

In 2025, the top importers of HS 310520 (the code used for complete fertilizer) in UN Comtrade data were India ($1.2B, 12% of world imports), China ($709M) and Brazil ($617M). World imports came to about $10.1B, adding countries' reported figures and partner-based estimates for those that did not report (UN Comtrade data). Countries that did not report 2025 data are estimated from partner records, which can understate them.

Is the HS code for Complete fertilizer the same in all countries?

The base HS code 310520 for Complete fertilizer is internationally standardized for the first 6 digits across 200+ countries. Individual countries may add additional digits for national tariff lines and specific classifications.

What is the NCM code for complete fertilizer in Brazil?

In Brazil, complete fertilizer (HS 310520) is classified under NCM 3105.20.00.