The HS code for coffee beans sits under heading 0901, and the subheading depends on two things only: whether the coffee is roasted, and whether it is decaffeinated. Green, non-decaffeinated coffee is 0901.11. Roasted, non-decaffeinated coffee is 0901.21. Getting those two the wrong way round is the most common and most expensive classification error in the coffee trade.
Last updated: August 2026
Indonesia Specialty Coffee is a green coffee exporter, not a customs broker. The codes below reflect the WCO Harmonized System nomenclature. National subdivisions and duty rates change, so verify against your own customs authority before you file.
HS Code for Coffee Beans: The Full 0901 Table
Heading 0901 reads: coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion. It splits first by roast state, then by caffeine.
| Code | Description | What ships under it |
|---|---|---|
| 0901.11 | Coffee, not roasted, not decaffeinated | Standard green coffee. Most Indonesian exports |
| 0901.12 | Coffee, not roasted, decaffeinated | Green decaf, before roasting |
| 0901.21 | Coffee, roasted, not decaffeinated | Standard roasted coffee, whole bean or ground |
| 0901.22 | Coffee, roasted, decaffeinated | Roasted decaf |
| 0901.90 | Other | Coffee husks and skins (cascara), coffee substitutes containing coffee |
Note what 0901.12 is and is not. It is green decaffeinated coffee, not roasted coffee. Declaring a roasted shipment under 0901.12 puts roasted product on a green-decaf line, which is a description mismatch customs systems flag automatically.
The International Coffee Organization ranks Indonesia fourth worldwide by production volume, and the overwhelming majority of that leaves the country under 0901.11.
How to Read a Coffee HS Code
The two digits after the dot are not arbitrary. Read them as a pair and the structure becomes hard to get wrong.
- First digit: roast state. 1 means not roasted. 2 means roasted.
- Second digit: caffeine. 1 means not decaffeinated. 2 means decaffeinated.
So 0901.21 is roasted and regular. 0901.12 is green and decaf. If you remember only one thing, remember that the first digit after the dot tells you whether heat has touched the bean.
Beyond six digits, countries add their own subdivisions. The first six are universal under the WCO. The seventh digit onward is national, so a code that works in Jakarta is not automatically the code your buyer files in Rotterdam or Los Angeles.
Indonesian 8-Digit Codes: BTKI and AHTN
Indonesia classifies at eight digits under the BTKI (Buku Tarif Kepabeanan Indonesia), aligned to the ASEAN Harmonised Tariff Nomenclature. That extra pair matters on your export documentation.
| Code | Covers |
|---|---|
| 0901.11.10 | Coffee, not roasted, not decaffeinated: Arabica WIB or Robusta OIB |
| 0901.11 (other 8-digit lines) | Other unroasted, non-decaffeinated coffee |
| 0901.21 (8-digit lines) | Roasted, not decaffeinated, subdivided by presentation |
WIB and OIB are Indonesian preparation designations carried in the tariff line itself, a detail that catches out exporters used to working from the six-digit code alone. Confirm which applies to your lot rather than assuming.
Two official sources are authoritative, and both are free:
- INSW (Indonesia National Single Window): Indonesia NTR menu, then HS Code Information
- BTKI at Bea Cukai: search by goods description in Indonesian
Use those rather than a blog, including this one, as your source of record. National lines get revised.
Exporting Indonesian green coffee and need the documentation right first time? See our pricelist or contact our team.
Kopi Luwak, Wine Process, and Experimental Lots
This trips up more exporters than it should, so the rule is worth stating plainly: processing method does not change the HS code.
Kopi Luwak is coffee. Green Luwak ships under 0901.11. Roasted Luwak ships under 0901.21, not 0901.12. Civet digestion is a processing route, not a separate tariff category, and no HS subheading exists for it.
The same holds for everything else the specialty market has invented. Wet-hulled, natural, honey, anaerobic, thermal shock, wine process, and enzymatic fermentation lots all classify by roast state and caffeine content like any other coffee.
Where the premium product does need care is the invoice description rather than the code. Declare the product accurately, since a $200 per kilo valuation on a 0901.11 line invites questions that a clear description answers before they are asked.
EUDR: Your HS Code Now Carries Compliance
Here is what changed since most coffee HS code guides were written. Under Regulation (EU) 2023/1115, the EU Deforestation Regulation, coffee is an in-scope commodity, and the scope is defined by HS code in Annex I. Your tariff line is now a compliance trigger, not just a duty rate.
The application date has moved twice. Regulation (EU) 2025/2650, published December 2025, set the current dates.
| Operator type | EUDR applies from |
|---|---|
| Large and medium operators and traders | 30 December 2026 |
| Micro and small operators, natural persons | 30 June 2027 |
That first date is close. Operators placing coffee on the EU market will need due diligence statements covering geolocation of the plots the coffee came from, which is a documentation burden that lands on producers and exporters rather than on customs.
The Commission has also published a draft delegated act proposing to add soluble (instant) coffee to the in-scope product list. If you trade instant, watch that file rather than assuming your current classification keeps you outside scope.
What Misclassification Actually Costs
The consequences are concrete rather than theoretical, and they compound.
- Inspection and delay. A code that contradicts the goods description gets flagged, and the container waits.
- Wrong duty. Roasted and green lines carry different rates in many markets, so an error runs in either direction.
- Fines and penalties. Scaled to shipment value, which on specialty coffee is not trivial.
- Increased scrutiny. A history of errors follows the exporter and slows every later shipment.
- Market access. Some markets regulate roasted and unroasted coffee differently, so the wrong line can block entry outright.
The practical defence is unglamorous. Confirm the six-digit code from the WCO structure above, confirm the national digits with your own authority, and make sure the invoice description matches the code you filed. Most problems come from the third step rather than the first.
Frequently Asked Questions
What is the HS code for coffee beans?
Green coffee that is not decaffeinated ships under 0901.11, and roasted coffee that is not decaffeinated ships under 0901.21. The decaffeinated versions are 0901.12 for green and 0901.22 for roasted. Coffee husks, skins, and coffee substitutes containing coffee all fall under 0901.90 instead.
What is the HS code for green coffee beans?
Standard green coffee beans classify under 0901.11, meaning coffee not roasted and not decaffeinated. This covers Arabica and Robusta regardless of processing method, so wet-hulled, washed, natural, and honey lots all use the same subheading. Green decaffeinated coffee is 0901.12 instead.
What is the HS code for roasted coffee?
Roasted coffee that has not been decaffeinated classifies under 0901.21. Roasted decaffeinated coffee classifies under 0901.22. A common error is filing roasted coffee under 0901.12, which is actually the code for green decaffeinated coffee and will not match your goods description.
What is the HS code for Kopi Luwak?
Kopi Luwak uses the same codes as any other coffee, because processing method does not create a separate tariff line. Green Kopi Luwak ships under 0901.11 and roasted Kopi Luwak under 0901.21. Describe the product accurately on the invoice given the valuation.
Does the HS code change for different coffee processing methods?
No. Wet-hulled, washed, natural, honey, anaerobic, thermal shock, and wine process lots all classify by roast state and caffeine content alone. The Harmonized System has no subheading for fermentation or hulling method, so your processing description belongs on the invoice, not in the code.
How does EUDR affect coffee HS codes?
The EU Deforestation Regulation defines its scope by HS code, and coffee under heading 0901 is included. Large and medium operators must comply from 30 December 2026, and micro and small operators from 30 June 2027, submitting due diligence statements with plot geolocation data.
Buy Indonesian Green Coffee from Indonesia Specialty Coffee
Indonesia Specialty Coffee exports Grade 1 Specialty green coffee under HS 0901.11, graded against SNI 01-2907-2008 at 82 to 88 SCA points, with a defect value of 11 or lower and moisture at or below 12.5%. We ship FOB Belawan from Medan, with Halal certification on every lot and Organic or Rainforest Alliance available on request.
We prepare the full export documentation set, including invoice descriptions written to match the tariff line, so your buyer’s broker is not calling you in week three.
Order tiers run 1 kg cupping samples, 60 kg microlot, 350 kg wholesale, and container loads from 9 MT. Browse our green coffee beans or send us your destination market and we will confirm what the paperwork needs to say.



