Payroll outsourcing and compliance for employees in Indonesia

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

ObligationDeadlineInstrumentIf it is late
Pay salariesThe date fixed in the contract or company regulation, at least monthlyLaw 13/2003 art. 88 to 90; PP 36/2021Fine of 5% of the wage per day from the 4th day late, capped at 50%, plus interest
Deposit PPh 21 withheld15th of the following monthPMK 81/2024 art. 94Monthly 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 CoretaxPMK 81/2024 art. 171IDR 100,000 per late return
Annual PPh 21 true-up and employee withholding slips (1721-A1)With the December return, by 20 JanuaryPMK 168/2023; PMK 81/2024As above, plus employees cannot file their own annual returns without the slip
Pay BPJS Kesehatan contributions10th of each monthPerpres 82/2018 as amended by Perpres 59/2024Cover 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 monthPP 44/2015; PP 45/2015; PP 46/20152% of the contribution per month of delay
Register a new hire with both BPJS programmesWithin 30 days of the start dateLaw 24/2011; PP 86/2013Warnings, 0.1% monthly fine, then loss of specified public services
Pay THRAt 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/20165% of the THR owed, plus the THR
Apply the new minimum wage1 January each year, at the city or regency (UMK) ratePP 49/2025; governors’ decreesPaying 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 operationsLaw 7/1981; Permenaker 18/2017Administrative 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

ComponentEmployer paysEmployee paysBase and ceiling
JKK, work accident0.24% to 1.74% by risk classNoneGross wage, no ceiling
JKM, death benefit0.30%NoneGross wage, no ceiling
JHT, old-age savings3.70%2.00%Gross wage, no ceiling
JP, pension2.00%1.00%Capped at IDR 11,086,300 a month from March 2026
BPJS Kesehatan, health4.00%1.00%Capped at IDR 12,000,000 a month
PPh 21, income taxWithholds and files5% to 35% progressive; monthly TER rate, December true-upAnnual taxable income after PTKP of IDR 54 million (single) plus IDR 4.5 million per dependant, up to 3
THROne month’s wage a year, prorated under 12 monthsNoneBase wage plus fixed allowances
Overtime1.5 times the hourly rate for hour 1, 2 times after; 2 to 4 times on rest daysNoneHourly 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

QuestionPayroll outsourcingEmployer of record
Do I need an Indonesian entity?Yes, you remain the employerNo, the EOR is the legal employer
Who carries employment liability?YouThe EOR
Who files PPh 21 and pays BPJS?The provider files in your entity’s name; the liability stays with youThe EOR, in its own name
Typical published priceTens of US dollars per employee per monthUSD 199 to 699 per employee per month across the market; MixWork from USD 249
Who handles a dispute or termination?You, with your own counselThe EOR, under PP 35/2021
Right choice whenYou already run a PT or PT PMA and want the admin off your deskYou 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

  1. Do you file the returns, or only calculate them and hand me the numbers to file?

  2. Who is liable for penalties if a filing is late because of your error? Get this in writing.

  3. 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.

  4. Which BPJS programmes and caps do you apply, and how do you handle mid-year salary changes that cross a cap?

  5. Can you handle expatriate payroll, permit-linked obligations and the foreign worker levy?

  6. Do you calculate statutory severance and final pay on exit, or stop at the last ordinary payslip?

  7. 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

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.
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.
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.
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.
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.
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.
BG Image

Let's find you some great hires

Ready to scale with a professional team?

Avatar
+

You

Quick 15-minute call

Pick a time that works for you.

Vector
Vector
Element Image
BG Image

Let's find you some great hires

Ready to scale with a professional team?

Avatar
+

You

Quick 15-minute call

Pick a time that works for you.

Element Image
BG Image

Let's find you some great hires

Ready to scale with a professional team?

Avatar
+

You

Quick 15-minute call

Pick a time that works for you.

Vector
Vector
Element Image