Hiring in Indonesia means taking on a clearly defined set of payroll and tax obligations. You’ll need to contribute to two BPJS social insurance programs, withhold income tax under the PPh 21 system, pay an annual religious holiday allowance, and comply with provincial minimum wages. This guide walks through each obligation so you know exactly what to budget and what deadlines to hit.
Bpjs ketenagakerjaan contributions
BPJS Ketenagakerjaan is Indonesia’s employment social security program. It covers four separate programs, each with its own contribution rate, and employers are responsible for enrolling every employee within 30 days of their start date. Missing that window triggers a 2.5% monthly fine on unpaid premiums.
The four programs
JKK (Work Accident Insurance) covers employees for injuries and illnesses arising from work. The employer contribution ranges from 0.24% to 1.74% of salary, depending on the risk level of your industry. Low-risk office environments sit at the lower end; higher-risk sectors such as construction or mining attract the upper end of that range.
JKM (Death Insurance) pays a lump-sum benefit to an employee’s family in the event of death unrelated to work. The employer contribution is a flat 0.30% of salary.
JHT (Old Age Security) is a savings program that employees can access on retirement, resignation, or permanent disability. The employer contribution is 3.70% of salary, with no wage ceiling applied.
JP (Pension) provides a monthly pension income on retirement. The employer contribution is 2% of salary, but the wage base used to calculate this contribution is capped.
The jp contribution cap from march 2026
From March 2026, the JP wage base is capped at IDR 11,086,300 per month, an increase of 5.11% from the prior period. This means that regardless of what an employee earns, you calculate both the employer’s 2% contribution and the employee’s 1% contribution on a maximum of IDR 11,086,300. For high-earning employees, the cap limits your exposure; for most workers, salaries fall below the ceiling and contributions are calculated on actual salary.
Taken together, total employer BPJS Ketenagakerjaan contributions run from approximately 6.94% to 7.64% of salary before health insurance is added.
Bpjs kesehatan (health insurance)
BPJS Kesehatan is Indonesia’s national health insurance program, administered separately from BPJS Ketenagakerjaan. As the employer, you contribute 4% of each employee’s salary toward health coverage. Employees contribute 1% of their own salary, which you withhold and remit on their behalf.
The employee’s 1% contribution is calculated on a salary capped at IDR 12,000,000 per month. So the maximum employee deduction is IDR 120,000 per month, regardless of actual salary. Your 4% employer contribution is calculated on the employee’s actual salary, so there’s no equivalent ceiling on the employer side under the standard rules.
Adding health insurance to the BPJS Ketenagakerjaan figures brings total employer BPJS contributions to roughly 11% of salary, depending on your industry’s JKK risk classification.
Pph 21 income tax withholding
PPh 21 is Indonesia’s employee income tax. You don’t pay this tax yourself, but you’re required to calculate it, withhold it from each employee’s monthly salary, and remit it to the tax authority (DJP). Getting this wrong exposes you to penalties, so it’s worth understanding how the mechanism works.
Withholding uses the TER (Effective Average Rate) system. Each month, you apply the relevant TER to the employee’s gross income to determine the amount to withhold. The TER is derived from Indonesia’s progressive annual income tax brackets, which run from 5% on income up to IDR 60,000,000 per year, up to 35% on income above IDR 5,000,000,000 per year. Most salaried employees in practice fall into the lower brackets.
Every employee is entitled to a non-taxable income threshold (PTKP) of IDR 54,000,000 per year for a single individual with no dependents. The PTKP reduces the portion of income that’s subject to tax. Employees with dependents receive a higher PTKP, which your payroll process needs to account for based on each employee’s registered status.
Thr: the religious holiday allowance
THR (Tunjangan Hari Raya) is a mandatory one-time annual payment tied to each employee’s major religious holiday. For Muslim employees, that’s Eid al-Fitr. For employees of other faiths, it falls on their corresponding religious celebration.
The amount is one month’s gross salary for any employee who has completed 12 months or more of continuous service. Employees with less than 12 months of service receive a pro-rated amount calculated as months of service divided by 12, multiplied by one month’s salary.
THR must be paid before the religious holiday, not after it. The government typically issues reminders each year about the payment deadline, and failure to comply carries real consequences: a fine equal to 5% of the outstanding THR amount, plus potential administrative sanctions. Given that the obligation is both predictable and time-sensitive, building it into your annual payroll calendar from day one is the right approach.
Minimum wage obligations
Minimum wages in Indonesia are set at the provincial level by each governor, and they’re reviewed annually. For Jakarta in 2026, the minimum wage is IDR 5,729,876 per month, up 6.17% from 2025.
If you’re hiring outside Jakarta, the applicable minimum wage is set by the province where the employee is based, not where your company is registered. Some districts within provinces also set their own minimum wages, which can be higher than the provincial floor. You’ll need to verify the correct figure for each location where you have employees.
Hiring in indonesia through an Employer of Record
If you don’t have a registered legal entity in Indonesia, you can’t run a compliant payroll directly. An Employer of Record (EOR) lets you hire Indonesian employees without setting up a local company. The EOR acts as the legal employer, handles BPJS enrollment and contributions, runs PPh 21 withholding, pays THR on schedule, and ensures minimum wage compliance, all while your employee works for you day to day.
This setup is particularly useful for companies hiring their first few Indonesian employees, where the cost and timeline of entity setup isn’t justified. To understand what is an Employer of Record (EOR) and how the model works in practice, it’s worth reviewing the full breakdown before you decide.
When evaluating providers, comparing EOR services side by side helps you assess coverage, pricing, and local expertise before committing.
Book a demo to see how RemotePass handles Indonesian payroll and BPJS compliance.
Frequently asked questions
What happens if I don’t enroll employees in bpjs on time?
You’re required to enroll employees within 30 days of their employment start date. If you miss that deadline, the penalty is a 2.5% monthly fine on the unpaid premiums for every month they weren’t enrolled. The fine accrues until you bring the enrollment up to date, so the cost of delay compounds quickly.
Is there a ceiling on bpjs kesehatan employer contributions?
The standard employer contribution is 4% of salary with no salary cap applied to the employer side. The cap of IDR 12,000,000 per month applies only to the employee’s 1% contribution. So your employer health insurance cost scales with the employee’s actual salary.
When exactly does thr need to be paid?
THR must be paid before the relevant religious holiday, not on the day itself. For Muslim employees, that means before Eid al-Fitr. The government issues annual guidance specifying the payment deadline each year, typically requiring payment at least seven days before the holiday. Don’t wait until the last minute: payroll processing times can push you past the deadline if you haven’t planned ahead.
Can foreign companies hire indonesian employees without a local entity?
Yes, through an Employer of Record. The EOR holds the employment contract under Indonesian law, manages payroll and statutory contributions, and keeps you compliant without requiring you to establish a PT (Perseroan Terbatas) or representative office. It’s the most practical route for companies that want to hire in Indonesia quickly or on a small scale before committing to full entity setup.























