
Payroll Outsourcing Indonesia
Payroll Outsourcing in Indonesia: A 2026 Buyer’s Guide
By the MixWork Team · Last updated 1 August 2026
Payroll outsourcing in Indonesia means a provider runs payroll for your existing Indonesian entity: gross-to-net calculation, PPh 21 withholding and filing, BPJS contributions for both employer and employee, THR, compliant Indonesian payslips and statutory reporting. If you do not have an Indonesian entity, what you need is an employer of record instead — and that distinction is the most expensive thing to get wrong.
First, work out which of the two you actually need
Almost every enquiry we receive about payroll outsourcing in Indonesia is really one of two different problems:
You already have a PT and payroll is eating your admin. Payroll outsourcing is correct. You remain the employer, you retain employment liability, and a provider handles calculation, contributions, filings and payslips.
You have no Indonesian entity and want to employ people. Payroll outsourcing cannot help you, because there is no employer for it to run payroll for. You need an employer of record in Indonesia, which becomes the legal employer and includes payroll inside the service.
The cost difference is significant, which is why the distinction matters: payroll-only services sit in the tens of dollars per employee per month, while EOR fees run from roughly USD 400 to USD 699 among global platforms. Our guide to EOR costs in Indonesia breaks that down, and the cost calculator will model your own headcount.
What a compliant Indonesian payroll service must cover
Indonesian payroll is not a single calculation. Use this as a scope checklist when you compare providers, because gaps here become your penalties, not theirs:
Gross-to-net calculation including allowances, overtime and any variable pay, in rupiah.
PPh 21 income tax withheld, remitted and filed on the statutory monthly and annual cycle — see our PPh 21 employer guide.
BPJS contributions across both the health and employment programmes, for employer and employee portions, with each programme’s own rates and salary caps applied correctly. Our guide to employer BPJS costs sets out the components.
THR, the statutory religious holiday allowance, calculated and paid on time — including proportional entitlement for staff with under a year of service. See what THR is and how it is calculated.
Minimum wage compliance against the correct provincial or city rate, which varies by location — our minimum wage guide explains why the Jakarta figure is not the national figure.
Compliant payslips in Indonesian and retained records adequate for an audit or a labour inspection.
Severance and final-pay calculation when someone leaves, which is a statutory computation rather than a discretionary one — see severance pay in Indonesia.
Seven questions that separate providers
Do you file the returns, or only calculate them and hand me the numbers to file?
Who is liable for penalties if a filing is late because of your error? Get this in writing.
Is THR accrued monthly in my invoices or billed as a lump sum before Lebaran? The cash-flow difference is a full month of payroll.
Which BPJS programmes and caps do you apply, and how do you handle mid-year salary changes that cross a cap?
Can you handle expatriate payroll, permit-linked obligations and the foreign worker levy?
Do you calculate statutory severance and final pay on exit, or stop at the last ordinary payslip?
What is your payroll cut-off date, and what happens to a hire who starts after it?
That last question catches people out more than any other. Providers run to a fixed monthly cut-off — Remote publishes the 10th of the month, for instance — and a start date falling after it can push a new joiner’s first payment into the following cycle.
How MixWork handles payroll
We deliver payroll as part of employment rather than as a standalone processing service. If you have no Indonesian entity, our employer of record service employs your team and payroll, PPh 21, BPJS and THR are all inside it. Either way, payroll sits alongside Total Care 360 — a dedicated HR manager, engagement and dispute resolution, performance and attendance monitoring, and monthly employee and client check-in calls — so the person who answers a payroll question is the same person who knows your team.
That matters because most payroll escalations are not really payroll problems. A contested overtime figure, an unexpected deduction, or a wrong final-pay calculation is an employee-relations problem that arrives through payroll. See pricing for current figures, or compare providers in our ranking of EOR companies in Indonesia.
Frequently asked questions
What does payroll outsourcing in Indonesia actually cover?
A full-service provider calculates gross-to-net pay, withholds and files PPh 21 income tax, calculates and remits both employer and employee BPJS contributions, handles the statutory THR religious holiday allowance, produces compliant payslips in Indonesian, files monthly and annual returns by their statutory deadlines, and maintains the records you would need in an audit. Anything narrower than that is payroll processing, not payroll compliance.
Do I need an Indonesian entity to outsource payroll?
Yes, for payroll outsourcing specifically. A payroll provider runs payroll for your existing PT — it does not employ your staff. If you have no Indonesian entity, what you need is an employer of record, which becomes the legal employer and includes payroll within it. This is the single most common confusion we correct on first calls.
How much does payroll outsourcing cost in Indonesia?
Payroll-only services are priced per employee per month and are far cheaper than EOR because the provider carries no employment liability — Remote publishes USD 29 per employee per month for Indonesian payroll, for example. The variables that actually move your cost are headcount, payroll frequency, whether expatriates are involved, and whether the provider handles filings or just calculations.
What is the difference between payroll outsourcing and an EOR in Indonesia?
Payroll outsourcing means you have a PT, you employ the staff, and a provider runs the payroll. An EOR means the provider’s entity legally employs your staff and payroll is part of that service. Payroll outsourcing is cheaper but requires an entity and leaves employment liability with you; an EOR costs more and transfers that liability.
What happens if payroll filings are late in Indonesia?
Late tax and contribution filings attract penalties, and the statutory THR allowance carries its own late-payment consequences. Because the obligations are the employer’s, the exposure sits with your entity even when a provider made the error — which is why you should confirm in writing who is liable for penalties arising from provider mistakes before you sign.
Can a payroll provider handle expatriate employees?
Some can, some cannot. Expatriate payroll involves different tax treatment, permit-linked obligations and a monthly foreign worker levy, so ask specifically rather than assuming it is included. If you employ foreign nationals, make this a qualifying question early.
Related guides
Statutory rates, caps and filing deadlines referenced in the linked guides are current as at their stated dates and are subject to change. Third-party pricing was read from each provider’s published pages on 1 August 2026. This page is informational and is not legal, tax or payroll advice — Indonesian payroll and employment obligations should be confirmed with qualified Indonesian counsel or a licensed tax adviser.

