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 WhatsAppMost 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 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.
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.
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:
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).
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.
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:
Weaker justification scenarios:
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.
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.
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 |
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.
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.
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:
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.
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.
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 correct sequence is:
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.
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.
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.
Before submitting any KITAS application in 2026, verify the following:
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.
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.
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.
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.
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.
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.