The Hidden Link Between Your Business Code and Your Visa
Most foreign entrepreneurs in Indonesia think of company formation and visa applications as separate processes. Set up the PT PMA first, apply for KITAS second. Two different government systems, two different agencies, two different timelines.
They are wrong. The two processes are deeply interlinked, and the connection point is your KBLI code.
When you apply for a KITAS — whether as an investor, director, employee, or remote worker — immigration does not just look at your passport and your sponsoring company. They pull your company's NIB (Nomor Induk Berusaha) and check which KBLI codes are registered. Then they ask a simple question: does this person's visa type make sense for what this company actually does?
If the answer is no, your KITAS application is rejected. If the misalignment is discovered after issuance, your KITAS can be revoked. With the KBLI 2025 reclassification (BPS Regulation No. 7 of 2025) changing code structures across nearly every sector, the alignment risks have multiplied. Codes that existed under KBLI 2020 may have been split, merged, or renumbered. If your NIB still carries old codes while your KITAS references new activity descriptions, the mismatch becomes a red flag.
This guide breaks down exactly how each KITAS type interacts with your KBLI codes — and how to keep them in sync.
The KITAS-KBLI Alignment Matrix
The following table maps each major KITAS type to its KBLI requirements, common pitfalls, and recommended codes. This is the reference you need before filing any KITAS application.
| KITAS Type | Index | Purpose | KBLI Requirement | RPTKA Needed | Recommended KBLI Codes | Key Risk |
|---|---|---|---|---|---|---|
| Investor | E28A | Foreign shareholder with IDR 10B+ investment | Must be PMA-eligible (TERBUKA) | No | 70209, 62019, 55110, 68xxx | Non-PMA code = immediate rejection |
| Director | E25B | Foreign director/commissioner | KBLI must justify foreign director role | Yes | 70209, 62019, 55110, 79111 | Activity mismatch with director duties |
| Employee | E23 | Foreign worker (TKA) | KBLI determines sector TKA quota | Yes | Sector-specific | TKA quota exceeded for sector |
| Remote Worker | E33G | Works for foreign employer | Sponsoring entity's KBLI matters | No | 70209, 62019 | Sponsor KBLI inconsistent with stated activity |
| Retirement | E33F/E33E | Retiree residence permit | No direct KBLI requirement | No | N/A | Retirement KITAS holder cannot work |
The critical insight: every KITAS type except retirement has a direct or indirect dependency on KBLI codes. The dependency is not theoretical. Immigration officers in Bali, Jakarta, and Surabaya actively cross-reference NIB data during KITAS processing.
E28A Investor KITAS: Your KBLI Must Be PMA-Eligible
The E28A Investor KITAS is the standard residence permit for foreign shareholders who hold at least IDR 10 billion in paid-up capital in a PT PMA. The logic is straightforward: you have invested substantially in an Indonesian company, and you need to be physically present to oversee your investment.
The KBLI Gate
Your PT PMA's KBLI codes must be classified as TERBUKA (fully open to foreign ownership) or TERBUKA BERSYARAT with a foreign ownership cap that accommodates your shareholding percentage. If your company operates under a KBLI code that restricts or prohibits foreign ownership, you cannot hold shares — and without valid shareholding, the E28A application has no legal basis.
Under KBLI 2025, the sectors most commonly used by E28A holders include:
- Consulting (70201–70209): 100% PMA, low risk. The safest choice for investor KITAS.
- IT Services (62012, 62019, 62024): 100% PMA. Strong justification for tech-oriented investors.
- Hospitality (55110–55199): 100% PMA. Hotels, villas, guesthouses — all open.
- Real Estate (68xxx — all 14 codes): 100% PMA. Major expansion under KBLI 2025.
- Tourism (79111–79120): 100% PMA. Travel agencies, tour operators.
Common E28A Pitfall
An investor sets up a PT PMA with KBLI codes from the KBLI 2020 era. Under the old classification, the codes were PMA-eligible. Under KBLI 2025, the same activity might map to a different code — potentially one with new conditions. If the NIB has not been updated to reflect KBLI 2025 codes, immigration may flag the inconsistency during the E28A application.
Action required: Verify your PT PMA's KBLI codes are current under the 2025 classification before your next E28A renewal or initial application. The compliance transition window has closed (BPS Regulation No. 7 of 2025).
E25B Director KITAS: Your Role Must Match the Company's Activity
The E25B Director KITAS is for foreign nationals appointed as directors or commissioners of Indonesian companies. It requires an RPTKA (Rencana Penggunaan Tenaga Kerja Asing) — the foreign worker utilization plan that justifies why a foreigner is needed in the role.
How Immigration Reviews E25B Applications
Immigration does not just confirm that you are listed as a director in the company's akta (deed of establishment). They examine whether a foreign director is justified for the company's stated business activity. This justification comes directly from the KBLI code.
Strong justification scenarios:
- 70209 (Management Consulting): A foreign director managing an international consulting practice. Natural fit. Minimal questions.
- 62019 (IT Services): A foreign director overseeing software development operations. Technology expertise justifies foreign leadership.
- 55110 (Hotels/Accommodation): A foreign director running a hospitality operation. Established precedent in Bali.
- 79111 (Travel Agency): A foreign director managing an inbound tourism operation targeting international clients.
Weaker justification scenarios:
- A PT PMA registered under a basic retail KBLI code (47xxx) with a foreign director. Immigration may question why a local director cannot handle retail operations.
- A construction PT PMA (41017) with a foreign director who has no construction background. The KBLI-role mismatch raises flags.
The RPTKA-KBLI Chain
The RPTKA document explicitly states the company's business activity and the foreign worker's role within it. This description must align with the KBLI codes on your NIB. If your NIB says consulting (70209) but your RPTKA describes construction management, the documents contradict each other. Immigration will reject.
The chain is: KBLI on NIB → RPTKA activity description → KITAS application → immigration review. Every link must be consistent.
E23 Employee KITAS: TKA Quotas Are Sector-Specific
The E23 Employee KITAS covers foreign workers (Tenaga Kerja Asing / TKA) employed by Indonesian companies. Unlike the E25B, the employee is not a director — they are hired staff. The RPTKA is mandatory, and the approval process includes a critical variable: TKA quotas by sector.
How KBLI Determines Your TKA Quota
Indonesia's Ministry of Manpower assigns TKA quotas based on the employing company's sector — identified by its KBLI code. Certain sectors have generous quotas (hospitality, technology, consulting), while others are tightly restricted (retail, agriculture, certain manufacturing sub-sectors).
Sectors with favorable TKA quotas:
| Sector | KBLI 2025 Codes | TKA Outlook |
|---|---|---|
| IT / Software | 62012, 62019, 62024 | Generous — high demand for foreign tech talent |
| Hospitality | 55110–55199 | Favorable — international hospitality experience valued |
| Consulting | 70201–70209 | Favorable — expertise-driven sector |
| Tourism | 79111–79120 | Moderate — depends on company size |
Sectors with restrictive TKA quotas:
| Sector | KBLI 2025 Codes | TKA Outlook |
|---|---|---|
| Retail | 47xxx | Restrictive — government prefers local employment |
| Construction | 41017, 41020 | Quota-limited — only specialized roles |
| Manufacturing | 10xxx–33xxx | Varies widely — manual labor positions rarely approved |
| Agriculture | 01xxx–03xxx | Very restrictive — reserved for Indonesian workers |
The Practical Impact
If your PT PMA is registered under a KBLI code with restrictive TKA quotas, your E23 applications for foreign employees may be denied regardless of the candidate's qualifications. The quota is not about the individual — it is about the sector.
Example: A PT PMA registered under construction code 41017 wants to hire three foreign project managers. The TKA quota for construction limits foreign workers to specialized engineering and supervisory roles. Standard project management may not qualify. The KBLI code constrains the entire hiring strategy.
E33G Remote Worker: The Sponsor's KBLI Matters
The E33G Remote Worker visa is Indonesia's answer to the digital nomad movement. It allows foreign nationals to live in Indonesia while working remotely for a foreign employer. The holder does not work for an Indonesian company — but the visa still involves an Indonesian sponsoring entity.
Sponsoring Entity KBLI Alignment
The E33G application requires a local sponsor (typically a visa agent, co-working space, or designated sponsor entity). That sponsor has its own NIB and KBLI codes. Immigration reviews the sponsor's business activity to confirm it is consistent with sponsoring remote workers.
Sponsors typically operate under:
- 70209 (Management Consulting) — Covers business support services including visa sponsorship
- 62019 (IT Services) — Appropriate for tech-focused co-working sponsors
- 79111 (Travel/Tourism Services) — Valid for tourism-oriented sponsors
If you are arranging your own sponsorship through a PT PMA you own, ensure the company's KBLI codes include an activity that logically supports sponsoring a remote worker. A PT PMA registered exclusively under construction codes sponsoring a remote graphic designer creates an inconsistency that immigration may question.
E33G Holders Cannot Work Locally
A critical distinction: E33G holders work for foreign employers only. They cannot perform work for any Indonesian entity. If an E33G holder is found working for a company registered under Indonesian KBLI codes, the visa is violated. The KBLI boundary is absolute.
What Happens When You Change Your KBLI Code
KBLI changes are common during the 2025 migration. Companies are updating old codes, adding new activity codes, or restructuring their NIB to reflect actual operations. But if you or your employees hold active KITAS permits, a KBLI change triggers a chain reaction.
The KBLI Change Chain Reaction
- KBLI code updated on NIB — Your company's registered business activity officially changes.
- RPTKA becomes inconsistent — The RPTKA references the old business activity. The new KBLI may describe a different sector.
- KITAS validity questioned — Immigration may flag the discrepancy at the next renewal or during a random audit.
- Potential outcomes: KITAS renewal denied, RPTKA amendment required, or in severe cases, existing KITAS revoked.
How to Change KBLI Safely with Active KITAS
The correct sequence is:
- Consult first. Before changing any KBLI codes, assess whether active KITAS permits depend on the current codes.
- Amend the RPTKA. If the KBLI change affects the activity description in your RPTKA, file an RPTKA amendment with the Ministry of Manpower before updating the NIB.
- Update NIB. Once the RPTKA is aligned, update your KBLI codes through OSS (Online Single Submission).
- Notify KITAS holders. Any employee or director on KITAS should be prepared for potential renewal adjustments.
Never change KBLI codes and assume the KITAS will automatically remain valid. The systems are interconnected, and immigration audits can surface misalignments months after the change.
Retirement KITAS: The No-Work Boundary
E33F and E33E retirement KITAS holders have no direct KBLI requirement — they are not working, not investing, and not directing a company. However, the boundary is rigid: retirement KITAS holders cannot engage in any business activity.
If a retirement KITAS holder is discovered operating a business, directing operations under a KBLI-registered company, or performing compensated work for an Indonesian entity, the KITAS is revoked and deportation proceedings may follow. The absence of a KBLI link is itself the rule: retirement means no business, period.
Bali Zero Pricing for KITAS and Company Setup
Aligning your KBLI and KITAS requires professional handling. Bali Zero provides end-to-end services for both company formation and visa processing, ensuring the KBLI-KITAS alignment is correct from day one.
| Service | Price (IDR) | What's Included |
|---|---|---|
| PT PMA Setup | 20,000,000 | Company formation, NIB, KBLI registration, OSS compliance |
| Investor KITAS E28A (Offshore) | 17,000,000 | Full E28A processing, document preparation, immigration filing |
| Working KITAS E25B (Offshore) | 34,500,000 | RPTKA preparation, E25B processing, KBLI-role alignment review |
| Remote Worker E33G (Offshore) | 13,000,000 | E33G processing, sponsor arrangement, documentation |
All pricing includes KBLI-KITAS alignment verification — we cross-check your company's registered codes against the visa type before filing to eliminate mismatch risk.
The Alignment Checklist
Before submitting any KITAS application in 2026, verify the following:
- KBLI codes are current. Confirm your NIB reflects KBLI 2025 codes, not legacy 2020 codes. The compliance transition window has closed.
- PMA eligibility confirmed. For E28A, verify every KBLI code on your NIB is TERBUKA or TERBUKA BERSYARAT with adequate foreign ownership allowance.
- RPTKA matches KBLI. For E25B and E23, confirm the RPTKA activity description aligns exactly with your registered KBLI codes.
- TKA quota checked. For E23, verify the TKA quota for your sector has not been exhausted or reduced under new regulations.
- Sponsor KBLI reviewed. For E33G, confirm the sponsoring entity's KBLI codes support remote worker sponsorship.
- No pending KBLI changes. If you plan to change KBLI codes, complete all KITAS renewals first — or amend the RPTKA before changing codes.
Frequently Asked Questions
Can I get an E25B Director KITAS for any KBLI code?
In theory yes, but immigration reviews whether a foreign director is justified for the company's KBLI activity. Consulting (70209), IT (62019), and hospitality (55110) easily justify foreign directors. Less common sectors may face more questions about why a local director cannot fill the role.
What happens if I change my KBLI code after getting KITAS?
A KBLI change may require updating your RPTKA, which can affect your KITAS validity. Always consult before changing KBLI codes if you or your employees hold active KITAS permits. The safest approach is to amend the RPTKA before updating the NIB.
Which KBLI codes make it easiest to get KITAS?
Consulting (70209), IT services (62019), hospitality (55110–55193), and tourism (79111) are well-established sectors where KITAS applications face minimal friction. These codes have strong precedent for justifying foreign workers and directors. High-risk or unusual KBLI codes may require additional documentation and justification.
Does the E33G remote worker visa require a specific KBLI code?
The E33G holder does not need their own KBLI code — they work for a foreign employer. However, the Indonesian sponsoring entity must have KBLI codes consistent with sponsoring remote workers. Management consulting (70209) and IT services (62019) are the most common sponsor codes.
Can a retirement KITAS holder own shares in a PT PMA?
Owning shares is technically possible — investment is passive. However, if the retiree is discovered actively managing or directing the company's operations, the retirement KITAS can be revoked. The line between passive investment and active management is scrutinized carefully.
Get Your KBLI-KITAS Alignment Right
Misalignment between your business code and your visa type is one of the most common — and most preventable — causes of KITAS rejection in Indonesia. With the KBLI 2025 June 2026 migration window now closed, now is the time to audit both your company's registered codes and your visa strategy.
Bali Zero handles KBLI compliance and KITAS processing as an integrated service. We verify the alignment before filing, so you never face a rejection that could have been avoided. Contact us for a consultation, or explore our KBLI 2025 foreign ownership guide and PT PMA registration guide for deeper background.
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 WhatsApp