Skip to content
Coco Reina

HS Codes & Duties for Coconut Charcoal: 4402.20 vs 4402.90 and How to Cost a Landing

By Mohamad Sinno, Charcoal Expert · Reviewed by Budi Hartanto, shipping specialist · Last updated

Coconut charcoal's HS code is subheading 4402.20, the shell-or-nut line the World Customs Organization created in the HS 2022 revision, carving it out of 4402.90. 4402.90 — the residual line used before that — still appears legitimately on older rulings and live paperwork. Duty status is national, not international. Accurate as of August 2026; confirm every figure with your broker or the destination customs authority before filing.

Order staged for loading
Staging a full order before the container arrives is what lets the load be counted and checked once, rather than argued about after the doors are sealed.

Coconut shell charcoal sits under HS 4402.20 — and why your paperwork may still say 4402.90

Heading 4402 covers wood charcoal and splits three ways at six digits: bamboo, shell or nut, and a residual "other". The test is feedstock, not format: charcoal from coconut shell is shell-or-nut charcoal, loose or briquetted, because the heading text says "whether or not agglomerated". Classification is one step in a longer sequence, and the full guide to importing shisha charcoal covers the steps either side.

One boundary settles ahead of every six-digit choice below: Chapter 44's legal notes state that the chapter "does not cover: … (d). Activated charcoal (heading 3802)" — US Census Bureau, Schedule B, Chapter 44, Notes, item 1(d), fetched 6 August 2026.

The 2022 change in one paragraph: the WCO created a dedicated shell-or-nut line

The WCO's correlation table for HS 2022 records the change in one row: "4402.20 | ex4402.90 | Creation of new subheading 4402.20 for wood charcoal of shell or nut" (World Customs Organization, Table I correlating HS 2022 to HS 2017; the edition took effect 1 January 2022). The national adoption sequence is in why coconut charcoal's HS code changed in 2022.

CBP ruling N306942 (19 November 2019) keeps its holding, not its subheading

The record handed over most often: CBP binding ruling N306942, 19 November 2019, "The tariff classification of coconut charcoal from Indonesia", assigning subheading 4402.90.0000 (US CBP CROSS, re-checked 6 August 2026). A ruling decided under pre-HS-2022 nomenclature names a pre-HS-2022 subheading: the holding survives a revision, the printed number does not. In the United States the divergence carries no duty consequence — General Free on 4402.20.00.00 and on 4402.90.01.00 alike (USITC Harmonized Tariff Schedule, heading 4402, verified 4 August 2026) — which is why it survives unnoticed for years.

In the United States, the importer of record — not the supplier or the forwarder — is responsible for the declared code

Under 19 U.S.C. §1484(a)(1) the party qualifying as importer of record must, "using reasonable care", make entry and "complete the entry … by filing … the declared value, classification and rate of duty applicable to the merchandise" (reproduced by Cornell Law School's Legal Information Institute, verified 4 August 2026). The code an exporter prints on an invoice is an input to that filing, never a substitute for it; the duty of care does not transfer to the supplier or the broker. This is US law only; no equivalent statute is cited for any other destination, and none should be inferred. Every document in the set must carry the same code.

Code and duty status by destination market, each row sourced and dated

Seven markets carry a rate verified against the destination's own published schedule. Four carry a code and no figure by policy, and one of those four — Lebanon — now carries a code read from its own tariff. No cell is left blank for want of a source any more: the four that were have all since been read. An em dash means no figure was verified, not zero. Every rate is "as of" its verification date; confirm it with your broker before filing.

Coconut shell charcoal: tariff line, duty status, import VAT or GST, verification status and source by destination market.
Jurisdiction Line in force Duty Import VAT / GST Verification status Source & date
United States importing coconut charcoal into the United States 4402.20.00.00 "Of shell or nut"; 4402.90.01.00 "Other" General (MFN) Free on both lines. A temporary 10% Section 122 surcharge applied to imports generally from 24 February 2026 and expired by its own terms on 24 July 2026; additional-duty programmes beyond MFN are not verified here — confirm with your broker. — Verified (MFN lines); additional-duty status not verified USITC Harmonized Tariff Schedule, heading 4402, 4 Aug 2026; Proclamation 11012, 91 FR 9339, 25 Feb 2026, read 6 Aug 2026
United Kingdom Commodity code 4402 20 00 90 "Other" Third-country duty 0.00% 20.00% import VAT Verified UK Integrated Online Tariff, heading 4402, 6 Aug 2026
Canada 4402.20.90.00 "Other" — one of two national lines under 4402.20 (see below) MFN 6.5% on 4402.20.90.00; the other national line under the same subheading is MFN Free — Verified CBSA Customs Tariff, Chapter 44, issued 1 Jan 2026, read 4 Aug 2026
European Union TARIC 4402 20 00 90 "Other", under 4402 20 "Of shell or nut" Third-country duty 0%, erga omnes 19.00% import VAT in Germany; VAT is set per member state Verified EU TARIC (DG TAXUD), origin Indonesia, reference date 11 Aug 2026; VAT from UStG §12(1), read 11 Aug 2026
India 4402 20 10 "Of coconut shell" — an eight-digit national line naming the product, under 4402 20 "Of shell or nut" Standard BCD 5%. This is the standard rate, not a preferential one: an ASEAN-India preference is conditional on origin qualification and a valid Form AI IGST NIL — heading 4402 exempt in full Verified First Schedule to the Customs Tariff Act 1975, Chapter 44, via India Code, read 12 Aug 2026. IGST from Notification 2/2017-Integrated Tax (Rate), Sl. 114, 28 Jun 2017
United Arab Emirates 440220000000 — 12 digits, no national split under 4402.20 0% 5% import VAT Verified Dubai Customs published tariff master (Correlation Table, 8-digit to 12-digit), duty column for line 440220000000, read 11 Aug 2026; VAT from Federal Decree-Law No. 8 of 2017, Art. 3, value of import per Art. 35
Saudi Arabia 4402.20.00.00.00 "Of shell or nut" — 12 digits, no national split under 4402.20 0% 15% import VAT, charged even where goods are duty-exempt Verified ZATCA Integrated Customs Tariff Inquiry, searched by HS heading 4402, read 11 Aug 2026 (no account required); VAT and its base from ZATCA's Import/Export Guideline
Lebanon 4402.90 "Other" — Lebanon's tariff has no 4402.20: heading 44.02 runs 4402.10 (bamboo) straight to 4402.90, so this product falls to the residual line Verify with broker — figures intentionally not published Verify with broker — figures intentionally not published Code verified; figures withheld by policy Lebanese Customs, Customs Tariff, Chapter 44, read 12 Aug 2026
Turkey, Jordan, Iraq Subheading 4402.20 exists internationally under HS2022, but national adoption was not verified for these three — and Lebanon above shows adoption in the region is uneven Verify with broker — figures intentionally not published Verify with broker — figures intentionally not published Withheld by policy See the policy note below
Cube briquette, macro
Cube is the standard shisha format and is specified by edge length in millimetres, with piece count per kilogram following directly from that dimension.

The first six digits are international; the last two to four digits are national — and they can carry different rates

Canada shows six digits do not settle a declaration: two national lines under 4402.20 fork on intended end use (CBSA Customs Tariff, Chapter 44, issued 1 January 2026):

4402.20.10.00 — "Charcoal of coconut shell for use in the manufacture of activated carbon", MFN Free.

4402.20.90.00 — "Other", MFN 6.5%.

Two national lines, two MFN outcomes — an answer stopping at "4402.20" is one column short of the number an entry uses.

A duty rate and a total import tax burden are not the same number

Basic customs duty is charged on the customs value; surcharges and additional-duty programmes sit alongside it; import VAT or GST is assessed later on a broader base; entry, processing and port fees are separate again. Two well-researched sources can therefore quote the same market in incompatible-looking numbers — one the duty layer, the other the total burden — without either being wrong.

Turkey, Lebanon, Jordan and Iraq: the code is listed, the rate is intentionally not published

The page lists what it can establish about the subheading for these four markets and publishes no duty, tax or surcharge figure: none has been verified against a primary tariff schedule. Route the number through a licensed broker in the destination.

The code half is worth reading even so, because Lebanon shows it is not a formality. Its tariff has no 4402.20 at all — heading 44.02 runs from bamboo straight to "Other" — so a shipment declared under the international shell-or-nut subheading is declared under a line that does not exist at the destination. That is a classification question, not a rate question, and it is answerable.

Check your own national line before you declare it

Each verified row came from a tool you can open:

Send us the destination and we will return the codes and document set our own export paperwork uses for that lane — WhatsApp +628213924038 or export@coconutcharcoal.org.

Landed-cost methodology: where the HS code enters the cost stack

Classification sits upstream of every number in a landed cost calculation, which builds in this order:

  1. Goods value at the agreed Incoterm.
  2. Plus freight and insurance to the destination's valuation point.
  3. Equals the customs value.
  4. Apply the duty rate of the declared national line — not the six-digit subheading.
  5. Add entry, processing and port fees.
  6. Add import VAT or GST on the destination's own base.
  7. Divide by net weight for a per-kg landed cost.

No figures appear there deliberately; the arithmetic on a verified lane is on the landed-cost formula for a charcoal container.

The HS code moves the duty base and the preference claim — not the freight

Changing the declared subheading changes the duty rate, the preferential-origin claim available and some regulatory obligations. It does not change ocean freight, dangerous-goods surcharges or terminal charges, priced off the cargo and the lane — so a classification error shows up as a duty bill, not a shipping bill. On the preference side the forms are concrete: this factory issues a non-preferential Certificate of Origin (Form B) through Indonesia's e-SKA system endorsed by KADIN, and, where the buyer claims them, the IA-CEPA certificate for Australia, AIFTA Form AI for India and the IUAE-CEPA form for the UAE.

Where this method stops: what this page cannot cost for you

Where this page stops, working a per-kg cost from the duty base continues.

Raw shell intake
The feedstock is coconut shell and nothing else, which is what separates this product from briquettes pressed out of other carbon sources.

The ruling-versus-schedule teardown: how a published customs ruling can be correct and still name the wrong code today

A ruling number often arrives as proof of the code to declare. But it is a dated snapshot of the nomenclature in force when it was decided. Three questions:

  1. Which nomenclature edition was in force on the ruling's decision date?
  2. Which edition is in force when your entry is filed?
  3. If they differ, which parts of the ruling survive?

Worked on N306942, above: decided 19 November 2019 under the pre-2022 edition; today's is HS 2022. The classification logic and the duty outcome survive; the subheading number does not. Only its number, date and assigned subheading are cited here — the body text is not retrievable from any official route, so none of its reasoning is quoted or characterised.

The same logic governs the heading boundary one level up. Three US rulings put activated product outside Chapter 44 at three dates: D85014 (11 December 1998, assigned 3802.10.0000), N243632 (25 July 2013, 3802.10.0000) and N276979 (15 December 2016, 3802.10.0010) — metadata only, activated product rather than shell charcoal, and evidence that the boundary is fixed by dated decisions. The questions are not US-specific, but every exhibit here is a US record.

No published charcoal misclassification case study — naming a party, the subheading declared and the resulting figures — surfaced in CBP CROSS, the US Court of International Trade, India's CESTAT via Indian Kanoon or the open web, so none is narrated here.

When your invoice, bill of lading and broker entry show different codes

Two 4402 subheadings across one shipment's documents is a reconciliation task, not automatically an error: both lines were valid at different points in the nomenclature's history, and templates outlive revisions. This exporter's own proforma invoices still carry the legacy line 4402.90.00.00.01, while 4402.20 is the HS 2022 subheading for shell and nut charcoal. That is code coexistence, not a misdeclaration — settle it before an entry is filed. The amendment order is set out in reconciling a 4402.90 legacy code on live paperwork.

A question importers ask about the 4402 subheadings

Does the HS code affect anything besides duty?

Yes. Wood charcoal under heading 4402 sits in Annex I of the EU Deforestation Regulation — Regulation (EU) 2023/1115 as amended by Regulation (EU) 2025/2650 — so the code that sets an EU duty line also pulls the shipment into a due-diligence regime, with the obligation on the EU importer, not the exporter. Compliance starts 30 December 2026 for large and medium operators and 30 June 2027 for micro and small operators. As of August 2026; confirm scope with your broker.

Sealed and departing
The seal closes the chain of custody: once it is applied at the factory, any later discrepancy in count or condition is traceable to a specific point in the journey.