Direct hiring feels straightforward. You find a housekeeper, agree on a monthly salary, and they show up. The costs seem clear. But in practice, the total cost of a direct hire in Indonesia includes a set of obligations that most property operators — particularly foreign owners or first-time operators in Bali — significantly underestimate.
The hidden costs of direct hiring in Indonesia
Beyond the base salary, a legally compliant direct hire in Indonesia requires:
- BPJS Ketenagakerjaan contributions — employer portion currently 5.24% of salary
- BPJS Kesehatan contributions — employer portion currently 4% of salary
- THR (Tunjangan Hari Raya) — a mandatory annual religious holiday allowance equivalent to one month's salary
- Severance pay obligations under UU Ketenagakerjaan No. 13/2003 and the Omnibus Law — depending on contract type and tenure, this can be significant
- PPh 21 income tax withholding and remittance
- Administrative HR time — contracts, documentation, renewals, disputes
- Recruitment and replacement costs when staff leave — in Bali's hospitality market, turnover is high
When you add these up across a typical villa or boutique hotel headcount, the actual cost per employee is 25–40% higher than the base salary figure. Most operators discover this only after their first Disnaker inquiry or when a long-term employee leaves and severance becomes due.
What outsourcing actually transfers
A properly structured outsourcing arrangement doesn't just provide staff. It transfers the legal employer-of-record obligations to the outsourcing company. This means the BPJS registrations, the PPh 21 obligations, the THR, the PKWT or PKWTT contracts, and the severance liability — all of it sits with the vendor, not the property.
The per-head billing problem
Most outsourcing vendors in Bali price their services per head — a monthly fee per deployed worker. This creates a structural problem: the vendor's incentive is to minimise the cost per head to remain competitive on price, which means cutting corners on BPJS registration, skimping on training, and replacing staff frequently rather than investing in retention.
An outcome-based model works differently. The contract covers a function — housekeeping for your property, pool maintenance, F&B service — and the vendor is responsible for delivering the outcome regardless of headcount changes, absences, or replacements. The replacement guarantee isn't a premium add-on; it's built into the basic service structure because the vendor bears the operational risk.
The time cost that doesn't appear on any invoice
Whether you hire direct or use a per-head outsourcing vendor, someone at your property is spending time managing the staff: scheduling, covering absences, handling complaints, coordinating with multiple vendors, checking quality. For a typical boutique hotel or villa complex, this is 5–10 hours of management time per week — time that isn't generating revenue or improving the guest experience.
When this time cost is factored in — at a realistic value for a GM or operations manager's time — the economics of a properly structured outsourcing partnership look substantially different from the initial per-head price comparison.
What to ask before you decide
Whether you're considering outsourcing for the first time or evaluating your current vendor, these are the questions that actually matter:
- Can you show me the BPJS registration documentation for every worker at my property?
- Who is the named employer of record on those registrations?
- What happens if a worker doesn't show up — and how quickly is the replacement deployed?
- What are the contract terms if I want to scale up for peak season or an event?
- What documentation do you maintain, and is it available for a Disnaker inspection?
If the answers are vague, incomplete, or require follow-up to produce, that's the risk profile you're operating with.