Topics
Zantara AI
AI Business Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppLoading Zantara...
Topics
Zantara AI
AI Business Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppYour KBLI code isn't just administrative paperwork—it's a legal boundary that defines what your company can and cannot do in Indonesia. Choose the wrong code, and you might find yourself locked into narrow operations, unable to pivot when market conditions change or new opportunities emerge.
In this strategic guide, we'll show you how to select KBLI 2025 codes that maximize business flexibility, identify umbrella codes that cover broad activities, and avoid codes that will limit your growth.
When you register your PT PMA through OSS, your KBLI codes become part of your NIB (Nomor Induk Berusaha). These codes determine:
Real-world impact: A software company registered only under 62020 (software consulting) cannot legally offer software products (62010) or cloud infrastructure (63112) without amending their NIB.
If you need to change your KBLI codes later:
Time costs:
Financial costs:
Strategic costs:
Flexible KBLI codes share these characteristics:
Here are the umbrella codes that give you maximum pivot room:
| KBLI Code | Activity | What It Covers | Foreign Ownership |
|---|---|---|---|
| 62010 | Aktivitas Pemrograman Komputer | Web dev, mobile apps, AI/ML, blockchain, SaaS products, custom software | 100% |
| 70201 | Aktivitas Konsultasi Manajemen | Strategy consulting, business planning, operations optimization, market research | 100% |
| 47919 | Perdagangan Eceran Melalui Internet | General e-commerce, dropshipping, marketplace selling (most products) | 100% |
| 74100 | Aktivitas Desain Khusus | Graphic design, UX/UI, branding, interior design, product design | 100% |
| 73100 | Aktivitas Periklanan | Digital ads, content marketing, social media management, campaign management | 100% |
| 82990 | Aktivitas Jasa Penunjang Usaha Lainnya YDT | Virtual assistant, BPO, admin support, customer service |
*Ownership restrictions apply - check PP 28/2025
62010 (Software Programming) - The Tech Founder's Dream
This single code covers:
Pivot examples:
70201 (Management Consulting) - The Business Advisor's Swiss Army Knife
This code permits:
Pivot examples:
47919 (Other Retail via Internet) - The E-Commerce Catch-All
This is the broadest e-commerce code, covering:
Important: Does NOT cover food (47912), pharmaceuticals (47811), or certain restricted items. But for general consumer goods, this code gives you maximum flexibility.
Some KBLI codes are so narrow or heavily regulated that they severely limit your ability to pivot:
| AVOID Code | Why It's Rigid | Licensing Burden |
|---|---|---|
| 10xxx (Food Manufacturing) | Locks you into specific food products; changing product type requires new code | BPOM registration, halal certification, factory licensing |
| 86xxx (Healthcare Services) | Requires medical professionals; heavy Ministry of Health oversight | Clinic license, medical director, annual audits |
| 85xxx (Formal Education) | Ministry of Education approval; strict curriculum requirements | Teaching permits, Ministry approval, accreditation |
| 64xxx (Financial Services) | OJK (Financial Services Authority) licensing; capital requirements | OJK license (Rp 50M+ capital), ongoing compliance |
| 62091 (Specific Industry Software) | Tied to particular industry; less flexible than 62010 | Minimal licensing but narrow market |
| 18xxx (Printing Services) | Traditional printing only; doesn't cover digital services | Press license (potentially) |
| 21xxx (Pharmaceutical Manufacturing) |
Food manufacturing (10xxx) example:
Healthcare (86xxx) example:
For maximum flexibility, most successful PT PMA companies register 2-5 complementary KBLI codes from day one.
Advantages:
Trade-offs:
Cost reality:
For tech startups:
For digital agencies:
For e-commerce businesses:
For hospitality/F&B:
See our detailed guide: KBLI 2025 Multi-Code Strategy for comprehensive coverage of code combinations.
PP 28/2025 (the 2025 Positive Investment List) significantly restructured many KBLI codes, splitting previously broad categories into more specific subcategories.
What changed:
IT services (Section J62xxx):
Real estate (Section L68xxx):
E-commerce (Section G47xxx):
Codes that GAINED flexibility:
Codes that LOST flexibility:
Step 1: Assess necessity
Step 2: Plan the transition
Step 3: Submit OSS amendment
Step 4: Obtain new licenses
Step 5: Update operational documents
Sometimes it's faster and cleaner to set up a new PT PMA:
Register new company if:
Cost comparison:
Company: Bali-based software development agency Initial KBLI: 62010 (software programming), 62020 (computer consulting) Business model 2023: Custom web development for clients
Pivot (2025): Market shifted toward AI; company pivoted to AI/ML consulting and SaaS AI products
Result: No KBLI change needed—both activities covered under existing 62010 code. Saved 2-3 months and Rp 10M+ in administrative costs.
Company: Jakarta fashion e-commerce platform Initial KBLI: 47919 (general e-commerce) Business model 2023: Online clothing retail
Expansion (2024): Added home goods, electronics, beauty products
Result: All new product categories covered under 47919 umbrella code. No amendment needed.
Company: Canggu restaurant Initial KBLI: 56101 (restaurant), 56302 (bar/lounge) Business model 2022: Casual dining restaurant
Evolution (2025): Added craft cocktail bar, premium wine selection, late-night lounge concept
Result: Bar/lounge code (56302) covered all beverage service pivots. Restaurant code covered food. Multi-code strategy from day one enabled seamless business evolution.
Step 1: Define your 3-year vision
Step 2: Map activities to KBLI codes
Step 3: Evaluate licensing burden
Step 4: Select 2-4 strategic codes
Step 5: Validate with legal counsel
Rate each potential KBLI code on these factors (1-5 scale):
| Factor | Weight | Description |
|---|---|---|
| Activity Scope | 25% | How many different business models does it cover? |
| Licensing Burden | 25% | How easy/difficult are required licenses? |
| Foreign Ownership | 20% | 100% = 5 points; 67% = 3 points; 51% = 1 point |
| Regulatory Stability | 15% | How often do rules change for this sector? |
| Market Breadth | 15% | Can you serve multiple industries/clients? |
Example calculation:
62010 (Software Programming)
86102 (General Medical Practice)
Wrong approach: "I build e-commerce websites, so I'll register 62091 (industry-specific software for retail)."
Problem: Locks you into e-commerce only. Can't pivot to mobile apps, AI, or other software types.
Right approach: Register 62010 (general software programming) which covers e-commerce AND everything else.
Wrong approach: "More codes = more flexibility, so I'll register 10 KBLI codes covering every possible activity."
Problem: Each code triggers licensing requirements. You'll drown in compliance overhead and may not be able to realistically maintain all licenses.
Right approach: 2-4 strategic codes that genuinely reflect your business model and realistic expansion plans.
Wrong approach: "70201 (management consulting) covers HR consulting, perfect!"
Problem: If you later want to add recruitment services (78100), that code requires BPJS employment registration, LTKI (foreign worker placement) licensing if placing foreigners, and Ministry of Manpower oversight.
Right approach: Research licensing for ALL codes before selection. Choose codes where you can realistically comply with all requirements.
Wrong approach: "I'm starting small, I'll just register 1 code and add more later."
Problem: Adding codes later requires NIB amendment, potentially new capital injection (if moving to higher-risk activities), and business disruption.
Right approach: Register 2-3 codes from day one that cover your current + likely future activities. The upfront cost is minimal compared to amendment later.
Wrong approach: "Competitor X registered these codes, so I'll use the same ones."
Problem: Their business model, licensing capacity, and strategic goals may be completely different from yours.
Right approach: Understand WHY competitors chose their codes, then select based on YOUR specific business strategy.
| Sector | KBLI 2020 Flexibility | KBLI 2025 Flexibility | Verdict |
|---|---|---|---|
| IT Services (J62) | High (broad codes) | High (maintained + clarified AI/blockchain) | ✅ Winner |
| Real Estate (L68) | High (few broad codes) | Low (14 specific codes) | ❌ Loser |
| E-commerce (G47) | Medium (some splitting) | Medium (more product-specific) | ➡️ Neutral |
| Consulting (M70) | High (very broad) | High (maintained breadth) | ✅ Winner |
| Hospitality (I56) | Medium (reasonable categories) | Medium (similar structure) | ➡️ Neutral |
| Design (M74) | High (creative umbrella) | High (still comprehensive) | ✅ Winner |
If you're in IT/consulting/creative services: KBLI 2025 maintains or improves flexibility. Good time to register.
If you're in real estate: KBLI 2025 forces more specific registration. Plan to register multiple codes (68101, 68102, etc.) to cover diverse property activities.
If you're in e-commerce: Slight reduction in flexibility. Be more careful about product category selection (food vs general merchandise vs specific items).
Before finalizing your KBLI selection, ensure:
Yes, but it requires updating your NIB through OSS, potentially obtaining new licenses, and may take 2-4 weeks minimum (up to 2-4 months if complex licensing is involved). It's significantly cheaper and faster to choose the right codes from the start.
The top flexible codes are:
Yes, for maximum flexibility. Most PT PMA companies register 2-5 codes. There's no extra government fee per code in the OSS system, but each code may trigger additional licensing requirements. The strategic benefit of flexibility usually outweighs the extra compliance burden.
Avoid:
Operating outside your registered KBLI codes is technically unauthorized business activity. Consequences can include:
In practice, enforcement is inconsistent, but the risk increases with company size and visibility. Safer to register correct codes upfront.
Technically, there's no limit on how often you can amend your NIB. However:
Best practice: Choose flexible codes initially, make amendments only when genuinely necessary (major pivot or new business line).
No. The OSS NIB registration fee structure is NOT based on number of KBLI codes. You pay the same government fee whether you register 1 code or 5 codes.
However:
Total cost depends on WHICH codes you choose, not HOW MANY.
Yes, you can register both general and specific codes simultaneously. However, this is usually redundant:
Better approach: Choose the broadest code that covers all your activities. Only register narrower codes if there's a specific regulatory or client requirement.
This is rare but can happen with very new business models (e.g., early cryptocurrency businesses, novel AI services). Options:
Most "no code fits" situations are actually "I'm being too specific." Think broader about what your business actually does.
Your KBLI code selection is not administrative paperwork—it's a strategic business decision that will shape your company's trajectory for years.
Key takeaways:
The flexibility hierarchy:
Next steps:
Your KBLI codes should give you room to grow, pivot, and adapt to Indonesia's dynamic market. Choose wisely today, and you'll thank yourself when opportunities emerge tomorrow.
Need help selecting the optimal KBLI codes for your business? Zantara AI can analyze your business model, recommend flexible code combinations, and ensure you're positioned for maximum strategic flexibility.
Related reading:
| 100% |
| 58190 | Aktivitas Penerbitan Lainnya | Digital publishing, content creation, newsletters, e-books | 100% |
| 63999 | Aktivitas Jasa Informasi Lainnya YDT | Data services, API provision, digital infrastructure (broad category) | 100% |
| 85499 | Pendidikan Lainnya YDT | Online courses, corporate training, coaching (non-formal education) | 51%* |
| 56302 | Kegiatan Tempat Minum (Bar & Lounge) | Bar, pub, lounge, wine bar, cocktail bar | 67%* |
| Extremely strict BPOM rules; long approval timelines |
| BPOM manufacturing license, GMP certification |