A foreign company incorporates a PT PMA in Jakarta, hires its first two employees, and begins operations within the same month. Three months later, during a routine bank compliance check, the company learns that its employees were never enrolled in BPJS. The consequence is not a gentle reminder. It is a backdated liability covering every missed contribution since the first day of employment, plus a compounding monthly penalty.
This scenario plays out more often than it should. BPJS registration is one of the earliest compliance obligations a foreign company faces in Indonesia, yet it is also one of the most frequently delayed or misunderstood. The confusion typically stems from two things: the system is split across two separate agencies with different rules, and the registration timeline is tied to the employment relationship, not to when the company feels operationally ready.
This guide covers the full scope of what foreign companies need to know about BPJS registration in Indonesia, from contribution mechanics to enrollment procedures to the real consequences of falling behind.
What BPJS Actually Covers: Two Systems, One Mandatory Framework
Indonesia’s national social security system operates under two agencies established by Law No. 24 of 2011 (UU BPJS). They function independently but are both mandatory for every employer operating in the country, including foreign investment companies (PT PMA), representative offices, and any entity with a formal employment relationship.
BPJS Kesehatan administers national health insurance. It provides employees and their dependents (spouse and up to three children under 21, or under 25 if still in formal education) with access to government healthcare facilities across Indonesia. The employer contributes 4% of the employee’s monthly salary, and the employee contributes 1%. Both are calculated on a maximum salary base of IDR 12,000,000 per month. That means the maximum monthly employer contribution for BPJS Kesehatan is IDR 480,000 per employee, regardless of how high the actual salary is.
BPJS Ketenagakerjaan (also referred to as BPJamsostek) covers employment social security. It consists of four distinct programs, each with its own contribution rate:
Work Accident Insurance (Jaminan Kecelakaan Kerja, JKK): Employer pays between 0.24% and 1.74% of salary, depending on the company’s industry risk classification. Most office based and professional services companies fall under the “very low risk” category at 0.24%.
Death Insurance (Jaminan Kematian, JKM): Employer pays a flat 0.30% of salary.
Old Age Savings (Jaminan Hari Tua, JHT): Employer pays 3.70% and employee pays 2.00% of salary. There is no salary cap for JHT, so contributions scale with the employee’s actual gross income.
Pension Security (Jaminan Pensiun, JP): Employer pays 2.00% and employee pays 1.00% of salary. This component is calculated on a capped salary base. As of March 2026, the pension wage ceiling has increased to IDR 11,086,300 per month, adjusted based on Indonesia’s 2025 GDP growth rate of 5.11% as announced by the Central Statistics Agency (BPS) in February 2026. Employees earning above this figure still have their JP contribution calculated only up to the ceiling.
When all programs are combined, the total employer BPJS cost for a low risk industry employee earning IDR 10,000,000 per month sits in the range of IDR 1,000,000 to IDR 1,100,000 per month. This is a fixed operational cost that must be budgeted from the first month an employee is on payroll.
Foreign Employees and BPJS: The Six Month Rule
A common misconception among newly established PT PMA companies is that BPJS obligations only apply to Indonesian employees. That is incorrect. Under Presidential Regulation No. 86 of 2013 (as amended by PP No. 19 of 2016), foreign nationals who work in Indonesia for six consecutive months or longer are required to be enrolled in BPJS Kesehatan. The same rule applies under BPJS Ketenagakerjaan, where foreign workers must be registered for JKK, JKM, and JHT.
The one exception is the Pension Security program (JP). Foreign nationals are exempt from JP contributions, because the pension benefit structure is designed for workers who will retire in Indonesia. For Investor KITAS holders or foreign directors on a working permit, this exemption reduces the monthly BPJS cost slightly, but all other programs remain fully applicable.
When a foreign employee eventually leaves Indonesia permanently, the JHT balance accumulated during their employment period can be withdrawn in full. This is a feature that many foreign directors of PT PMA entities are not aware of until they exit the country.
When Registration Must Happen
The regulatory position is clear: BPJS registration is required from the moment an employment relationship is established. In practice, this means that a company should register with both BPJS agencies as part of the post incorporation setup process, alongside tax registration (NPWP) and accounting system configuration.
The registration itself requires the company to have a valid Business Identification Number (Nomor Induk Berusaha or NIB), a Tax Identification Number (NPWP), and an active Indonesian corporate bank account. For companies that have just completed their PT PMA establishment, these prerequisites are typically fulfilled during the incorporation process.
Delaying registration until a company “has everything in order” is the most common compliance gap XPND encounters with newly incorporated foreign entities. The registration window does not pause while a company finalizes its office lease or waits for its first revenue. It begins the day the first employment contract is signed.
Registration Process: Step by Step
The registration process differs slightly between BPJS Kesehatan and BPJS Ketenagakerjaan, but both follow a similar administrative structure.
For BPJS Ketenagakerjaan, the company registers as an employer entity through the online portal at www.bpjsketenagakerjaan.go.id. The system requires the company’s NIB, NPWP, notarial deed of incorporation, and details of each employee to be enrolled. Once the company account is activated, individual employee enrollments are processed, and each employee receives a BPJS Ketenagakerjaan membership number. Monthly contributions are then calculated and submitted by the 15th of the following month.
For BPJS Kesehatan, the registration follows a similar pattern through its portal or through direct enrollment at a local branch office. The company submits corporate documents and employee data, and each employee (plus eligible dependents) is issued a BPJS Kesehatan card. The monthly contribution payment deadline is the 10th of the following month.
Both registrations should be completed before the first payroll cycle. If the company plans to hire Indonesian staff or bring in foreign employees on a KITAS, the BPJS enrollment should be treated as part of the onboarding checklist, not as a separate administrative task to be handled later.
What Happens When a Company Fails to Register or Misses Payments
The penalties for BPJS non compliance are not theoretical. They are applied, and they accumulate.
For BPJS Kesehatan, late payment triggers a penalty of 5% per month on the outstanding contribution amount. This penalty is capped at a total of 12 months and a maximum of IDR 30,000,000 per company. During any period of non payment, employees lose access to BPJS healthcare services. If an employee requires hospitalization during a period of suspended coverage, the employer becomes directly liable for the full medical cost, with no ceiling. This is the risk that most foreign companies underestimate.
For BPJS Ketenagakerjaan, non compliance can result in administrative sanctions that include restrictions on government services. Under Government Regulation No. 86 of 2013 and subsequent implementing regulations, companies that fail to register or consistently underpay contributions may be denied access to certain business licenses, immigration services, and government procurement processes. In more serious cases, BPJS Ketenagakerjaan can escalate enforcement to the Ministry of Manpower.
The cross referencing between agencies has also tightened. Immigration offices now verify BPJS enrollment status during KITAS and KITAP processing. Companies with outstanding BPJS obligations have experienced delays or rejections in work permit applications, creating a bottleneck that affects not only HR compliance but also the company’s ability to deploy foreign staff.
How BPJS Fits Into the Broader Payroll Compliance Picture
BPJS is not an isolated obligation. It sits within a broader payroll compliance framework that includes PPh 21 income tax withholding, regional minimum wage compliance, and THR (Tunjangan Hari Raya) obligations. Each of these components interacts with the others.
For example, BPJS contributions are deductible from an employee’s gross income when calculating PPh 21. Specifically, the employee’s share of JHT (2%), JP (1%), and BPJS Kesehatan (1%) reduces the taxable income base. Getting the BPJS calculation wrong therefore cascades into a PPh 21 error, which cascades into an annual tax reconciliation problem. This is why payroll accuracy matters from the very first month.
Companies that manage payroll internally without local expertise often discover these interdependencies after the fact, typically during the annual tax reconciliation in December. By that point, correcting the errors requires recalculating every month of the fiscal year, reissuing employee tax slips (Bukti Potong), and filing amended reports through the Coretax system.
For foreign companies that do not yet have an internal finance team in Indonesia, outsourcing payroll processing to a provider that integrates BPJS, tax, and compensation management removes this risk from the start. XPND’s payroll management service handles BPJS registration, monthly contribution processing, and payment reconciliation as part of a consolidated payroll cycle, ensuring that every component aligns before submission.
Explore Our Services Payroll Management in Indonesia
Practical Considerations for Newly Established PT PMA
Several operational details frequently trip up foreign companies during their first year of BPJS compliance.
The first is timing. A company that incorporates its PT PMA in January but delays hiring until March still needs to register with BPJS the moment its first employee starts. If the company’s foreign director is appointed in the incorporation deed and holds a KITAS, the six month countdown for that individual’s BPJS enrollment begins from their arrival date in Indonesia, not from the incorporation date.
The second is classification. The BPJS Ketenagakerjaan JKK rate depends on the company’s industry sector, which is linked to its KBLI code. A company registered under a manufacturing KBLI will pay a higher JKK rate than one registered under a consulting or IT services classification. Selecting the correct KBLI at the time of incorporation has downstream implications beyond licensing. It directly affects your monthly BPJS cost.
The third is salary reporting. BPJS contributions must be calculated on the employee’s actual gross salary as reported to BPJS, not on an arbitrary base figure. Under reporting salary to reduce contributions is a compliance violation that BPJS audits specifically target. The reported salary must also be at or above the applicable regional minimum wage (UMK/UMP) for the company’s location.
Where XPND Fits In
BPJS registration is a process that looks straightforward on paper but becomes complicated fast when layered with the tax, immigration, and licensing obligations that every foreign company in Indonesia carries simultaneously.
XPND handles BPJS enrollment as part of a broader post incorporation compliance setup, ensuring that both BPJS agencies are registered in the correct sequence, contribution rates are calibrated to the company’s actual KBLI classification, employee and dependent data is accurately submitted, and monthly payment workflows are integrated into the company’s payroll cycle. With offices in Jakarta, Surabaya, Semarang, Batam, and Bali, the team manages BPJS compliance alongside tax reporting, HR administration, and immigration services, which eliminates the coordination gaps that cause most first year compliance failures.
For companies still in the planning stage, an initial consultation can map out the full sequence of post incorporation obligations, including BPJS, before the first employee is onboarded.
Schedule a consultation with XPND to get your BPJS registration and payroll compliance structured correctly from day one.