
Payroll Outsourcing Indonesia
The six things a payroll provider 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.
01
Gross-to-net calculation
Allowances, overtime and variable pay calculated correctly in rupiah, with compliant payslips issued in Indonesian.
02
PPh 21 income tax
Withheld, remitted and filed on the statutory monthly and annual cycle, not just calculated and handed back to you.
03
BPJS contributions
Both the health and employment programmes, employer and employee portions, with each programme’s own rates and salary caps applied correctly.
04
THR
The statutory religious holiday allowance calculated and paid on time, including proportional entitlement for staff with under a year of service.
05
Minimum wage compliance
Checked against the correct provincial or city rate, which varies by location, the Jakarta figure is not the national figure.
06
Severance and final pay
A statutory computation rather than a discretionary one, handled properly when someone leaves.
Payroll Outsourcing in Indonesia: A 2026 Buyer’s Guide
By the MixWork Team · Last updated 12 September 2026
Key takeaways
• Payroll outsourcing serves companies that already have an Indonesian entity; without one, you need an employer of record instead.
• A compliant service must cover gross-to-net, PPh 21 withholding and filing, BPJS for employer and employee, THR, payslips, and statutory reporting.
• The most expensive mistake is buying the wrong product for your corporate structure, not overpaying for the right one.
• MixWork runs payroll with the same in-country team that delivers its EOR and Total Care 360 services.
Indonesian payroll compliance calendar, 2026
| Obligation | Deadline | Instrument | If it is late |
|---|---|---|---|
| Pay salaries | The date fixed in the contract or company regulation, at least monthly | Law 13/2003 art. 88 to 90; PP 36/2021 | Fine of 5% of the wage per day from the 4th day late, capped at 50%, plus interest |
| Deposit PPh 21 withheld | 15th of the following month | PMK 81/2024 art. 94 | Monthly interest at the Ministry of Finance rate, up to 24 months |
| File the monthly PPh 21 return (SPT Masa) | 20th of the following month, through Coretax | PMK 81/2024 art. 171 | IDR 100,000 per late return |
| Annual PPh 21 true-up and employee withholding slips (1721-A1) | With the December return, by 20 January | PMK 168/2023; PMK 81/2024 | As above, plus employees cannot file their own annual returns without the slip |
| Pay BPJS Kesehatan contributions | 10th of each month | Perpres 82/2018 as amended by Perpres 59/2024 | Cover for your staff is suspended from the 1st of the following month if unpaid by month end |
| Pay BPJS Ketenagakerjaan contributions (JKK, JKM, JHT, JP) | 15th of the following month | PP 44/2015; PP 45/2015; PP 46/2015 | 2% of the contribution per month of delay |
| Register a new hire with both BPJS programmes | Within 30 days of the start date | Law 24/2011; PP 86/2013 | Warnings, 0.1% monthly fine, then loss of specified public services |
| Pay THR | At least 7 days before the employee’s religious holiday (Eid al-Fitr, 21 March 2026, for most staff) | PP 36/2021 art. 9; Permenaker 6/2016 | 5% of the THR owed, plus the THR |
| Apply the new minimum wage | 1 January each year, at the city or regency (UMK) rate | PP 49/2025; governors’ decrees | Paying below the floor is a criminal offence: 1 to 4 years and/or IDR 100 to 400 million |
| Manpower report (WLKP) | Annually, and within 30 days of starting operations | Law 7/1981; Permenaker 18/2017 | Administrative sanctions |
Where a deadline falls on a weekend, national holiday or joint leave day, tax deadlines move to the next working day. Figures current as at 12 September 2026. Confirm each with your Indonesian tax and legal advisers before relying on them; this is a scope checklist, not advice.
What a compliant Indonesian payroll run must calculate, 2026
| Component | Employer pays | Employee pays | Base and ceiling |
|---|---|---|---|
| JKK, work accident | 0.24% to 1.74% by risk class | None | Gross wage, no ceiling |
| JKM, death benefit | 0.30% | None | Gross wage, no ceiling |
| JHT, old-age savings | 3.70% | 2.00% | Gross wage, no ceiling |
| JP, pension | 2.00% | 1.00% | Capped at IDR 11,086,300 a month from March 2026 |
| BPJS Kesehatan, health | 4.00% | 1.00% | Capped at IDR 12,000,000 a month |
| PPh 21, income tax | Withholds and files | 5% to 35% progressive; monthly TER rate, December true-up | Annual taxable income after PTKP of IDR 54 million (single) plus IDR 4.5 million per dependant, up to 3 |
| THR | One month’s wage a year, prorated under 12 months | None | Base wage plus fixed allowances |
| Overtime | 1.5 times the hourly rate for hour 1, 2 times after; 2 to 4 times on rest days | None | Hourly rate is 1/173 of the monthly wage |
Employer statutory cost lands at roughly 10.2% to 11.7% of gross salary plus one month a year for THR. Employees without a tax number (NPWP) are withheld 20% more PPh 21, so collect it at onboarding. Detail in our guides to BPJS employer costs, PPh 21 and THR.
Payroll outsourcing or employer of record: which one you are buying
| Question | Payroll outsourcing | Employer of record |
|---|---|---|
| Do I need an Indonesian entity? | Yes, you remain the employer | No, the EOR is the legal employer |
| Who carries employment liability? | You | The EOR |
| Who files PPh 21 and pays BPJS? | The provider files in your entity’s name; the liability stays with you | The EOR, in its own name |
| Typical published price | Tens of US dollars per employee per month | USD 199 to 699 per employee per month across the market; MixWork from USD 249 |
| Who handles a dispute or termination? | You, with your own counsel | The EOR, under PP 35/2021 |
| Right choice when | You already run a PT or PT PMA and want the admin off your desk | You have no Indonesian entity, or do not want one yet |
The most expensive payroll mistake we see is buying the wrong product for your corporate structure. If you have no entity, a payroll bureau cannot legally employ anyone for you; read our complete guide to employer of record in Indonesia first.
Primary sources for the tables above. Law No. 13 of 2003 on Manpower as amended by Law No. 6 of 2023 on Job Creation · Government Regulation No. 35 of 2021 (contracts, working time, termination and severance) · Government Regulation No. 36 of 2021 on Wages as amended by Government Regulation No. 49 of 2025 (2026 minimum-wage formula) · Law No. 7 of 2021 on the Harmonisation of Tax Regulations · Government Regulation No. 58 of 2023 and PMK 168/2023 (PPh 21 effective-rate withholding) · PMK 81/2024 (deposit by the 15th, filing by the 20th) · Law No. 24 of 2011 on BPJS · PP 44/2015, PP 45/2015 and PP 46/2015 (JKK and JKM, JP, JHT) · Presidential Regulation No. 64 of 2020 (BPJS Kesehatan contributions) · BPJS Ketenagakerjaan published contribution rates · Minister of Manpower Regulation No. 6 of 2016 (THR) · Government Regulation No. 86 of 2013 (BPJS administrative sanctions) · Law No. 7 of 1981 (mandatory manpower reporting, WLKP). Links open the official text on the government legal databases (JDIH BPK, JDIH Kemenkeu, BPJS Ketenagakerjaan).
Payroll outsourcing in Indonesia means a provider runs your Indonesian payroll for your own company: gross-to-net calculation, PPh 21 withheld and deposited by the 15th and filed by the 20th of the following month, BPJS Kesehatan paid by the 10th and BPJS Ketenagakerjaan by the 15th, THR at least seven days before the religious holiday, compliant payslips and statutory filings. It does not employ your staff. If you have no Indonesian company, you need an employer of record, which includes payroll within it.
The compliance calendar above lists every monthly and annual deadline a provider must hit in 2026, with the instrument behind each one and what it costs when it slips. Use it to test any proposal: a provider that cannot map its service to that calendar is calculating payroll, not running it.
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 USD 199 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.
It also matters that South East Asia is the only region we work in. Our payroll procedures, our compliance monitoring, and our own management dashboard and employee app were built around Indonesian payroll specifically, rather than configured as one more country inside a global platform. PPh 21 brackets, BPJS caps, regional wage floors and THR timing are the whole job here, not an edge case in someone else’s product.
Frequently asked questions
Related guides
• Employer of Record in Indonesia: the complete guide
• Best EOR companies in Indonesia (2026)
• How much does an EOR in Indonesia cost?
• Singapore vs Indonesia: employer contributions and compliance
• PKWT vs PKWTT employment contracts
• Employee termination in Indonesia
• Indonesia employment law tracker 2026: every change, dated and sourced

