Budget roughly an extra 10-15% on top of gross salary for employer-side BPJS contributions, split between BPJS Kesehatan (health insurance) and BPJS Ketenagakerjaan (employment social security). It’s not a huge number in isolation, but it’s the single most common line item first-time employers forget to include when they first price out a hire.
The two programs, broken down
BPJS Kesehatan is national health insurance: the employer contributes 4% of salary, the employee contributes 1%. BPJS Ketenagakerjaan covers workplace accident insurance, pension, and death benefits, with employer contributions typically landing between roughly 3.7% and 6.24% of salary depending on which sub-programs are included and the industry risk category.
Program | Employer Pays | Employee Pays |
|---|---|---|
BPJS Kesehatan (health) | 4% | 1% |
JKK: workplace accident | 0.24%-1.74%* | None |
JKM: death benefit | 0.3% | None |
JHT: old-age savings | 3.7% | 2% |
JP: pension | 2% | 1% |
*JKK varies by industry risk category, from 0.24% for low-risk office-based roles up to 1.74% for high-risk industries. BPJS Kesehatan contributions are capped against a base salary of IDR 12,000,000/month, and the JP pension contribution is capped against IDR 11,086,300/month (updated March 2026). Above those thresholds, the percentage effectively tapers.
Where people actually get this wrong
The mistake isn’t misunderstanding the percentages. It’s stopping the math there. BPJS is one line in a longer list that also includes THR (one month’s salary, paid annually) and, if you’re going through an EOR, a service fee on top. Add it all up before you quote a budget internally, not after you’ve already told finance a number.
Does this apply the same way through an EOR?
Yes. BPJS contributions are a function of Indonesian employment law, not of which entity is technically the employer. Whether you incorporate your own PT PMA or use an EOR, the contribution rates are identical. What changes is who’s responsible for calculating and remitting them correctly, which is exactly the administrative burden an EOR takes off your plate.
Why this matters more in 2026 than it used to
Jakarta’s minimum wage rose 6.17% for 2026, to IDR 5,729,876 a month, under a new formula that ties increases to inflation plus regional economic growth. BPJS contributions move with that base: as wages climb, so does the absolute rupiah value of your BPJS obligation, even though the percentages themselves haven’t changed. If your budgeting model is still using last year’s salary benchmarks, your BPJS estimate is quietly out of date too.
The bigger picture: why formal employment actually matters here
What happens if an employer skips or underpays BPJS
This isn’t a soft compliance area. Employers who fail to register employees or who underpay contributions are exposed to penalties, back-payment demands, and in serious or repeated cases, criminal liability for the responsible officers. It’s also one of the first things an employee dispute or labor inspection checks, precisely because registration status is easy to verify against BPJS’s own records. If you’re managing this yourself rather than through an EOR, build in a process to actually confirm registration happened, not just that a payment was made.
How this compares to what you’d pay at home
For a Singaporean company, the closest comparison is CPF, but CPF rates are considerably higher (around 17% employer-side for local employees) and structured differently. For an Australian company, superannuation currently sits at 12% of ordinary earnings. Indonesia’s BPJS, at roughly 10-15% depending on industry risk, isn’t dramatically cheaper as a percentage, but it’s calculated against a much lower absolute salary base, which is where the real cost advantage of hiring in Indonesia actually comes from, not from the contribution rate itself.
Roughly 59% of Indonesia’s workforce is still in the informal economy, according to the country’s most recent labor force survey, working without the BPJS coverage, contracts, or protections that formal employment provides. That’s the backdrop against which BPJS compliance sits: it’s not an arbitrary cost imposed on foreign employers, it’s the mechanism that pulls a hire out of that informal majority and into something with real health coverage and retirement savings behind it. Candidates increasingly notice the difference, and it shows up in who stays.
A quick, honest example
Take a mid-level operations hire at roughly IDR 12,000,000 a month gross. Employer BPJS contributions land around IDR 1.2-1.5 million monthly once you add Kesehatan, JKK, JKM, JHT, and JP together (real money, but a fraction of what the equivalent role would cost in employer-side statutory contributions in Singapore or Australia). The number that actually catches people off guard isn’t BPJS, it’s forgetting to stack THR and recruitment costs on top of it when they first build the budget.
Frequently Asked Questions
Is BPJS mandatory for every employee, including short-term hires?
Yes, BPJS registration is mandatory for employees regardless of contract type (permanent or fixed-term), though specific program enrollment can vary slightly by employment arrangement. Your EOR or HR partner should confirm the exact setup for each hire.
Does BPJS cost scale with salary, or is it capped?
Yes. BPJS Kesehatan contributions are capped against a base salary of IDR 12,000,000/month, and the JP pension component is capped against IDR 11,086,300/month as of the March 2026 update. Above those thresholds, the employer’s effective percentage tapers off rather than continuing to scale linearly with salary.
Why BPJS is a retention asset, not just a cost
It is tempting to see BPJS purely as an employer expense to minimise, but that misreads the Indonesian talent market in 2026. With a large share of the workforce still in informal, uncovered work, a properly registered job with full BPJS health and employment cover is a genuine draw for the professionals you actually want to hire and keep. Candidates notice when coverage is handled correctly and on time, and they notice when it is not. Treating BPJS as a baseline you deliver flawlessly, rather than a corner to cut, is one of the quieter reasons good people stay, and staff who stay are dramatically cheaper than staff you keep replacing.
A note on who we place
For context on the people behind the compliance: MixWork places top tier professionals, not volume staff. Degrees from Indonesia's top universities, an average of six years of professional experience inside multinationals and global agencies, and roles from individual contributor through to managerial level. They are permanent employees on compliant Indonesian contracts rather than contractors, freelancers or virtual assistants, and twelve-month retention runs above 90%.






