Outsourcing HR Services in Indonesia: Cost and Process
Outsourcing HR services in Indonesia means handing payroll, BPJS registration, employment contracts and statutory compliance to a licensed local provider instead of building an internal HR department. Full administration typically costs between IDR 1 million and 3 million per employee per month, or 5 to 15 percent of payroll, depending on headcount and scope. It does not remove the need for a legal employing entity in most cases, and Indonesian labor law actually restricts which job functions a company is allowed to outsource to a third party at all.
Table of Contents
- What HR Outsourcing in Indonesia Actually Covers
- Outsourcing HR Services Indonesia: Cost Breakdown
- EOR vs PEO vs Payroll Outsourcing vs In House HR
- What Indonesian Law Actually Allows You to Outsource
- BPJS, THR and Severance: Costs Outsourcing Does Not Remove
- Minimum Wage and Regional Variation
- Employment Contracts: PKWT vs PKWTT
- What Goes Wrong When Foreign Companies Outsource HR
- How to Choose an HR Outsourcing Provider
- FAQ

What HR Outsourcing in Indonesia Actually Covers
When foreign owners say they want to outsource HR in Indonesia, they usually mean three separate things bundled together: payroll processing, statutory compliance (BPJS, tax withholding, reporting) and employment documentation (contracts, onboarding, termination paperwork). A good provider handles all three. A cheap one handles payroll and leaves you exposed on the other two, which is where most of the real cost of a bad decision sits.
What outsourcing almost never does in Indonesia is remove your company's legal status as the employer. Unless you specifically contract an Employer of Record arrangement, the people on your payroll are still legally employed by your PT PMA, and your PT PMA still carries the liability for severance, BPJS arrears and any dispute that ends up at the Industrial Relations Court. The outsourcing firm is a service provider, not a shield.
Outsourcing HR Services Indonesia: Cost Breakdown
Pricing in this market is quoted three different ways depending on the provider, which makes comparing quotes harder than it should be. Ask for the per-employee monthly figure regardless of how it is presented, because that is the number that actually scales with your headcount.
| Service level | What is included | Typical monthly cost (per employee) |
|---|---|---|
| Payroll processing only | Salary calculation, payslips, tax withholding (PPh 21) | IDR 300,000 to 800,000 |
| Payroll plus BPJS administration | Above, plus BPJS Kesehatan and Ketenagakerjaan registration and reporting | IDR 700,000 to 1,500,000 |
| Full HR outsourcing | Above, plus contracts, onboarding, leave tracking, termination support | IDR 1,000,000 to 3,000,000 |
| Employer of Record (EOR) | Provider is the legal employer; you direct the work | USD 150 to 400, or 8 to 15 percent of gross salary |
These are market ranges, not quotes, and they move with headcount, Jakarta versus Bali office location, and whether you need bilingual contracts and English-language reporting for a foreign head office. Always confirm the current figure with the provider before budgeting against it.
EOR vs PEO vs Payroll Outsourcing vs In House HR
These four models answer different questions, and conflating them is the single most common misunderstanding we see from foreign clients setting up in Bali.
| Model | Who is the legal employer | Best for |
|---|---|---|
| Payroll outsourcing | Your own PT PMA | Companies that already have an entity and just want admin off their plate |
| Full HR outsourcing | Your own PT PMA | Companies with 5 to 50 staff that need compliance confidence without a full HR hire |
| Employer of Record (EOR) | The EOR provider | Companies testing Bali before committing to a PT PMA, or hiring one or two staff only |
| In-house HR | Your own PT PMA | Companies over roughly 50 staff where the volume justifies a dedicated hire |
If you don't yet have a PT PMA and want to employ staff in Indonesia legally while you decide whether to commit, an EOR is usually the right starting point rather than full HR outsourcing, which assumes you already have an entity to employ against.
What Indonesian Law Actually Allows You to Outsource
This is the part most generic HR content skips, and it matters. Under the Job Creation Law (Omnibus Law) and its implementing regulation, Government Regulation 35 of 2021, labor outsourcing in the sense of supplying workers (alih daya) is restricted to non-core support functions, things like security, cleaning, catering and driving. A company cannot lawfully outsource its core business activities to a labor supply company and treat those workers as someone else's employees.
What most foreign companies actually want when they search for HR outsourcing is different: not supplying workers, but outsourcing the administrative function of managing workers you already employ directly. That is a business process service, not a labor supply arrangement, and it sits outside the alih daya restriction. The distinction sounds technical but it is the difference between a compliant arrangement and one that can be reclassified by a labor inspector, with your company left holding the liability for an employment relationship it thought it had outsourced away.
BPJS, THR and Severance: Costs Outsourcing Does Not Remove
No outsourcing arrangement removes these obligations, it only administers them on your behalf. Budget for them regardless of who runs your payroll.
- BPJS Kesehatan (health insurance): employer contributes around 4 percent of salary, employee around 1 percent, subject to a salary cap that is revised periodically.
- BPJS Ketenagakerjaan (social security): covers work accident, death, old age and pension schemes. Employer contributions generally run from roughly 2.5 to 4 percent combined, plus a pension component, with rates varying by risk category and scheme. Confirm current percentages with your provider, as they are adjusted by regulation.
- THR (Tunjangan Hari Raya): a mandatory religious holiday bonus equal to one month's salary for staff with 12 months or more of service, pro-rated for shorter tenure, paid no later than a set number of days before the relevant religious holiday.
- Severance (pesangon): calculated on length of service under the formula in Government Regulation 35/2021, and can reach several months of salary for long-tenured staff. This is often the largest unbudgeted liability foreign owners discover when they try to downsize.
Minimum Wage and Regional Variation
Indonesia sets minimum wage at provincial level (UMP) and, in many regencies and cities, at a more specific local level (UMK) that can sit above the provincial figure. Bali's UMP and Badung's UMK, for example, are not the same number, and both are revised annually, usually announced in the final quarter of the year for the following year. Do not budget against last year's figure without checking the current one, and do not assume a Bali-wide number applies evenly across Denpasar, Badung and more rural regencies, because it generally does not.
Employment Contracts: PKWT vs PKWTT
Every outsourced HR function still has to start from the right contract type, and this is where a lot of informal arrangements in Bali's hospitality and villa sector get it wrong.
- PKWT (fixed-term contract): used for work that is genuinely temporary or project-based, with a maximum cumulative duration set by regulation. Using PKWT for a permanent role to avoid severance exposure is a common mistake, and if challenged it can be reclassified as PKWTT with back-dated entitlements.
- PKWTT (permanent contract): the default for ongoing roles, includes a probation period of up to three months, and carries full severance entitlement on termination.
Getting this classification wrong at hiring is one of the most expensive errors an outsourcing provider can make on your behalf, because the cost only becomes visible when someone leaves, often years later. For staff who are foreign nationals rather than local hires, the contract also has to align with the correct work visa and KITAS category, since employing a foreigner on the wrong permit type creates a separate immigration liability on top of the labor one.
What Goes Wrong When Foreign Companies Outsource HR
Three patterns come up repeatedly with clients who come to us after an outsourcing arrangement has gone wrong rather than before setting one up.
- Assuming outsourcing replaces having an entity. Most outsourcing arrangements still require you to be the registered employer through a PT PMA. If you are hiring before you have an entity, you need an EOR specifically, not a generic HR outsourcing contract.
- Underbudgeting severance liability. Monthly payroll fees look manageable until a long-serving employee is terminated and the pesangon calculation lands. Ask any provider to model your severance exposure at 1, 3 and 5 years of tenure before you sign.
- Treating foreign directors as exempt from local employment rules. A foreign director drawing a salary in Indonesia still needs the correct KITAS and work permit alignment. HR outsourcing providers handle local staff compliance well; immigration compliance for foreign principals is sometimes missed entirely, which is why it's worth coordinating HR outsourcing with your work permit and residence visa arrangements rather than treating them as separate workstreams.
The most expensive mistake: outsourcing what is actually a core business role to a labor supply arrangement to save money, then having it reclassified years later as direct employment. The company ends up liable for back-dated BPJS contributions, severance calculated on the full length of service rather than just the final year, and THR for every year missed, not the one in dispute. This single error has cost clients far more than the HR outsourcing fees they were trying to avoid in the first place.
How to Choose an HR Outsourcing Provider in Bali and Indonesia
Ask four questions before signing, and get the answers in writing rather than verbally.
- Who is the legal employer of record on the contract, your entity or theirs?
- Can they show a current license or registration for the services they're providing (business process outsourcing is not the same license as labor supply outsourcing)?
- Do they produce bilingual contracts and reports your head office abroad can actually review?
- Will they model your severance exposure before you hire, not just after someone resigns?
If you're still deciding whether to set up a PT PMA at all or want the legal structure reviewed before committing to an HR partner, it's worth getting that sorted first. You can review the company setup and visa options on our home page, or read more about our team on the about page before reaching out.
FAQ
What is HR outsourcing in Indonesia?
HR outsourcing in Indonesia is contracting a third-party provider to manage payroll, BPJS registration, employment contracts and statutory compliance on behalf of a company, while the company itself (usually a PT PMA) remains the legal employer. It is different from an Employer of Record, where the provider itself becomes the legal employer.
How much does it cost to outsource HR in Indonesia?
Full HR outsourcing typically costs between IDR 1 million and 3 million per employee per month, or roughly 5 to 15 percent of payroll. Payroll processing alone is cheaper, around IDR 300,000 to 800,000 per employee monthly. Employer of Record services run higher, often USD 150 to 400 per employee per month, because the provider carries legal employer liability.
Can a foreign company hire staff in Indonesia without a local entity?
Not directly as itself. A foreign company without a PT PMA generally needs to use an Employer of Record, which legally employs the staff on the foreign company's behalf while the foreign company directs the day-to-day work. This lets a business start hiring in Bali or elsewhere in Indonesia before committing to full entity setup.
What is the difference between EOR and HR outsourcing in Indonesia?
In HR outsourcing, your own entity remains the legal employer and the provider handles administration. In an Employer of Record (EOR) arrangement, the provider itself is the legal employer on paper, while you manage the employee's actual work. EOR is used when a company has no local entity yet; HR outsourcing assumes it already does.
Is HR outsourcing legal under Indonesian labor law?
Administrative HR outsourcing (payroll, compliance, contract management) is legal and common. What is restricted is labor supply outsourcing (alih daya) of core business functions, which under Government Regulation 35/2021 is limited to non-core support work like security or cleaning. Mislabeling a core role as outsourced labor supply can result in reclassification as direct employment.
Do outsourced employees in Indonesia still get BPJS and THR?
Yes. BPJS (health and social security) registration and the annual THR religious holiday bonus are mandatory statutory entitlements regardless of whether HR is outsourced or managed in house. An outsourcing provider administers these obligations; it does not remove them. Employers remain liable if contributions are missed or underpaid.
How long does it take to set up HR outsourcing in Indonesia?
Once a PT PMA exists, onboarding with an HR outsourcing provider typically takes one to three weeks, covering BPJS registration, contract preparation and payroll system setup. If an Employer of Record route is used instead because no entity exists yet, staff can often be employed within days, since no local entity registration is required first.
What is the difference between PKWT and PKWTT contracts?
PKWT is a fixed-term contract for genuinely temporary or project-based work, with a maximum cumulative duration set by regulation. PKWTT is a permanent contract, the default for ongoing roles, and carries full severance entitlement on termination. Using PKWT for a permanent role to avoid severance costs is a common and risky misclassification.
