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
Ask AI for an importer brief:
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.
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.
| 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 |
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:
- United States — USITC Harmonized Tariff Schedule, heading 4402.
- United Kingdom — UK Integrated Online Tariff.
- Canada — CBSA Customs Tariff, Chapter 44, a dated PDF each January.
- European Union — TARIC, which needs the ten-digit leaf code; the six-digit subheading returns the nomenclature tree with no rate attached and reads misleadingly like a nil result.
- United Arab Emirates — Dubai Customs publishes the 12-digit correlation table as a downloadable spreadsheet with a duty column.
- Saudi Arabia — ZATCA's Integrated Customs Tariff Inquiry, searchable by HS heading and open without an account.
- India — the First Schedule to the Customs Tariff Act, carried in full on India Code. It gives the standard rate; a preference, where one applies, is set by a separate notification.
- Lebanon — the Lebanese Customs tariff browses by chapter. Codes only here: the rate columns are on the same page and are deliberately not republished.
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:
- Goods value at the agreed Incoterm.
- Plus freight and insurance to the destination's valuation point.
- Equals the customs value.
- Apply the duty rate of the declared national line — not the six-digit subheading.
- Add entry, processing and port fees.
- Add import VAT or GST on the destination's own base.
- 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
- It cannot supply a rate this page has not verified. Every market outside the four withheld ones now carries one — but India's is the standard rate, and a preferential rate, where a buyer qualifies for one, is a different number.
- It publishes no figure for Turkey, Lebanon, Jordan or Iraq.
- It cannot price ocean freight or dangerous-goods surcharges — both are carrier- and booking-specific, and mid-2026 routing disruption around the Red Sea, the Cape and the Strait of Hormuz leaves transit and freight assumptions unreliable in ways no source here can quantify (as of July 2026).
- It does not fix an exchange rate; a customs value converted on a different day is a different number.
- A formula is not a quotation and does not replace a broker's review.
Where this page stops, working a per-kg cost from the duty base continues.
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:
- Which nomenclature edition was in force on the ruling's decision date?
- Which edition is in force when your entry is filed?
- 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.