To classify a Bali wood-and-metal piece for customs, you code it under HS Chapter 94 by its essential character — usually the material of the load-bearing frame — not by whichever component weighs the most. Confirm the six-digit subheading on Indonesia’s INSW portal, then back it with a written material breakdown and SVLK/V-Legal papers for every wood component.
Why does one chair need three possible HS codes?
A rattan-and-iron bar stool, a teak table on a powder-coated steel base, a mahogany cabinet with brass fittings — each is a mebel campuran (mixed-material piece), and each can be argued into more than one tariff line. Customs officers in the buyer’s country never see your product photos. They read the HS code you declare, the invoice description, and the packing list. When those three disagree, the container waits.
Indonesia’s wholesale trade sits under KBLI 46420, which covers wholesale of furniture and home furnishings across wood, rattan and metal categories. But KBLI describes your business; it does not classify your cargo. Classification runs on the HS (Harmonized System) code — the shared six-digit language every customs authority reads — and the trouble with mixed pieces is that two materials compete to define one product. Buyers sourcing mixed material furniture wholesale from Bali and Jepara workshops meet this on nearly every combined wood-and-metal order.
Which HS heading does furniture actually fall under?
Almost all finished furniture lives in HS Chapter 94. Two headings carry the bulk of what leaves Bali and Java:
- 9401 — seats and chairs (kursi), whether or not they convert into beds
- 9403 — other furniture (meja, lemari, rak) and their parts
The heading is rarely the argument — a chair is a chair. The fight is over the subheading, the six-digit tail, which splits by material. A seat with a rattan (rotan) body can point to the cane/rattan subheading, while the same seat read as a metal-framed chair points somewhere else entirely. Same stool, two defensible codes, two different duty outcomes.
How do you decide the “essential character”?
When one product is made of two materials and no single heading obviously wins, the tie-breaker is General Rule of Interpretation 3(b): the piece is classified by the material or component that gives it its essential character. For furniture that is usually the structural frame — the part doing the load-bearing work — or the component that carries most of the value and function.
Write down your reasoning before you declare. A one-line note (“steel frame is structural; rattan is the seat surface”) is what you show if an officer questions the code.
| Piece (mebel campuran) | Materials | Commonly read as | What usually decides |
|---|---|---|---|
| Bar stool, woven seat on iron frame | rotan + besi | 9401 (seats) | Structural metal frame vs woven seat — essential character |
| Dining table, teak top on steel base | jati + baja | 9403 (other furniture) | Component giving character and most value |
| Cabinet, mahogany body, brass handles | mahoni + kuningan | 9403 (wooden furniture) | Wood body dominates; brass is a fitting |
| Console, glass top, teak legs | kaca + jati | 9403 | Wood structure typically leads |
Treat this table as a starting point, not a ruling. Verify each final subheading on Indonesia’s INSW (national single window), which publishes HS-code information and export regulations (Lartas) for your exact item.
What documents prove the classification you declared?
A classification is only as strong as the paperwork behind it. A typical furniture ekspor shipment carries:
- Commercial invoice — add a material breakdown line per SKU (e.g. “60% teak / 40% steel”)
- Packing list — matching the invoice piece-for-piece
- Bill of lading (or airway bill for air freight)
- Certificate of origin
- Timber-legality certificate for every wood part
That last item is non-negotiable for wood. SVLK is Indonesia’s national timber-legality system (Sistem Verifikasi Legalitas Kayu), and a V-Legal document issued by an LVLK (a licensed legality-verification body) is required as proof of wood legality for export; FSC certification can sit alongside it. Never quote an SVLK or V-Legal number you have not been issued — ask the workshop for the real certificate.
If your buyer imports into the EU, prepare for deforestation-related due diligence too: geolocation of the wood’s origin plus legality records. Prepare the documents; do not promise a specific customs or EUDR outcome, because the final call always rests with the importing authority.
How do you avoid a misclassification that costs money?
Import duties on Indonesian furniture are typically low — roughly 0–5.7% of customs value across major markets as of 2026, subject to change — but a wrong code can bump a piece into a higher band, trigger a reassessment, or hold the container while questions are answered. Demurrage and re-inspection erase a margin fast.
Guard against it:
- Classify per product, not per container. A mixed load can legitimately carry several HS lines. Forcing everything under one code is the most common error.
- Match every document. Invoice description, packing list and declared HS code must tell the same story.
- Confirm on INSW before shipping, not after the booking is locked.
- Keep the essential-character note on file for each contested SKU.
- Get an advance ruling from the destination customs where the code is genuinely borderline.
Budget for the process, too. Indicative example figures from a Bali sourcing guide (undated rate, illustrative only) put export packaging at USD 5–20 per piece and inland transport from Bali to port at USD 100–300 per container. These are structure, not quotes — your real number comes from the buyer’s item list and spec.
Frequently Asked Questions
Does the wood or the metal decide the HS code for a mixed Bali piece?
Neither wins automatically. Under General Rule of Interpretation 3(b), the deciding factor is essential character — usually the load-bearing frame or the component carrying most function and value. A teak top on a light steel base often reads as wooden furniture; a woven seat on a heavy structural iron frame can read as a metal-framed seat. Document your reasoning per item.
Can I use one HS code for the whole mixed container, or must I split it?
Split it. A mixed container can legitimately carry several HS subheadings, and each product type is classified on its own essential character. Declaring one blanket code for everything is the most common misclassification and the fastest way to trigger a reassessment. List each SKU with its own code on the invoice and packing list so the three documents agree.
Who is liable if my mixed-material furniture is misclassified at import?
Usually the importer of record — often your buyer — signs the customs declaration and carries legal responsibility in the destination country. As the Bali exporter you still bear commercial risk: penalties, delays and reworked paperwork sour the relationship. That is why the material breakdown, matching documents and verified SVLK/V-Legal papers should leave the workshop correct the first time.