How to Choose the Right HS Code for Indonesian Products

Choose the right HS code by describing your product precisely, applying the six General Rules of Interpretation in order, confirming the eight-digit line in Indonesia’s BTKI tariff book, and then checking the same six digits against the EU’s TARIC database before anything is printed on an invoice. Copying a code from a competitor’s paperwork is how duty penalties usually start.

Why Does One Wrong Digit Change Everything?

The Harmonized System is a six-digit product language maintained by the World Customs Organization and used by more than 200 customs administrations. Indonesia extends it to eight digits in the BTKI (Buku Tarif Kepabeanan Indonesia), while the EU extends it to eight digits in its Combined Nomenclature and ten in TARIC. The first six digits should match on both ends of your shipment; everything after them is national.

That short string of digits decides your Indonesian export duty, the import duty your buyer pays in Rotterdam, whether the shipment needs a phytosanitary certificate or SVLK legality documents, and — since the EU Deforestation Regulation entered into force in June 2023 — whether your product sits inside EUDR scope at all. Coffee, cocoa, rubber, palm oil and wood products are all identified in the regulation’s annex by HS heading, so classification is now a compliance question, not just a tariff question.

What Do the General Rules of Interpretation Actually Say?

Customs officers do not classify by instinct. They follow six General Rules of Interpretation (GRI), applied strictly in order. Stripped of the legal phrasing, they work like this:

Rule What it means in practice
GRI 1 Read the heading text and the section and chapter notes first. If your product is named there, you are done. Chapter titles alone prove nothing.
GRI 2 Unfinished or unassembled goods classify as the finished article if they already have its essential character. A flat-packed teak table is still a table.
GRI 3 When two headings compete, the most specific description wins. If neither is more specific, classify by the material giving the product its essential character. Still tied? Take the heading that comes last numerically.
GRI 4 A product that fits nowhere goes with the goods it most resembles. Rarely needed for physical exports.
GRI 5 Cases, boxes and ordinary packaging follow the goods inside them.
GRI 6 Repeat the same logic one level down to pick the correct subheading.

Most straightforward Indonesian export products never get past GRI 1. Even so, any HS code consultant Indonesia exporters engage will still walk each product through the full sequence in a written memo, because the disputes that reach a Bea Cukai objection desk almost always hinge on GRI 3 — two plausible headings and no note that settles it.

How Do You Confirm the EU Accepts Your Code?

Once you have a six-digit code and an eight-digit BTKI line from Indonesia’s INSW portal, mirror-check the European side in the Commission’s Access2Markets tool or the TARIC database. Enter your six digits and the system shows the EU’s own extensions, the duty rate for Indonesian origin, and any documentary flags attached to that line, including EUDR due-diligence markers.

For a genuinely ambiguous product, the EU offers Binding Tariff Information (BTI). Your buyer, as the EU-established importer, applies for a ruling that then binds every customs authority in the bloc, normally for three years. That settled code then feeds cleanly into the Due Diligence Statement filed in TRACES NT, which references the HS code, the importer’s EORI number and plot geolocation data together.

What Do Two Worked Examples Look Like?

Step Roasted arabica beans, whole, not decaffeinated, 1 kg packs Teak dining chair, solid wooden frame, no upholstery
GRI reasoning GRI 1 places coffee in heading 09.01; GRI 6 separates roasted, not decaffeinated at subheading level. Heading 94.01 names seats specifically, beating the general furniture heading 94.03 under GRI 1 and 3(a); GRI 6 splits wooden-frame seats into upholstered and other.
Six-digit result 0901.21 9401.69
Indonesian check BTKI splits roasted coffee into national lines such as ground versus unground — pull the current eight-digit suffix from INSW, not from an old invoice. Confirm the BTKI line on INSW and attach SVLK legality documentation, standard for Indonesian timber products.
EU check CN line 0901 21 00 in TARIC. Coffee is an EUDR commodity, so the shipment needs a Due Diligence Statement with farm geolocation before EU entry. Wooden seats appear in the EUDR annex under the wood commodity, so SVLK alone is no longer sufficient — EUDR-level due diligence sits on top of it.

The pattern: the physical description drives everything. Write the invoice description to match the classification logic — “roasted arabica coffee beans, not decaffeinated, whole” supports 0901.21 in a way that “coffee” alone never will.

What Happens If the Invoice Code Is Wrong?

On the Indonesian side, a misclassification that reduces the duty paid exposes you to administrative fines under the Customs Law that run from 100% up to 1,000% of the shortfall, on top of the duty itself. Repeated errors also damage your risk profile with Bea Cukai, which means more red-lane inspections and slower clearances. Confirm current sanction bands with Direktorat Jenderal Bea dan Cukai, because they are periodically revised.

On the EU side, customs authorities can recover underpaid import duty retrospectively, typically reaching back three years, and a code that conflicts with the goods on inspection triggers holds at exactly the moment your buyer is promising delivery dates. The EUDR layer raises the stakes further: a wrong code can pull a shipment into scope without a Due Diligence Statement — meaning the goods are stopped — or attach a DDS that does not match the cargo. Penalties for EUDR non-compliance can reach 4% of a company’s EU turnover, plus confiscation of the goods and exclusion from EU public procurement. As of 2026, enforcement for large operators is treated as running from 30 December 2025, with later milestones cited for smaller enterprises; confirm current dates with the European Commission before scheduling shipments.

None of this is legal advice, and no consultant can guarantee a customs outcome. Final classification authority sits with Bea Cukai in Indonesia and with member-state customs in the EU.

Which Checks Should You Run Before Printing the Invoice?

  1. Write a complete technical description: material, processing state, function, and packaging.
  2. Apply GRI 1 against the heading texts and chapter notes; only move to GRI 2 and 3 if two headings genuinely compete.
  3. Locate the eight-digit BTKI line on the INSW portal and note the export requirements attached to it.
  4. Mirror-check the six digits in Access2Markets or TARIC for the EU duty rate and documentary flags.
  5. Screen the code against the EUDR annex whenever the product involves coffee, cocoa, rubber, palm oil or wood.
  6. Align the invoice wording with your classification reasoning, word for word.
  7. Keep a dated classification memo on file so you can defend the code if questioned years later.

Frequently Asked Questions

Can I just use the HS code my buyer put on the purchase order?

Treat it as a starting point, never a conclusion. Buyers frequently copy codes from previous suppliers in other countries, and their national digits will not match Indonesia’s BTKI. Verify the six-digit base yourself through the GRI sequence, then confirm the Indonesian eight-digit line on INSW. Your name sits on the export declaration, so the penalty exposure in Indonesia is yours, not your buyer’s.

Do Indonesia and the EU use the same HS code for my product?

Only the first six digits. Both sides build on the WCO Harmonized System, so 0901.21 means roasted, non-decaffeinated coffee in Jakarta and Rotterdam alike. Indonesia then adds national digits in the BTKI, while the EU applies its own Combined Nomenclature and TARIC extensions. Quote six digits to your buyer and let each side complete its own national suffix from there.

What should I do when my product seems to fit two HS codes?

Apply GRI 3 in strict order: the more specific heading wins first; if neither is clearly more specific, classify by the material or component that gives the product its essential character; if that still ties, take the heading that comes last numerically. Record the reasoning in a dated memo, and for EU shipments ask your importer about obtaining a Binding Tariff Information ruling.

Leave a Comment

Your email address will not be published. Required fields are marked *

WhatsApp the concierge
Scroll to Top