Deel is a global EOR, payroll and contractor platform operating owned entities in 150+ countries, including Indonesia. It handles locally compliant contracts, BPJS and PPh 21, and onboarding in days instead of months.
Hiring in Indonesia: The 2026 EOR Guide
By Kelvin Desman · June 19, 2026
To hire an employee in Indonesia legally you need a local entity (a PT PMA, which takes months) or an Employer of Record. This guide covers the real compliance map — contracts, BPJS, PPh 21, THR, severance — and where an EOR like Deel fits.
If you run a global team, Indonesia is hard to ignore. It is the fourth most populous country on earth, has a young, English-capable, digital-native workforce, and salary levels that stretch a dollar-denominated budget much further than Singapore or Australia. From our own hiring data at Loker Dollar — we index tens of thousands of formal job postings across the country — tech roles already make up about 5.6% of 59,201 formal openings we tracked, led by software developers, network/system administrators and business analysts. The talent is there. The hard part is hiring it legally.
Disclosure: This post contains affiliate links. We may earn a commission at no extra cost to you. Loker Dollar is a Deel partner; this guide is our honest read of how to hire compliantly in Indonesia, and we only recommend tools we would use ourselves.
This guide is the operational map: the one real decision you have to make first, the employment-law and payroll rules that trip up foreign employers, and where an Employer of Record (EOR) like Deel genuinely removes the friction.
The one decision that determines everything: entity vs EOR
You cannot legally put an Indonesian employee on payroll from abroad. To employ someone here you need a legal presence in the country, and there are only two routes:
1. Set up your own entity (a PT PMA). A Perseroan Terbatas Penanaman Modal Asing is a foreign-owned limited company. It is the right choice if you plan to build a large, permanent Indonesian operation. But it is heavy: you face a minimum investment plan (commonly cited around IDR 10 billion), a domicile, tax registration (NPWP), BPJS registration, local directors and ongoing corporate reporting. Realistically this is a two-to-three-month setup before you can pay your first salary, plus ongoing accounting and legal overhead.
2. Use an Employer of Record (EOR). The EOR already has a compliant Indonesian entity. It becomes the legal employer on paper — signing the local contract, running payroll, withholding tax, enrolling the worker in BPJS — while the person does their day-to-day work for you. Onboarding drops from months to days. Deel, for example, advertises that an Indonesian employee can start in as little as 3 days.
The rule of thumb: if you are hiring one to ~15 people and want to be live this quarter, an EOR is almost always the faster, cheaper, lower-risk path. Once you are scaling a permanent local office of dozens of staff, a PT PMA starts to make economic sense. Many companies start on an EOR and migrate to their own entity later.
Indonesian employment law: what foreign employers get wrong
Indonesia's labor framework (the Omnibus Law / Cipta Kerja era of regulations) is genuinely employee-protective. The most common mistakes:
- Contract type. There are two: PKWT (fixed-term) and PKWTT (permanent/indefinite). Fixed-term contracts are restricted to genuinely temporary work and have caps; misusing a PKWT to dodge permanent-employee obligations is a classic compliance failure that can convert the contract to permanent by operation of law.
- Working hours. Standard is 40 hours/week — 8 hours/day across 5 days, or 7 hours/day across 6 days. Overtime is capped at 4 hours/day and 18 hours/week, and it is paid at a premium: 150% for the first overtime hour and 200% thereafter on a normal day, escalating on rest days and public holidays.
- Termination and severance. You cannot terminate at will. Severance in Indonesia is formula-based on tenure (severance pay + long-service pay + compensation-of-rights), and getting it wrong is expensive. This is the single biggest reason foreign employers want a local expert in the loop.
You do not need to memorise all of this — but you do need someone who has, on the hook for it. That is precisely what the EOR model provides.
Payroll and tax: BPJS, PPh 21, and the THR everyone forgets
This is where compliant hiring in Indonesia really lives. Three things run every month (and one runs once a year):
PPh 21 — personal income tax, withheld at source by the employer on progressive brackets:
| Annual income (IDR) | Rate |
|---|---|
| Up to 50M | 5% |
| 60M – 250M | 15% |
| 250M – 500M | 25% |
| 500M – 5B | 30% |
| Above 5B | 35% |
BPJS — Indonesia's mandatory social security, in two programs:
- BPJS Ketenagakerjaan (employment): old-age savings (JHT ~3.70% employer), pension (JP ~2%, capped), work-accident (JKK ~0.24%) and death benefit (JKM ~0.30%).
- BPJS Kesehatan (national health): ~4% employer contribution (capped), plus a smaller employee share.
In total, employer-side statutory contributions land around 10.24% of salary on top of gross pay — a number you must build into every offer, because it is real cost, not a line item you can skip.
THR — Tunjangan Hari Raya. This is the one foreign employers consistently miss. THR is a mandatory religious-holiday allowance, broadly equivalent to one month's salary, that must be paid to eligible employees before the relevant religious holiday. Miss the deadline and you are exposed to penalties — and to a very unhappy team.
Minimum wage is set regionally and revised annually (the EOR reference figure is around IDR 5,729,876/month), so an offer that was compliant last year can quietly fall below the floor this year.
The compliance risks that actually bite
- Misclassification. The tempting shortcut is to pay an Indonesian "contractor" via a transfer service and skip BPJS and PPh 21. If that person works like an employee — fixed hours, your equipment, your direction — Indonesian authorities can reclassify them, and you inherit back-taxes, unpaid BPJS and severance exposure. (If they are genuinely an independent contractor, that is a legitimate and lighter relationship — just be honest about which one it is.)
- The annual reset. Minimum wage and contribution caps change every year. Static payroll quietly drifts out of compliance.
- THR timing. A once-a-year obligation is the easiest one to forget and one of the most visible to get wrong.
- Termination math. Severance formulas are unforgiving; a botched exit is where disputes and fines concentrate.
What compliant hiring actually costs
Putting the numbers together for a single hire: gross salary + ~10.24% employer BPJS + one month THR/year + the cost of running compliant payroll, tax filing and contracts. With an EOR you fold all of that — plus the legal-employer liability — into a single per-employee fee. Deel lists Indonesian EOR from $599/employee/month, and if you eventually run your own entity, its Global Payroll from $29/employee/month. The honest trade-off: most EORs (Deel included) ask for roughly a month's salary as a deposit to fund the first payroll cycle, so budget for that cash-flow timing.
Where Deel fits
For an Indonesian hire specifically, the EOR value is concrete: Deel signs a locally compliant contract, enrolls the employee in BPJS Ketenagakerjaan and BPJS Kesehatan, withholds and remits PPh 21, handles THR, and flags annual minimum-wage and tax changes through its compliance tooling — with onboarding in about 3 days instead of the months a PT PMA takes. Benefits (private health via partners like Allianz, life insurance) can layer on top. It is, bluntly, the difference between "we'll be hiring in Q4 once the entity is set up" and "they start Monday."
The bottom line for Indonesia: if you are hiring a handful of people and want them legal, paid correctly, and onboarded this month, an EOR is the route — and Deel's owned-entity depth plus 3-day onboarding makes it a strong default. If you are building a permanent local office of dozens, plan the PT PMA. Either way, the compliance map above is the part you cannot skip.
FAQ
Can I just pay an Indonesian employee as a contractor?
Only if they are genuinely an independent contractor. If they work like an employee, misclassification exposes you to back-taxes, unpaid BPJS and severance claims. When in doubt, hire them as an employee via an EOR.
How long does it take to hire in Indonesia?
Via your own PT PMA: typically 2–3 months to set up before the first payroll. Via an EOR like Deel: as little as 3 days.
What is THR and is it mandatory?
THR (Tunjangan Hari Raya) is a mandatory religious-holiday allowance — broadly one month's salary — that must be paid before the holiday. Yes, it is mandatory for eligible employees.
How much does an EOR cost in Indonesia?
Deel lists EOR from $599/employee/month; expect to also fund roughly one month's salary as an upfront deposit for the first payroll cycle.
Do I still owe BPJS and PPh 21 if I use an EOR?
The EOR handles BPJS enrollment and PPh 21 withholding as the legal employer — but those costs (employer BPJS ~10.24%, plus the employee's tax withheld from gross) are still part of the total cost of the hire. The EOR runs them; you fund them.
Want to see it yourself? Try it through our partner link.
Start hiring in Indonesia with DeelSources
- Hire Employees in Indonesia — EOR & Payroll · Deel
- Indonesia Tech Hiring Report 2026 · Loker Dollar
- Indonesia Salary Benchmark · Loker Dollar