RecruitGo
Guide to Payroll Outsourcing in Indonesia
Indonesia

Guide to Payroll Outsourcing in Indonesia

As your team in Indonesia grows, managing payroll gets complex with income tax (PPh 21), BPJS contributions, regional minimum wages, and THR payments. This guide explains outsourcing options like full-service, partial, and EOR to ensure compliance and cut costs.

Marjorie Mendoza

Written by

Marjorie Mendoza

Category

Indonesia

Published

May 12, 2026

Reading time

7 min read

As your team in Indonesia grows, so does the complexity of paying them correctly. Managing payroll in Indonesia is not as straightforward as cutting cheques to your employees every month. It involves income tax withholding, two mandatory social security programs, province-specific minimum wages, and annual religious holiday payments. Each has its own rules, deadlines, and penalties for getting it wrong.

At some point, the cost of managing all of that internally outweighs the cost of outsourcing it. This guide breaks down what Indonesian payroll involves and how the right payroll partner helps your business stay compliant as it scales.

Understanding Payroll Outsourcing in Indonesia

What Is Payroll Outsourcing?

Payroll outsourcing is when a company hands over its payroll management responsibilities to a third-party provider. Instead of maintaining an internal payroll team, you engage a specialized partner who handles all payroll-related tasks on your behalf.

This covers a range of functions, including: 

  1. Calculating gross-to-net salaries
  2. Withholding and remitting income tax (PPh 21)
  3. Managing BPJS Kesehatan and BPJS Ketenagakerjaan contributions
  4. Generating payslips
  5. Filing reports with the relevant government agencies

In short, your payroll provider takes care of the technical and compliance-heavy side of paying your employees so you don't have to.

Who Should Consider Payroll Outsourcing?

Any business owner should know that payroll is not something you should ignore, regardless of how large your company is. In Indonesia, both local and foreign-owned organizations can benefit from outsourcing their payroll. 

Whether small-to-medium enterprises or growing businesses with multiple branches, local companies often find that maintaining an in-house payroll team is costlier than it appears. Not only do you need to hire and train a dedicated team or a person-in-charge, you need to have the proprietary software to do so. 

For example, a company with 5 employees may spend thousands each month on staff time, software, and accounting reviews. Meanwhile a full outsourcing service can handle the same work for a much lower fixed fee. In practice, outsourcing usually turns payroll from a growing internal expense into a predictable operating cost.

Foreign-owned companies (PT PMA) face an additional layer of complexity. Beyond the standard Indonesian payroll requirements, foreign investors often have limited familiarity with local labour law, tax regulations, and BPJS obligations. A payroll outsourcing partner bridges that gap and helps foreign businesses operate in full compliance without having to build internal expertise from scratch.

Types of Payroll Outsourcing Models

Full-Service (Managed) Payroll Outsourcing

With this model, you hand over full responsibility for payroll to your provider. They handle everything, including salary calculations, tax withholding and remittance, BPJS contributions, payslip generation, and statutory reporting. This is the most hands-off option and works well for companies that want to completely eliminate payroll management from their internal workload.

Partial Payroll Outsourcing

Some businesses prefer to retain control over certain payroll tasks while outsourcing the more complex or time-consuming elements. For example, a company might manage its own salary calculations but outsource PPh 21 reporting and BPJS administration to a specialist. This model suits businesses with existing HR capacity that still want expert support for the compliance-heavy parts.

Employer of Record (EOR)

An EOR goes a step further than standard payroll outsourcing. The EOR acts as the legal employer of your workers in Indonesia, taking on full compliance responsibility, including employment contracts, and processing complete payroll. This is particularly useful for foreign companies that want to employ staff in Indonesia without setting up their own legal entity. EOR services typically cost between USD 250 and USD 700 per employee per month, reflecting the broader scope of services involved.

Why Indonesian Payroll Is More Complex Than You Think

Indonesian payroll is governed by several overlapping regulations. This includes the Manpower Law (updated by the Omnibus Law or UU Cipta Kerja), Ministry of Finance regulations, Directorate General of Taxation rules, and BPJS administration guidelines. All of these need to work together in your payroll calculations which are constantly changing. 

1. PPh 21 (Income Tax)

Employers are responsible for calculating and withholding PPh 21 or Individual Income Tax each month. Rates can vary depending on your employee’s marital status, number of dependents, and income tax bracket. You can check out our guide for more information on income tax and payroll

On a monthly basis from January to November, tax is calculated using the monthly TER (Tarif Efektif Rata-Rata) based on gross monthly income. In December, an annual reconciliation is performed. The total annual tax is recalculated using progressive rates on PKP, then January–November withholdings are subtracted; any difference is settled.

From January 2024, companies must choose between Gross (employee pays tax) or Gross Up (company provides a tax allowance equal to the PPh 21 amount) methods. Tax subsidies are now treated as non-taxable benefits subject to PPh 21 itself. Getting the calculation or withholding wrong can lead to significant tax penalties during audits.

The Indonesian tax authority (DGT) uses a sophisticated system to monitor payroll taxes. If your PPh 21 calculations are incorrect, you could incur administrative fines up to IDR 100,000 per month, and interest sanctions for late or underpayments. For repeat offenses, the DGT can order an audit and run the risk of increased sanctions. Under the Harmonization of Tax Regulations (HPP) Law, this "increase sanction" can reach 75% of the unpaid tax amount.

2. Mandatory BPJS Contributions (Social Security)

Indonesia has two mandatory social security programs that every employer must participate in. It is critical to note that these two programs have different payment deadlines, contribution rates, and administrative cycles.

ProgramComponentContribution RatesPayment DeadlineWage Cap (Monthly)
BPJS KesehatanHealth InsuranceEmployer: 4% / Employee: 1%10th of current monthIDR 12,000,000
BPJS KetenagakerjaanOld-Age (JHT)Employer: 3.7% / Employee: 2%15th of next monthNo cap
Pension (JP)Employer: 2% / Employee: 1%15th of next monthIDR 10,547,400*
Work Accident (JKK)Employer: 0.24% - 1.74% / Employee: 0%15th of next monthNo cap
Death Benefit (JKM)Employer: 0.30% / Employee: 0%15th of next monthNo cap

*Note: The Pension (JP) wage cap is adjusted annually based on GDP growth. The rate shown is effective as of March 2025.

Late payments result in a 2% monthly fine on the unpaid amount and can lead to the suspension of healthcare benefits for your employees.

Important: For foreign-owned companies, it's important to note that foreign nationals who have worked in Indonesia for six months or longer are also required to participate in both BPJS schemes.

3. Regional Minimum Wages 

Indonesia does not have a single national minimum wage. Instead, minimum wages are set at the provincial level and updated annually. These changes typically take effect on 1 January each year. 

If a city has a specific minimum wage (UMK), it usually overrides the provincial minimum (UMP). For example, the minimum wage in Jakarta is significantly higher than in Central Java.

If you have a remote team or offices in multiple provinces, you must track and apply the correct minimum wage for each specific location. Paying below the local minimum wage is a criminal offense that can lead to imprisonment for directors and heavy institutional fines.

4. Religious Holiday Allowance (THR)

On top of regular salary and contributions, employers are legally required to pay Tunjangan Hari Raya (THR) equivalent to one month's salary for employees who have worked for one year or more. Employees with shorter tenures receive a pro-rated amount. THR must be paid before the relevant religious holiday usually on Eid al-Fitr, though it also applies to Christmas, Nyepi in Bali. 

To get an idea of monthly and annual salaries (including taxes and social security contributions), you can check out our income tax calculator for employees in Indonesia. 

How to Simplify Complexity of Payroll in Indonesia

Choosing a payroll partner is a major decision. While many providers act as "aggregators" who pass your data to third-party vendors, RecruitGo takes a different approach. We combine a dedicated SaaS platform with direct, on-the-ground expertise in Indonesia to ensure your team is managed with precision.

Here’s how we can help you simplify complex payroll processes in Indonesia:

  • Direct Expert Management: Our in-house Indonesian experts handle your payroll directly, which means faster response times and lower costs compared to traditional outsourced models.
  • Consolidated Billing: Simplify your accounting by paying one single monthly invoice for your entire Indonesian team. We handle the dispersion of salaries, taxes, and BPJS contributions behind the scenes.
  • EOR Ready: If you are a foreign entrepreneur looking to hire in Indonesia without setting up a local PT PMA yet, our
  • Centralized HR Dashboard: Manage onboarding, track attendance, and view real-time payroll breakdowns from one intuitive dashboard.

If you're ready to simplify how your business handles payroll in Indonesia, get in touch with RecruitGo for a free first-time consultation!

Frequently Asked Questions

Share this article

Marjorie Mendoza

About the Author

Marjorie Mendoza

Marjorie Mendoza is a contributor at RecruitGo, covering topics related to global employment, HR compliance, and international hiring strategies.

Get Started

Efficiently Scale Your Team While Saving Time, Money and Effort

Fill out the form and our recruiters will reach out to you to discuss the specifics of your project.

1,000+ Candidates
14+ Years Experience
Onboard in Minutes
No entity setup required
Full payroll & tax compliance in 40+ countries
Dedicated account manager for your team
Pre-vetted talent delivered within 48 hours