A foreign national whose personal domicile is registered in West Jakarta cannot submit their KITAS application at the South Jakarta immigration office. It will not be accepted. Jakarta has five separate non-TPI immigration offices, each with exclusive jurisdiction over the administrative area where the permit holder’s registered domicile address sits. Getting that single variable right determines whether an application moves forward or gets turned away before a single document is reviewed.
This is the practical starting point for anyone managing a KITAS application in Jakarta, and it is the detail that most generic KITAS guides skip entirely because the national framework does not require it to be explained. The permit types, the E-series classifications, and the document requirements are the same across Indonesia. What changes in Jakarta is the local structure: five offices, address-based jurisdiction, and a volume of corporate KITAS cases that creates processing dynamics unlike anywhere else in the country.
The Five Jakarta Immigration Offices and How Jurisdiction Works
Jakarta is divided into five administrative municipalities, each served by its own Class I Non-TPI (Non-Port of Entry) immigration office. The Kanim (Kantor Imigrasi) that handles a specific permit application is determined by the permit holder’s registered personal domicile address, not by where the sponsoring company is located.
- Kanim Jakarta Selatan covers Kebayoran Baru, Kebayoran Lama, Cilandak, Jagakarsa, Pasar Minggu, Pancoran, Tebet, Setiabudi, and Mampang Prapatan. Because the SCBD, Kuningan, and Sudirman commercial districts sit within South Jakarta, and because most multinational company headquarters in Jakarta are concentrated in these areas, Kanim Jakarta Selatan processes the highest volume of corporate KITAS applications in the city. It also, as a direct consequence, carries the longest appointment lead times.
- Kanim Jakarta Pusat covers Gambir, Tanah Abang, Menteng, Senen, Cempaka Putih, Johar Baru, Kemayoran, and Sawah Besar.
- Kanim Jakarta Barat covers Tambora, Taman Sari, Grogol Petamburan, Palmerah, Kebon Jeruk, Kembangan, Kalideres, and Cengkareng.
- Kanim Jakarta Timur covers Matraman, Jatinegara, Kramat Jati, Duren Sawit, Pasar Rebo, Cakung, Cipayung, Ciracas, and Makasar.
- Kanim Jakarta Utara covers Penjaringan, Pademangan, Tanjung Priok, Koja, Kelapa Gading, and Cilincing.
The jurisdiction is determined by the personal domicile address of the permit holder, registered in the Surat Keterangan Tempat Tinggal (SKTT). A foreign national who works at a company registered in South Jakarta but lives in an apartment in West Jakarta submits their KITAS application at Kanim Jakarta Barat. The company’s address and the permit holder’s home address are two separate variables, and they frequently sit in different jurisdictions. For a company managing five or six expatriate employees across different residential areas of Jakarta, this can mean coordinating with three or four different Kanim offices simultaneously, each with its own appointment queue and processing backlog.
Explore Our Services Immigration in Indonesia
Why the Domicile Address Has to Be Confirmed First
The SKTT, which formalizes the permit holder’s registered address in Jakarta, must be submitted within 14 days of KITAS issuance through the Silaporlagi platform, Jakarta’s city-specific portal administered by the DKI Jakarta Population and Civil Registry Office (Dinas Dukcapil DKI Jakarta). Missing this window creates downstream problems: difficulty opening corporate and personal bank accounts, complications in certain administrative processes, and fines that accumulate over time.
In practice, the Kanim jurisdiction question and the Silaporlagi registration question are resolved together: the domicile address that determines which Kanim handles the application is the same address that goes into the Silaporlagi system. Confirming the permit holder’s actual residential address at the start of the process, before any application is submitted, prevents a situation where the application goes to the wrong office and needs to be restarted.
The Work KITAS in Jakarta: What the Employer Has to Prepare
A Work KITAS (index E23) application for a foreign employee cannot begin until the employer has an approved RPTKA (Rencana Penggunaan Tenaga Kerja Asing) from the Ministry of Manpower. The RPTKA specifies the foreign position, the declared role and responsibilities, and the one-to-ten local-to-foreign staff ratio that applies across most sectors. Without RPTKA approval, the immigration application has no legal basis.
What makes Jakarta’s RPTKA process specifically demanding is the data-matching environment. Jakarta holds the highest concentration of registered foreign workers in Indonesia, and the Ministry of Manpower’s TKA Online platform cross-checks the full compliance profile of the sponsoring company at the moment of submission, not after it enters a processing queue. A company with outstanding WLKP workforce reporting obligations, unresolved BPJS gaps, or unfulfilled Karirhub vacancy reporting requirements under Ministry of Manpower Circular Letter Number M/6/HK.04/V/2025 will receive an automatic rejection before any human reviewer sees the file. The rejection does not come with a correction window. The application must be resubmitted from the beginning once the underlying compliance issue is resolved.
This is the most common reason KITAS timelines for Jakarta companies extend beyond the four-to-six-week standard. The delay is not in the immigration office. It is upstream, in the employer compliance status that the TKA Online system checks before the RPTKA enters the queue.
Explore Our Services KITAS in Indonesia
DKP-TKA and the Cost Structure for Jakarta Employers
Every Work KITAS holder is subject to the DKP-TKA (Dana Kompensasi Penggunaan Tenaga Kerja Asing) compensation fund at USD 100 per month per foreign worker. For a company with ten foreign employees in Jakarta, this is a recurring USD 12,000 annual obligation per head beyond salary and other employment costs. DKP-TKA payments must be current at the time of each renewal submission. A lapsed payment blocks the renewal regardless of how far in advance the application was submitted.
The cost differential between a Work KITAS and an Investor KITAS is directly tied to this obligation. Foreign shareholders who hold a minimum personal shareholding of IDR 10 billion in their Jakarta PT PMA qualify for the E28A Investor KITAS, which carries no DKP-TKA obligation. The full cost and eligibility comparison between the Investor KITAS and Work KITAS is worth reviewing before the company’s shareholding structure is finalized at incorporation, since restructuring after the fact to achieve Investor KITAS eligibility requires an amendment to the notarial deed.
The Investor KITAS in Jakarta: Silaporlagi and the Post-Issuance Sequence
For foreign shareholders qualifying for an E28A Investor KITAS in Jakarta, the permit application itself follows the same national framework documented in the Investor KITAS requirements and process guide. The Jakarta-specific elements come after issuance.
Within 14 days of the E28A being issued, the SKTT must be submitted through Silaporlagi. This is Jakarta’s equivalent of the registration platform that other cities process through their own Dukcapil systems. Bali, for reference, uses Taring Dukcapil. The platform is different, the deadline is the same, and the consequences of missing it are the same everywhere: bank account difficulties, administrative obstacles, and accumulating fines.
Following the SKTT, the Police Registration Certificate (Surat Tanda Melapor or STM) must be obtained from the Polres covering the permit holder’s domicile area. Again, this follows the personal address jurisdiction, not the company address. A foreign investor living in Menteng files the STM at the Central Jakarta Polres, not at whichever precinct is nearest to the company office.
The entire post-issuance sequence, SKTT via Silaporlagi within 14 days and STM at the local Polres, must be completed before the permit holder can fully operate within Jakarta’s administrative systems. Banks and notaries will request evidence of both documents for transactions that require verified foreign national status.
Biometric Appointments and the Renewal Calendar
Since 2024, KITAS renewals in Jakarta require the permit holder to appear in person at their Kanim for biometric data collection. This cannot be delegated. An agent, an HR manager, or a company representative cannot attend in place of the permit holder. The biometric requirement is non-negotiable, and a permit holder who is traveling internationally when their biometric appointment is scheduled creates a renewal timeline problem that has no remote solution.
For companies managing multiple KITAS holders in Jakarta, the biometric requirement makes the renewal calendar a genuine operational planning item, not an administrative afterthought. The full KITAS renewal process for 2026, including what documents accompany the biometric appointment and how far in advance the process should begin, covers this in detail. The practical planning rule for Jakarta is to begin renewal preparation 90 days before expiry, not 60, because the Kanim Jakarta Selatan appointment queue and the RPTKA amendment process (where applicable) each consume time that a tighter window does not accommodate.
Managing KITAS Across a Jakarta Expatriate Team
For companies with more than two or three foreign employees in Jakarta, permit management becomes a recurring function rather than a project. The variables that make it operationally complex at scale in Jakarta specifically:
- Each permit holder’s application goes to the Kanim covering their personal domicile, which may differ from the company’s registered address and may differ from the Kanim handling another employee’s application.
- RPTKA coverage must be verified before each new hire’s application is initiated. An RPTKA approved for four positions cannot sponsor a fifth without a formal amendment, and amendment approval takes time that does not accommodate last-minute hiring decisions.
- The biometric requirement means each renewal requires a blocked period in the permit holder’s calendar, coordinated with the relevant Kanim’s appointment availability.
- Permits that lapse during a renewal process create overstay exposure even when the delay is administrative, and overstay penalties in Indonesia are assessed from the day after the permit expires regardless of cause.
The permit calendar for a Jakarta team with consistent turnover in its expatriate headcount, including incoming hires, renewing holders, and departing employees whose RPTKA positions need to be updated, is a document that needs to be maintained actively rather than reconstructed every time a renewal deadline approaches.
XPND’s Jakarta immigration team handles KITAS applications across all five city immigration offices, coordinating each application with the Kanim that has jurisdiction over the permit holder’s domicile address. For incoming foreign hires, the team manages the full sequence from RPTKA preparation through Ministry of Manpower submission, e-ITAS processing, SKTT registration via Silaporlagi, and STM reporting. For companies with an existing Jakarta expatriate team, XPND provides ongoing permit calendar management to track renewal windows and biometric appointments across every active permit holder before deadlines create pressure. Reach out to XPND’s Jakarta immigration team to map out your current permit position and the renewal timeline for each active KITAS holder.