Skip to content
Payroll · Indonesia

Payroll services in Indonesia

Outsource your Indonesian payroll to an in-house team that handles every cycle. BPJS, PPh 21 tax, and the mandatory THR, all computed, filed, and paid on time.

We’ve helped 11,700+ companies set up and operate across emerging markets, including:
Where to start

Two ways to run your Indonesian payroll

The right setup depends on one thing: whether you have a registered company in Indonesia. Both routes are run by the same in-house team, to the same standard. The only difference is who the legal employer is.

If you already have a company in Indonesia

Managed payroll

You stay the legal employer; we take payroll off your plate. We process every cycle, remit the BPJS contributions, file the PPh 21 tax, pay the THR on time, and keep you compliant, so you don't need an in-house payroll function.

  • Monthly payroll processing and payslips
  • BPJS Kesehatan and BPJS Ketenagakerjaan
  • PPh 21 income tax withholding and filing
  • THR, severance, and statutory reporting
What we handle every cycle
If you don't have a company here yet

Employer of Record

You can't run an Indonesian payroll without a registered local company, so our EOR becomes the legal employer. We employ your staff under our company and handle their payroll, contributions, and tax, while you direct the work, with no company of your own to set up.

  • Compliant Manpower Law contracts
  • Full payroll, BPJS, PPh 21, and THR
  • Onboarding in about a week, no PT PMA to register
  • A clear path to your own company later
Explore our Indonesia EOR
What's included

What our Indonesian payroll service covers

Indonesian payroll is admin-heavy: BPJS Kesehatan and the four BPJS Ketenagakerjaan programs, monthly PPh 21 tax, the mandatory THR, and PP 35/2021 severance. Here is everything we take off your plate, every cycle.

Payroll & payslips

Monthly gross-to-net computation and a payslip for every employee.

BPJS Kesehatan

Health-insurance contributions, employer and employee shares, remitted monthly.

BPJS Ketenagakerjaan

The JHT, JKK, JKM, and JP employment-security programs handled together.

PPh 21 income tax

Monthly withholding computed and filed with the tax office.

THR allowance

The mandatory religious-holiday allowance computed and paid on schedule.

Severance & final pay

PP 35/2021 severance and final pay calculated correctly when someone leaves.

Overtime & leave pay

Overtime and leave premiums applied under the Manpower Law.

Regional minimum wage

Each employee paid at or above the correct provincial or city minimum.

How it works

From setup to a running payroll

Once we have your employee and pay data, the first compliant payroll runs within a cycle. After that it is a predictable monthly rhythm.

1

Onboarding and setup

We gather your employee records, salaries, and statutory registrations, set up the payroll, and reconcile the opening figures. If you are on the EOR route, we draft and sign the Manpower Law contracts at this stage.

2

Monthly payroll run

We compute gross-to-net, apply the BPJS contributions and PPh 21, and send you the payroll register and payslips for approval before anything is released. Nothing goes out without your sign-off.

3

Remittances and filings

We remit BPJS Kesehatan and BPJS Ketenagakerjaan, and file PPh 21 with the tax office on its due dates. The THR is computed and paid on schedule before the religious holiday.

4

Reporting and support

You get clear monthly reports, and your team has a point of contact for payslip and contribution questions. We keep you current as rates and rules change, and handle severance and final pay cleanly when someone leaves.

Pricing

What payroll outsourcing costs

Managed payroll is a flat monthly fee per employee that scales with your headcount, with no in-house payroll team to staff and no software to license. The Employer of Record route is priced on our standard EOR model.

Managed payroll

Per employee, per month

A flat fee for each employee on payroll, scaled to your headcount, covering processing, BPJS, PPh 21, THR, and reporting. Tell us your headcount and we'll come back with an exact quote.

Get a payroll quote
Employer of Record

From $49.99 per employee

For the EOR route, the fee is 10% of the total monthly cost of employing each person, their salary plus the statutory contributions, starting at $49.99 and capped at $250. The full breakdown is on the EOR page.

See EOR pricing

Hand your Indonesian payroll to one team

Tell us whether you have a local company and how many people you pay, and we'll map the right route, the cost, and how soon we can run your first compliant payroll.

Talk to our team
Why Emerhub

Why companies hand us their Indonesian payroll

In-house, in Jakarta

Your payroll is run by our own Jakarta team, not passed down a chain of subcontractors. When a question hits BPJS or the tax office, it's our people resolving it.

Where Emerhub started

Emerhub began in Indonesia in 2011. The rules on BPJS, PPh 21, the THR, and severance are first-hand knowledge here, not borrowed from a head office abroad.

Accurate and on time

Gross-to-net, BPJS, and PPh 21 computed correctly and remitted on deadline, every cycle, with your approval before each run.

Company or no company

We cover you whether you run payroll through your own PT or need our EOR to employ the team, and we move you between the two as you grow.

One provider, many services

Payroll sits alongside PT PMA registration, accounting, tax, and work permits, so the whole back office can come from a single team that already knows your setup.

Transparent cost

A flat per-employee fee with statutory costs passed straight through. No hidden margins on contributions, no surprise charges at year end.

Common questions

Indonesian payroll FAQs

What companies ask before outsourcing payroll in Indonesia.

Can you run our payroll if we already have an Indonesian company?

Yes. If you have a registered PT or PT PMA, you stay the legal employer and we run the payroll as a managed service: monthly processing and payslips, BPJS Kesehatan and Ketenagakerjaan, PPh 21 tax, the mandatory THR, and PP 35/2021 severance. You approve each run; we handle the computation, the remittances, and the compliance.

What if we don't have a company in Indonesia?

Then you can't run a local payroll directly, because payroll requires an employer registered with BPJS and the tax office. The route is our Employer of Record: we employ your staff under our company and run their payroll, contributions, and tax for you, with no company of your own to register. You can read the detail on our Indonesia EOR page.

How is managed payroll different from an EOR?

The difference is who the legal employer is. With managed payroll, you have your own company and remain the employer; we just run the payroll. With an EOR, you have no company, so we are the legal employer and the staff are employed under us. Managed payroll is the lighter, cheaper option once you have a PT; the EOR is what lets you hire before you do.

Do you handle BPJS and PPh 21?

Yes. We compute and remit BPJS Kesehatan and the four BPJS Ketenagakerjaan programs (JHT, JKK, JKM, and JP), and we calculate and file the monthly PPh 21 income tax with the tax office. Keeping these accurate and on time is the part that most exposes employers to penalties, so it sits squarely with us.

Is THR mandatory, and do you handle it?

Yes on both. THR (Tunjangan Hari Raya) is a statutory religious-holiday allowance, equivalent to a month's salary for employees with a year or more of service and pro-rated below that, paid before the holiday. We compute and pay it on schedule, and build it into the cost from the start so it is never a surprise.

How quickly can you take over our payroll?

Once we have your employee records, salaries, and registrations, the first compliant payroll typically runs within a cycle. On the EOR route, onboarding the employees under our company takes about a week on top of that, mostly for BPJS registration.

Will we still approve payroll before it's paid?

Always. We send the payroll register and payslips for your review every cycle, and nothing is released until you sign off. You keep full control and visibility; we carry the work and the compliance behind it.

How much does payroll outsourcing cost?

Managed payroll is a flat monthly fee per employee that scales with headcount; the EOR route is 10% of the total cost of employing someone (their salary plus statutory contributions), from $49.99 and capped at $250 per person. Salaries and statutory costs are passed through transparently in both. Tell us your headcount and which route fits, and we'll give you an exact quote.

Payroll in Indonesia?

Talk to our Jakarta team

A free, no-obligation call: thirty minutes with our Jakarta team to scope your payroll, map the right route, and quote the exact cost.

Phone+62 21 2205 7930
OfficeSatrio Tower, Floor 6, Unit 5
RT.7/RW.2, Kuningan
Jakarta 12950, Indonesia