How much does it really cost to hire in Indonesia in 2026?
BPJS employer contributions are 10.24% of salary for a standard low-risk role. Sick pay runs at full salary for the first 4 months. On top, Indonesia has 17 national public holidays in 2026. An Indonesia hire costs noticeably more than the salary figure in the offer letter.
· Indonesia guide
Illustration · Jakarta, Indonesia
An Indonesia hire carries BPJS employer contributions at 10.24% of salary for a low-risk industry role. This single line bundles health insurance, workplace injury, life cover, and two pension funds into one payroll cost. High-risk industries pay more.
Annual leave starts at 12 days days per year after 12 days months of service. There are 17 national public holidays in 2026. Sick pay runs at full salary for 4 months before stepping down. These are not optional.
Salaries vary widely by province. The Jakarta provincial minimum wage for 2026 is IDR 5,729,876/month, the highest in the country. Budget from the correct provincial rate for where your employee is based.
The headline: what an Indonesia hire actually costs
Start with the agreed gross monthly salary. Apply the BPJS employer contribution rate on top. Add the annualised cost of leave and any mandatory allowances your employee is entitled to under their employment contract.
The table below uses an illustrative monthly gross salary of IDR 15,000,000 for a Jakarta-based professional role. All totals are computed from verified statutory rates and labelled illustrative. They are not statutory figures.
BPJS employer contributions are the biggest add-on cost for most Indonesia hires. The rate is 10.24% of basic salary for a standard low-risk industry role. This is not a pension-only line. It bundles five separate programmes into one employer-side rate.
| Line | Illustrative monthly cost on IDR 15,000,000 gross | Source |
|---|---|---|
| Gross monthly salary | IDR 15,000,000 | Contract |
| BPJS employer at 10.24% (low-risk industry) | IDR 1,536,000 per month (illustrative) | PwC Worldwide Tax Summaries · Indonesia social security |
| Annual leave reserve (12 days days built into salary after qualifying) | Included in gross salary | Law No. 13 of 2003, Article 79 |
| Public holidays (17 mandatory days) | Included in gross salary | Joint Ministerial Decree 2026 |
| Sick pay reserve (4 months at full salary; low average absence cost) | Modest event-driven cost (illustrative) | Law No. 13 of 2003, Article 93 |
| THR religious holiday allowance (mandatory by practice, not confirmed in cache) | Qualitative only; see section below | Government Regulation No. 36 of 2021 |
| Illustrative total employer cost (BPJS only, no THR) | IDR 16,536,000 per month (illustrative) | Approximately 110% of gross (illustrative) |
These figures are illustrative. They are computed from the 10.24% BPJS employer rate confirmed for a low-risk industry in 2026. They are not statutory numbers and will vary with industry risk class, actual salary, and any benefits above the statutory floor.
Add Teamed from $599 per employee per month and the total rises further. Use the Employer Cost Calculator to run your own figures.
-
Confirm the gross monthly salary
Agree a gross monthly figure and confirm whether it is basic salary or total compensation. BPJS, THR, and the sick pay structure all calculate from basic salary.
-
Add BPJS employer contributions
Apply the BPJS employer rate for the correct industry risk class. Register the employee with both BPJS Kesehatan and BPJS Ketenagakerjaan at the start of employment.
-
Check the provincial minimum wage
Confirm the UMP for the province where the employee will work. Paying below the applicable provincial rate is not permitted, regardless of contract terms.
-
Reserve for THR and long-service leave
Set aside the religious holiday allowance cost well before the relevant holiday cycle. For employees approaching 6 years of service, note the long-service leave entitlement that activates in years 7 and 8.
-
Withhold PPh 21 and file monthly
Calculate income tax on the taxable salary using the progressive brackets. Remit the withheld tax and BPJS contributions by the deadlines each month.
BPJS: what the employer rate actually covers
BPJS employer contributions are 10.24% for a low-risk industry role. This is not a single programme. It bundles five separate funds: health insurance (Kesehatan), workplace injury (JKK), life cover (JKM), employment provident fund (JHT), and pension (JP).
The rate goes up for higher-risk industries. The JKK component alone ranges from 0.24% for low-risk work to 1.74% for high-risk work, which pushes the total employer rate up to 11.74% for hazardous sectors.
BPJS (Badan Penyelenggara Jaminan Sosial) is Indonesia's mandatory social security system. Every employer with at least one employee must register and contribute. Both the employer and employee pay monthly into the same system.
The total employer BPJS rate for a standard low-risk role is 10.24%.
The five components are: BPJS Kesehatan 4%, JHT 3.7%, JP 2%, JKM 0.3%, JKK 0.24%. The JKK rate rises with industry risk class, reaching 1.74% for high-risk work (total employer rate 11.74%).
The BPJS Kesehatan contribution is capped at a monthly salary base of IDR 12,000,000. JP contributions are capped at a monthly salary base of approximately IDR 11,086,300 (effective March 2026). Contributions above those salary ceilings do not increase.
Source: PwC Worldwide Tax Summaries · Indonesia social security
Employee contributions
The employee pays 4% of salary into BPJS. This covers BPJS Kesehatan (1%), JHT (2%), and JP (1%). JKK and JKM are employer-only costs. The employer withholds the employee side from payroll and remits the combined total by the 15th of the following month.
What the caps mean for higher-paid hires
BPJS Kesehatan caps at a salary base of IDR 12,000,000 per month. JP caps at approximately IDR 11,086,300 per month. For a senior hire earning above those ceilings, the BPJS cost in IDR is fixed at the capped amount, not calculated on the full salary. The 10.24% rate applies fully up to the caps; above them, the effective rate as a share of salary falls.
THR, minimum wage, and allowances
Indonesia has a mandatory religious holiday allowance called THR. It is widely observed and enforced. The compliance cache for Indonesia does not confirm the exact THR formula, so the amount is described here qualitatively based on published government guidance rather than as a figure.
Minimum wages are set per province. The Jakarta provincial minimum wage for 2026 is IDR 5,729,876/month. That is the highest rate in the country. The rate for your employee's work location may differ.
THR (religious holiday allowance)
Employers in Indonesia are required to pay a religious holiday allowance, known as THR (Tunjangan Hari Raya), before each employee's primary religious holiday. For most employees this falls before Eid al-Fitr. The allowance is broadly one month of salary for employees with at least 12 months of service, and a proportional amount for employees with less tenure. The obligation applies regardless of the employee's religion. It is enforced by the Ministry of Manpower and failure to pay carries penalties. Because the exact formula was not confirmed to the required standard in the compliance cache, it is described here qualitatively. Verify the current rate and payment timing with a local HR or payroll adviser before the relevant holiday cycle.
Provincial minimum wages
Indonesia has no single national minimum wage. Each province sets its own UMP (Upah Minimum Provinsi) each year by gubernatorial decree. The Jakarta UMP for 2026 is IDR 5,729,876/month, a 6.17% increase from 2025. Some districts within provinces set separate UMK rates that may be higher than the provincial floor. Use the UMP for the province where the employee is physically based. Paying below the applicable UMP is a legal violation regardless of what the employment contract says.
Overtime and working time
The standard working week is 40 hours. The maximum standard day is 8 hours for a five-day week. Overtime is capped at 4 hours per day and 18 hours per week. The Manpower Law requires premium pay for overtime: the first hour at 1.5 times the hourly rate, subsequent hours at 2 times. Overtime on public holidays attracts higher multiples. Budget accordingly if the role involves variable hours.
Leave, sick pay, and parental entitlements
Annual leave is 12 days paid days per year. This is earned after 12 continuous months of service. There is no shorter qualifying alternative.
Sick pay at full salary runs for 4 months. After that it steps down to 75% for months 5 to 8. This structure means a long-term absence can cost more than most buyers budget for.
The 12 days days of paid annual leave are a statutory floor under Law No. 13 of 2003, Article 79. At least 6 consecutive days must be taken within the leave year. Unused leave expires 6 months after the end of the accrual period unless agreement provides otherwise. After 6 continuous years, employees gain one month of paid long-service leave in their 7th and 8th year of employment.
Public holidays are separate from annual leave. Indonesia has 17 mandatory national public holidays in 2026. The government also recommended 17 additional collective leave days (cuti bersama), which are widely observed in practice though not legally mandatory for private companies.
Sick pay structure
The sick pay structure under Article 93 of the Manpower Law is more generous than many comparable economies. Full salary continues for 4 months. From month 5 it drops to 75% of salary. The rate falls further in months 9 to 12, and to a minimal level from month 13 until termination or recovery. An employee absent for more than 12 continuous months may be terminated with severance. A medical certificate is required from the start of the absence.
Maternity and paternity leave
Maternity leave is 13 weeks of paid leave, split roughly half before and half after delivery. It is paid at full salary by the employer. A 2024 law (Law No. 4 of 2024) added an optional additional leave period under specific medical conditions, but this extension is conditional and not a universal entitlement. Paternity leave is 2 days at full salary. A further 3 days may be agreed with the employer but is not a statutory floor.
Income tax and payroll obligations
The annual non-taxable income threshold (PTKP) for a single employee with no dependents is IDR 54,000,000. Income above that is taxed at progressive rates starting at 5%.
Payroll runs monthly. The employer withholds PPh 21 income tax and remits by the 15th of the following month.
Indonesia uses a five-bracket progressive income tax system (PPh 21) introduced by the 2021 Tax Harmonisation Law. The employer withholds tax monthly and remits to the State Treasury via a designated bank by the 15th of the following month. The annual PPh 21 reconciliation (SPT) filing is due at year end.
| Annual taxable income band (IDR) | Rate |
|---|---|
| Up to 60,000,000 | 5% |
| 60,000,000 to 250,000,000 | 15% |
| 250,000,000 to 500,000,000 | 25% |
| 500,000,000 to 5,000,000,000 | 30% |
| Above 5,000,000,000 | 35% |
Taxable income is gross salary minus the PTKP allowance of IDR 54,000,000 for a single employee with no dependents. A married employee adds IDR 4,500,000 to the PTKP; each dependent child adds a further IDR 4,500,000 up to three dependents. The employer applies the correct PTKP based on the employee's declaration.
Payroll is monthly. The law requires wages to be paid at least 12 times per year on a regular cycle. There is no statutory requirement for semi-monthly or weekly payroll. Tax withheld is remitted by the 15th of the following month and reported via the monthly PPh 21 SPT no later than the 20th.
How Teamed handles Indonesia employment costs for you
Teamed becomes your legal employer of record in Indonesia for from $599 per employee per month, with zero FX mark-up in any currency.
BPJS registration, PPh 21 withholding, THR, leave accrual, and full Indonesia compliance run on one platform.
Real HR and legal experts handle your Indonesia hires from the first offer letter through every BPJS remittance, PPh 21 filing, and THR payment cycle. An actual person, not a chatbot or a pooled queue. There is no setup fee and no exit fee. Every employer cost passes through at cost, itemised on every invoice. You see the BPJS line, the PPh 21 line, the THR reserve, and the province-specific wage floor. Nothing is hidden inside the management fee.
EOR payroll, contractor onboarding, and entity setup all live on one platform. An Indonesia contractor who converts to direct employment keeps their record. That same employee can graduate from EOR to your own Indonesia entity without switching systems. EOR is the right structure for a first Indonesia hire, until it isn't. Teamed does not lock you in. Start from the Indonesia hiring overview or run the Employer Cost Calculator to see the full picture.
Frequently asked questions
What does it cost to hire someone in Indonesia in 2026?
The main add-on cost is BPJS employer contributions at 10.24% of salary for a low-risk industry role. This covers health insurance, workplace injury, life cover, and two pension programmes. Add the mandatory THR religious holiday allowance of broadly one month of salary per year, annual leave of 12 days days, and 17 national public holidays. Total employer cost typically runs 110 to 120 percent of gross annual salary, depending on industry risk class, province, and benefits offered.
What is the BPJS employer contribution rate in Indonesia in 2026?
The total employer BPJS rate for a standard low-risk industry role is 10.24%. This bundles five programmes: BPJS Kesehatan at 4%, JHT at 3.7%, JP at 2%, JKM at 0.3%, and JKK at 0.24%. The JKK rate rises with industry risk class, reaching 1.74% for high-risk work and pushing the total employer rate to 11.74%. The BPJS Kesehatan contribution is capped at a monthly salary base of IDR 12,000,000.
What is the minimum wage in Indonesia in 2026?
Indonesia does not have a single national minimum wage. Each province sets its own rate annually. The Jakarta UMP for 2026 is IDR 5,729,876/month, the highest provincial rate in the country. Other provinces set lower rates. Always apply the UMP for the province where the employee is physically based.
What statutory leave must an Indonesia employer provide?
Every employee is entitled to 12 days paid days of annual leave per year after 12 continuous months of employment. There are 17 mandatory national public holidays in 2026. Sick pay runs at full salary for 4 months, then at 75% of salary for months 5 to 8. Maternity leave is 13 weeks at full salary. Paternity leave is 2 days at full salary.
How does income tax withholding work for employers in Indonesia?
Employers withhold PPh 21 income tax from each monthly payroll run. The non-taxable income threshold (PTKP) for a single employee with no dependents is IDR 54,000,000 per year. Income above that is taxed at progressive rates starting at 5% and rising to a top rate of 35%. Withheld tax must be remitted to the State Treasury by the 15th of the following month.
The BPJS rate looks modest at first glance. What buyers miss is the five-programme bundle it contains, and the fact that the rate rises significantly for higher-risk industries. We also see THR missed on first budgets almost every time. It lands once a year before the major religious holiday and the full-month-of-salary rule means it is a meaningful line at any salary level.
Indonesia's BPJS employer rate bundles five programmes into one 10.24% line. That is before THR, sick pay, and 17 public holidays.
Minimum wages vary by province. The Jakarta rate for 2026 is IDR 5,729,876/month. The rate where your hire is based may be different.
Know every line before you send the offer.










