EximDataX

HS Code 2812Halides and halide oxides of non-metals

9 six-digit codes · Heading 12 of 50 in Chapter 28 · World Customs Organization Harmonized System

HS code 2812 covers halides and halide oxides of non-metals, such as phosgene, phosphorus chlorides and thionyl chloride. Use this page to see what each code means and how to pick the right one.

Heading 2812 is finely cut: 9 six-digit codes, 281211 to 281290, all of them under “Halides and halide oxides of non-metals”. At that depth it is the exact wording of the code, not of the heading, that settles a classification. The heading is number 12 of 50 in Chapter 28, Inorganic chemicals; organic and inorganic compounds of precious metals; of rare earth metals, of radio-active elements and of isotopes, which runs to 180 six-digit codes in all.

Six-digit codes under heading 2812

HS CodeImport–export description
281211Carbonyl dichloride (phosgene)
281212Phosphorus oxychloride
281213Phosphorus trichloride
281214Phosphorus pentachloride
281215Sulphur monochloride
281216Sulphur dichloride
281217Thionyl chloride
281219Arsenic trichloride and other chlorides and chloride oxides, n.e.c. in item no. 2812
281290Halides and halide oxides of non-metals; excluding chloride

What HS code 2812 covers

A halide is a compound of an element with a halogen such as chlorine. A halide oxide also contains oxygen.

The heading sits in Section VI, Products of the Chemical or Allied Industries, and belongs to the inorganic chemicals chapter. Most of its codes name a chlorine compound, so the heading is mainly about chlorides and chloride oxides of non-metals. One last code takes the rest.

Customs offices use the code to set tariff classification. The wording of each code is short and exact. Read it closely before you file or search.

Codes under HS 2812 and what each covers

Each product below has its own code. If you ask what the HS code for phosgene is, or look for phosphorus oxychloride, find the product name in this list.

  • Carbonyl dichloride (phosgene): 281211. This is the code for phosgene.
  • Phosphorus oxychloride: 281212. Also written as POCl3.
  • Phosphorus trichloride: 281213. Also written as PCl3.
  • Phosphorus pentachloride: 281214. Also written as PCl5.
  • Sulphur monochloride: 281215.
  • Sulphur dichloride: 281216.
  • Thionyl chloride: 281217.
  • Arsenic trichloride and other chlorides and chloride oxides not elsewhere classified in 2812: 281219. Use it when a chloride fits the heading but has no code of its own.
  • Use it for non-metal halides that are not chlorides.

How to classify non-metal halides correctly

Start with the split inside the heading. A chloride or chloride oxide goes to 281211 through 281219. If the product is a non-metal halide but not a chloride, it goes to 281290.

Next, check the neighbours. Heading 2827 has its own wording: chlorides, chloride oxides and chloride hydroxides, plus bromides and iodides. Compare that wording with your product before you choose between the two headings. Fluorides are in a different heading, 2826. The elements themselves, such as chlorine, bromine and iodine, sit in 2801.

Two more boundaries come up often. A product that is a chloride of sulphur goes to 2812, but a sulphide does not.

If you are still unsure, run the product name through the HS code classifier. Duty depends on the national tariff line of the country you ship to, so check that line before you quote a landed cost.

Related headings in Chapter 28

These headings are the ones most often confused with 2812. Open them to compare the wording.

  • HS 2801: fluorine, chlorine, bromine and iodine
  • HS 2806: hydrogen chloride and chlorosulphuric acid
  • HS 2811: inorganic acids and other oxygen compounds of non-metals
  • HS 2813: sulphides of non-metals
  • HS 2826: fluorides and complex fluorine salts
  • HS 2827: chlorides, bromides and iodides

HS 2812 import and export data: buyers and suppliers

Who buys phosphorus trichloride, and who sells thionyl chloride? You can find out by searching on the code. EximDataX shows shipment-level import and export records from official customs sources.

Coverage is 43 direct customs feeds plus 184 mirror-derived countries. Named buyers and named suppliers are available in 38 of the 43 direct markets. Most markets refresh weekly and some refresh daily.

You can search by HS code to see who imports and exports a product, and book a free demo.

Who ships under 2812?

EximDataX tracks the live import–export records filed under this heading and the 9 codes beneath it: named buyers, suppliers, quantities and values from official customs feeds.

See live data for 2812

Section VI: Products of the Chemical or Allied Industries, chapters 28–38.

Straight answers

HS Code 2812: common questions

What is HS code 2812?

It sits in Chapter 28, inorganic chemicals, under Section VI.

What is the HS code for thionyl chloride?

Sulphur monochloride and sulphur dichloride have their own codes, 281215 and 281216.

Which HS code covers phosgene?

Phosgene is carbonyl dichloride, and it has its own code: 281211.

Where do non-metal halides other than chlorides go?

They go to 281290, which covers halides and halide oxides of non-metals excluding chloride. Chlorides use 281211 to 281219.

What is the difference between HS 2812 and HS 2827?

Heading 2827 is worded as chlorides, chloride oxides, chloride hydroxides, bromides and iodides, so compare your product with both texts.

How can I find importers and exporters of HS 2812 products?

Pick the six-digit code for your product, then search it in the buyer and supplier data on EximDataX. The section above explains the coverage.

See what your buyers are buying.Then decide.

Everything we show you comes from official customs filings — records, not claims. 30 minutes. Your shipment. Your HS code. Real platform. If you don’t see something new about your market by the end of the call, we walk away. No follow-ups.

Free 3-day test account. No card on file. No funnel email sequence.