What is the real cost of hiring an employee in Indonesia? Gross pay is only the start — add employer statutory contributions, bonuses, and EOR or entity operating costs.
Note: Figures are typical planning inputs for private-sector local employees as commonly modeled in 2026. Rates, ceilings, and eligibility change. Confirm with counsel or your payroll/EOR partner before offers or payroll runs. General guidance only — not legal or tax advice.
Cost buckets foreign employers miss
- Cash salary — contracted monthly gross / allowances
- Employer statutory — BPJS Kesehatan + BPJS Ketenagakerjaan employer shares (program mix by eligibility) on top of gross, plus PPh 21 withholding administration
- Bonuses / 13th-month / AWS — policy and local practice
- Operating model — EOR fee vs entity + outsourcing
Planning shorthand: many teams budget BPJS employer stack (often modeled ~10%+ combined depending on programs) + tax admin on top of gross before benefits and service fees.
Illustrative monthly model
Example local hire at IDR 15,000,000 gross (method only — not an offer quote):
| Cost item | Amount (IDR) | Notes |
|---|---|---|
| Gross salary | 15,000,000 | Contracted cash |
| BPJS Kesehatan (employer share) | illustrative | Subject to salary ceiling |
| BPJS TK programs (employer) | illustrative | JHT/JKK/JKM/JP mix |
| Planning total vs gross | ~110–120%+ | Before THR / benefits |
| THR / religious holiday pay | policy / law | Budget seasonally |
What drives variance
- BPJS Kesehatan ceilings and employer/employee splits
- BPJS Ketenagakerjaan program eligibility
- PPh 21 method and annual reconciliation
- THR and hospitality/multi-site scheduling complexity
EOR cost vs entity cost
EOR quotes typically separate pass-through (salary + statutory) from a per-employee service fee. Entity path removes the EOR fee but adds incorporation, banking, and ongoing compliance ops. See EOR pricing explained and EOR vs entity in Indonesia.
Budget checklist before you offer
- Confirm statutory profile (local vs foreign hire).
- Model employer contributions against current ceilings/tables.
- Accrue bonus / 13th-month / AWS if relevant.
- Add EOR fee or entity+payroll ops cost.
- Stress-test a mid-year rate/ceiling update.
Hiring without incorporation? Start at EOR Indonesia or read hire in Indonesia without an entity.
FAQ
What % should I add on top of gross in Indonesia?
Plan for BPJS employer stack (often modeled ~10%+ combined depending on programs) + tax admin before bonuses and EOR/ops fees — then confirm current tables.
Does EOR increase total cost?
EOR adds a service fee but removes entity setup cost and speeds first hire. Compare total cost over 6–12 months.
Where can I get a quote?
Request an EOR Indonesia quote via our contact form with country and service prefilled.
Ready to hire in Indonesia?
Explore EOR Indonesia, EOR vs local entity, or payroll outsourcing Indonesia.