Many foreign companies entering Indonesia arrive fully prepared on the business side: registered capital secured, office space ready, product localized. Then they try to hire their first employee and discover that Indonesia’s employment framework is unlike anything they have encountered before. Every stage of the hiring process, from posting a job vacancy to registering an employee for social security, carries specific legal obligations. Miss one, and the consequences range from administrative sanctions to contracts that are invalid from day one.
This guide walks investors, B2B operators, and HR teams through every step of hiring employees in Indonesia compliantly in 2026.
Step 1: Establish Your Legal Presence Before Hiring Anyone
The first step to hiring employees in Indonesia legally is ensuring the company has a registered legal entity. No employment contract is valid without one, and before a single offer letter can be issued, foreign companies must decide how they want to establish their presence.
There are two primary options:
Foreign Capital Limited Liability Company (Perseroan Terbatas Penanaman Modal Asing or PT PMA)
PT PMA is the standard route for long-term commitment. It gives the company full legal control, the ability to sponsor work visas independently, and direct ownership of all HR obligations. The minimum placed capital requirement is IDR 10 billion. Setup typically takes two to four months and involves registration across multiple government portals including OSS, the tax authority for NPWP issuance, and the Ministry of Manpower’s SIAPkerja system.
Employer of Record (EOR)
EOR is the faster alternative, particularly for companies testing the Indonesian market or needing to hire quickly. An EOR acts as the legal employer on behalf of the foreign company, managing employment contracts, payroll, BPJS registration, and PPh 21 tax withholding. Talent can be onboarded within one to three weeks without establishing a local entity.
| Aspect | PT PMA | EOR |
| Setup Time | 2-4 months | 1-3 weeks |
| Upfront Cost | High (min. IDR 10 billion capital) | Low (monthly service fee) |
| Legal Control | Directly by the company | Through local partner |
| Compliance Management | Internal or via consultant | Fully managed by EOR |
| TKA Sponsorship | Independent | Limited, depends on EOR partner |
The choice between these two paths is one of the most consequential decisions a foreign company will make when entering Indonesia. Getting it wrong at this stage means every employment relationship built on top of it carries legal risk.
Step 2: Post the Job Compliantly
Job posting in Indonesia is no longer a purely private activity. Two regulatory developments in 2025 have fundamentally changed what employers must do before a vacancy goes live.
Karirhub reporting obligation
Under Presidential Regulation (Peraturan Presiden or Perpres) Number 57 of 2023, all employers, including private companies, state-owned enterprises, and foreign entities, are required to report every open vacancy through Karirhub, the job vacancy portal managed by the Ministry of Manpower under the SIAPkerja platform.
As of 2026, this obligation carries real administrative sanctions. Non-compliance can also block other administrative processes, including the ratification of Company Regulations and the processing of foreign worker permits. Vacancy reports must include the position details, qualification requirements, salary estimate, and work location.
Non-discrimination requirements
MoM Circular Letter No. M/6/HK.04/V/2025, issued in May 2025, reinforces the prohibition on discriminatory criteria in job advertisements. Employers are not permitted to include requirements based on age, gender, marital status, or physical appearance unless the nature of the role objectively justifies it.
This applies equally to job seekers with disabilities. While the circular does not yet impose criminal penalties, it signals a clear enforcement direction and aligns with Indonesia’s broader ESG compliance expectations.
Prohibition on withholding personal documents
MoM Circular Letter No. M/5/HK.04.00/V/2025 prohibits employers from requiring or retaining employees’ original educational certificates, passports, or other personal documents as a condition of employment. This prohibition applies from the recruitment stage onward.
Step 3: Choose the Right Employment Contract When Hiring in Indonesia
Before any candidate is onboarded, the company must determine which type of employment contract applies to the role. This is a legal decision with automatic consequences if made incorrectly.
Indonesia recognizes two primary contract types:
PKWT (Perjanjian Kerja Waktu Tertentu)
PKWT is a fixed-term contract designed for temporary, seasonal, or project-based work. The total duration including all extensions cannot exceed five years. Probationary periods are strictly prohibited under PKWT. If included, the clause is null and void by law, and the employee is treated as permanent from day one. A mandatory compensation payment is due every time the contract ends or is extended.
PKWTT (Perjanjian Kerja Waktu Tidak Tertentu)
PKWTT is a permanent contract for core, ongoing roles. It allows a probationary period of up to three months, which must be explicitly stated in writing. If the probation clause is absent, the employee is considered permanent from their first day of work.
Using PKWT for a position that is ongoing and central to business operations is one of the most common and costly mistakes foreign companies make. The consequence is automatic: the worker’s status converts to PKWTT by law, effective from the start of the employment relationship, along with all the financial entitlements that come with it.
For a comprehensive breakdown of contract types, duration limits, and compensation obligations, refer to our full guide on employee contract types in Indonesia.
Step 4: Register BPJS and Set Up Payroll for Your Indonesia Employees
One of the most overlooked costs when hiring employees in Indonesia is mandatory social security registration. Once the contract is signed, the company has a strict 30-day window to register the new employee into Indonesia’s social security system. Missing this deadline means the company becomes personally liable for any healthcare claims the employee incurs during the unregistered period.
BPJS Kesehatan provides health insurance coverage for the employee, their spouse, and up to three dependent children. The total premium is five percent of monthly salary, split between employer and employee.
BPJS Ketenagakerjaan covers employment-related risks. The contribution structure for 2026 is as follows:
| Program | Employer Contribution | Employee Contribution | Notes |
| BPJS Kesehatan (Health) | 4% | 1% | Capped at IDR 12,000,000/month salary |
| Jaminan Hari Tua / JHT (Old Age) | 3.7% | 2% | Lump sum upon retirement |
| Jaminan Pensiun / JP (Pension) | 2% | 1% | Capped at IDR 11,086,300/month salary |
| Jaminan Kecelakaan Kerja / JKK (Work Accident) | 0.24% – 1.74% | 0% | Rate depends on industry risk level |
| Jaminan Kematian / JKM (Death) | 0.3% | 0% | Benefit paid to next of kin |
PPh 21: Income Tax Withholding. Indonesia has simplified its income tax calculation system through the introduction of Average Effective Rate (Tarif Efektif Rata-rata or TER). Under TER, employers apply a standardized monthly rate based on the employee’s non-taxable income threshold (Penghasilan Tidak Kena Pajak or PTKP) category, eliminating the need for complex monthly calculations. A full annual reconciliation using the progressive rates under Article 17 of the Income Tax Law is required in December to ensure total annual deductions are accurate.
THR: Religious Holiday Allowance. THR is a mandatory non-wage payment that must be made no later than seven days before the employee’s religious holiday. Employees with twelve or more months of service receive one full month’s salary. Those with less than twelve months receive a proportional amount calculated as months of service divided by twelve, multiplied by one month’s salary. Late payment carries a five percent penalty on the total THR amount owed, on top of the original obligation.
Step 5: Additional Requirements for Hiring Foreign Workers (TKA)
Companies bringing in expatriate talent face an additional layer of regulatory obligations that do not apply to local hires. These requirements must be in place before the foreign worker begins any form of work in Indonesia.
RPTKA: Foreign Worker Utilization Plan
Every company must obtain an approved RPTKA from the Ministry of Manpower before employing a foreign worker. The RPTKA is submitted through the TKA Online portal and must include a clear justification for why the position cannot be filled by an Indonesian worker, the details of a local counterpart employee who will receive knowledge transfer, and a concrete training program with measurable outcomes.
DKP-TKA: Compensation Fund
Companies are required to pay a monthly compensation fee of USD 100 per foreign worker position, paid in advance. This cost is frequently overlooked in hiring budgets and can create a compliance gap if not accounted for from the outset.
Document pathway
Once the RPTKA is approved, the process follows this sequence: RPTKA approval → IMTA (work permit issuance) → ITAS/KITAS (limited stay permit).
Contract type restriction
Foreign workers cannot be employed under PKWTT. They may only be hired on PKWT contracts with a maximum total duration of five years, including all extensions. This directly affects long-term workforce planning for companies relying on expatriate leadership.
Localization ratio
Most sectors apply a general ratio of one foreign worker for every ten local employees. Certain strategically sensitive industries have stricter controls.
WLKP reporting
Companies must also file a Wajib Lapor Ketenagakerjaan Perusahaan (WLKP) report within 30 days of commencing operations, updated annually. This report covers the company’s workforce composition, wage structure, and social security arrangements. Non-compliance with WLKP directly obstructs RPTKA processing. A company that fails to maintain its annual labor report cannot legally bring in or renew foreign workers.
Common Mistakes Foreign Companies Make When Hiring in Indonesia
- Recruiting before the legal entity is ready
Any employment contract signed before the company has a valid legal entity is legally unenforceable. This creates immediate exposure for both the company and the employee. - Skipping Karirhub vacancy reporting
As of 2026, failure to report open positions through the SIAPkerja platform carries real sanctions and can block the ratification of Company Regulations and the processing of RPTKA applications. - Using PKWT for permanent roles
The most expensive mistake in Indonesian employment. If the position is core and ongoing, PKWTT applies. Automatic conversion to permanent status applies retroactively, triggering full severance entitlements from the original start date. - Missing the 30-day BPJS registration window
Late registration means the company absorbs all healthcare costs incurred by the employee during the unregistered period as an out-of-pocket liability. - Starting the TKA hiring process without RPTKA approval
Without an approved RPTKA, the foreign worker cannot obtain a work visa and cannot legally begin work. Companies that bring in expatriates on tourist or business visas while waiting for RPTKA approval face significant sanctions, including operational disruption and potential permit revocations.
Build a Compliant Workforce in Indonesia with XPND
The regulatory framework governing hiring in Indonesia is detailed, interconnected, and actively enforced. From the moment a vacancy is posted to the day an employee is fully onboarded, each step carries obligations that compound if ignored.
XPND supports foreign companies across every stage of this process, from structuring employment contracts and managing BPJS and payroll setup to navigating RPTKA documentation for foreign workers. Through HR Administration, Payroll Management, and Recruitment Services, XPND ensures every hire is built on a compliant foundation so companies can focus on growing their business in Indonesia.