About

The English-language reference for Indonesia's business classification system.

KBLI.CO.ID exists to make a regulatory dataset that's authoritative but inaccessible (Indonesian-only, scattered across OSS, BPS, BKPM + sector ministries) genuinely usable by foreign investors. Every page on the site is built around one question: "can I do this as a foreigner, and what does it actually take?"

What we cover.

The full Indonesian KBLI taxonomy at every hierarchy level — from 22 alphabetical sections down to 1,773 5-digit classes. Each class page surfaces:

  • Foreign-investment status derived from Pres. Reg. 10/2021 (BUPM Investment Business Fields) — open, conditional with cap, domestic-only, SME-reserved, partnership-required, or scale-restricted. We apply a partial-vs-full-class heuristic so sub-activity restrictions don't get over-applied.
  • OSS RBA risk levels per business scale (Micro / Small / Medium / Large) and the specific licensing instruments required at each (NIB / Sertifikat Standar / Izin), including processing time and issuing authority.
  • Sector-regulator overlays when the activity is gated by OJK (financial services), BPOM (FDA), Kemenkes (health), ESDM (energy & mining), Kominfo (telecoms), or LPJK (construction) — we surface the regulator and what approval is needed on top of the standard NIB.
  • Halal certification scope under UU 33/2014 + PP 39/2021 — phase-1 (food/slaughter) mandatory since Oct 2024, phase-2 (cosmetics, medical devices) by Oct 2026, phase-3 (pharma) by Oct 2029.

Methodology.

Data is refreshed against OSS Indonesia and translated into clean English via a hand-tuned pipeline (gpt-4o-mini with a domain- specific system prompt; SHA-256-keyed translation cache to keep the same Indonesian source string from getting re-translated). Each page's "Last updated" timestamp reflects the most recent successful scrape for that specific code.

Editorial decisions — partial-vs-full BUPM restriction handling, "scale-restricted" detection (no Large-scale licensing matrix), sector-regulator labelling — are codified in the source. The partial-restriction heuristic, for instance, looks at whether a BUPM activity description matches the whole class name or names a narrower sub-activity, to avoid telling a foreign investor that "all cosmetics manufacturing is closed" when only "traditional cosmetics" is restricted.

We deliberately don't assert capital figures we can't verify. Sector-regulated KBLIs (OJK / BPOM / Kemenkes / ESDM / etc.) are flagged but the specific rupiah amount is left to the regulator of record — this is one of the things we routinely confirm with BKPM directly before a foreign investor commits.

Editorial team.

KBLI.CO.ID Editorial

Maintains the directory, scrape pipeline, and editorial guidelines. Reviews changes against OSS Indonesia and BPS publications.

Emerhub Corporate Services

Reviews regulatory interpretation and licensing pathways. Files PT PMA setups, BPJPH halal certifications, and sector-licence applications on behalf of foreign investors. 10+ years across SE Asia, 2,000+ companies registered.