Country Hiring Guide

Hire employees in Indonesia using an Employer of Record

Your complete guide to employment laws, payroll, taxes, benefits, and compliance requirements. Learn how an EOR simplifies hiring in Indonesia without setting up a local entity.

Asia
Updated August 2026

Ready to hire in Indonesia?

Let Columbus handle all compliance, payroll, and legal requirements.

Get Started

One employee in Indonesia means BPJS Ketenagakerjaan registration, BPJS Kesehatan enrollment, tax withholding setup with the local tax office, and a payroll system that tracks a mandatory 13th salary. Most companies don't find out how many moving pieces this is until they're three weeks into onboarding and still missing paperwork.

Indonesia's labor rules also lean heavily toward the employee. Severance calculations run around 33.2 weeks of pay in many termination scenarios, and getting the employment contract wrong can invalidate the whole arrangement. This isn't a market where you wing it and fix things later.

Your three options for hiring here

Option 1: Set up your own entity

  • Cost: Entity incorporation, tax registration, and ongoing legal/HR infrastructure add up fast in local currency terms
  • Timeline: 3-6 months minimum, often longer with Indonesia's registration steps
  • Complexity: Full BPJS enrollment, monthly payroll filings, corporate tax compliance at 22%, and VAT registration at 12%
  • Makes sense when: You're hiring 20+ people and planning a permanent, long-term presence

Option 2: Hire contractors

  • Cost: No entity setup, but you lose control over how work gets classified
  • Timeline: Immediate
  • Risks: Misclassification exposes you to back taxes, back benefits, and legal disputes if the relationship looks like employment
  • Makes sense when: You need someone for a short, defined project under six months
  • Note: Hire with Columbus also handles compliant contractor agreements and payments if that's the right fit

Option 3: Use an employer of record (recommended for most)

  • Cost: Starting from $179/month per employee (USD)
  • Timeline: 2-3 days to hire
  • Complexity: None on your end. We register the employee, run payroll, handle BPJS contributions, and manage the 13th salary
  • Makes sense when: You're hiring 1-50 people, testing the Indonesian market, or building a multi-country team without multiplying legal overhead

Why EOR usually wins the math

If you're hiring one to ten people, entity setup and its ongoing legal/HR costs will almost always outpace years of EOR fees. Three employees through Hire with Columbus runs $537/month total, no entity, no local legal team, no payroll system to build from scratch.

If you're hiring across several countries, this math multiplies. Separate entities in Indonesia, Vietnam, and Mexico means three registration processes, three compliance calendars, and three sets of local tax filings. An EOR gives you one contract, one invoice, and someone else tracking the 8 public holidays, the mandatory maternity leave weeks, and the minimum wage of IDR 5,067,381/month so you don't have to.

Ready to hire in Indonesia without setting up an entity or gambling on contractor classification? Get started with Hire with Columbus.

What employment types can you use?

Before you draft an employment contract in Indonesia, you need to decide: entity, contractor, or EOR. That choice shapes everything else, from how fast you can hire to how much risk you're carrying.

How can you hire in Indonesia?

There are three real paths into the Indonesian market. Here's how they stack up against each other.

Approach Speed to hire Upfront cost Ongoing burden Best for
Set up your own entity Months, not days Incorporation, legal, and registration costs Annual accounting, tax filings, payroll infrastructure 20+ employees, long-term local presence
Hire contractors Immediate Low, but risk-heavy Misclassification exposure, no employment protections for the worker Short projects under 6 months, specialized one-off skills
Use an EOR (recommended) 2-3 days From $179/month per employee We handle it 1-50 employees, market testing, multi-country teams

Setting up your own entity means registering a legal business presence, getting tax IDs, and building out payroll and HR systems from scratch. It's the right call if you're planning a permanent, large-scale operation in Indonesia. But it takes months to get running, and you're on the hook for ongoing accounting, legal fees, and compliance long after the paperwork is done.

Hiring contractors feels fast because it is. You can sign someone this week and have them working by Monday. The catch is misclassification risk: if a "contractor" is really working like an employee (set hours, exclusive work, your equipment, ongoing supervision), Indonesian authorities can reclassify that relationship and hit you with back taxes and legal disputes. Contractors also can't be managed like employees. You lose control over how the work gets done, not just what gets delivered. Hire with Columbus handles compliant contractor agreements and payments if that's the right fit for the role.

Using an EOR means Hire with Columbus becomes the legal employer of record in Indonesia while you keep running the day-to-day: assigning work, managing performance, setting priorities. We handle the employment contract, payroll, tax filings, statutory benefits, and legal compliance. Cost starts from $179/month per employee, so a 5-person team runs from $895/month, no incorporation costs, no local legal counsel on retainer.

If you're hiring 1 to 50 people and don't need a permanent legal entity, an EOR gets you to a signed employee in days instead of months.

Employment contract types in Indonesia

Once you've picked how you're hiring, you still need to decide what kind of contract the person signs. Indonesian labor law recognizes a few distinct contract types, and each comes with different rules.

Contract type Typical use Key rules
Permanent (PKWTT) Core, ongoing roles No end date; standard route for full-time staff
Fixed-term (PKWT) Project-based or temporary work Duration and renewal are capped by statute; can't be used for permanent, ongoing work
Part-time Reduced-hours roles Entitled to proportional statutory protections

Permanent contracts (PKWTT) are what most companies use for core, full-time roles. There's no end date, and the employee gets full statutory protections from day one. If you're hiring someone to be part of your ongoing team, this is almost always the right structure.

Fixed-term contracts (PKWT) are meant for genuinely temporary or project-based work, not as a workaround for avoiding permanent employee obligations. The length and renewal of a PKWT is capped by statute, and improperly using one for what's really ongoing work can see the contract automatically converted to permanent status. This is a common trap for companies trying to keep headcount "flexible."

Part-time employees still get statutory protections, just calculated proportionally to hours worked. You can't treat part-time status as a way to sidestep benefits or leave entitlements.

Hire with Columbus drafts the right contract type for the role you're filling, whether that's permanent, fixed-term, or part-time, and makes sure it's compliant with Indonesian labor law from the start. You tell us the role and the timeline, we handle getting the paperwork right.

How does payroll and taxation work?

The minimum wage in Indonesia is IDR 5,067,381 per month. Employer contributions sit on top of that, and so does a mandatory 13th month payment. Let's break down what actually lands on your payroll bill.

Income tax brackets

Indonesia uses a progressive personal income tax system. Here's how it's structured for 2026:

Income range (IDR/year) Tax rate
0 - 60,000,000 5%
60,000,001 - 250,000,000 15%
250,000,001 - 500,000,000 25%
500,000,001 - 5,000,000,000 30%
Above 5,000,000,000 35%

Employers withhold this through payroll each month, so your employee never has to deal with it separately. That's standard practice everywhere, but it means your payroll process needs to calculate it correctly from day one.

Minimum wage vs average wage

The statutory minimum wage sits at IDR 5,067,381/month. The average monthly wage across the workforce runs about IDR 2,776,800, though that figure reflects a broader labor market average rather than a single benchmark for professional hires.

Either way, don't budget salary alone. Contributions and the 13th month payment add real cost on top.

Social security contributions

Indonesia runs its social security through BPJS (the national social security agency), split into employment and health schemes. Both employer and employee pay in, and the split isn't even close to 50/50.

Employee contributions (about 4.0% of gross, on average):

Scheme Rate
Old Age Security (JHT) 2%
Pension Guarantee (JP) 1%
National Health Insurance (JKN) 1%

Employer contributions (about 10.2% of gross, on average):

Scheme Rate
Old Age Security (JHT) 3.7%
Pension Guarantee (JP) 2%
Work Accident Insurance (JKK) 0.24%
Death Benefit (JKM) 0.3%
National Health Insurance (JKN) 4%

One thing that trips up a lot of first-time employers: the JKN health contribution has a salary cap. Employers only owe that 4% on earnings up to IDR 12,000,000 per month. Above that threshold, the health contribution stays flat no matter how much the employee earns.

Payment schedule

Payroll runs monthly in Indonesia. On top of the monthly salary, employers owe a mandatory 13th month payment (THR, tied to religious holidays), typically equal to one month's salary for employees who've worked a full year.

If you skip THR or pay it late, you're not just annoying your team, you're breaking a legal requirement. Budget for it as a fixed annual cost, not a bonus you can skip in a lean year.

Total employment cost example

Say you hire someone at IDR 10,000,000/month gross (an illustrative number, not a benchmark). Here's what it actually costs you over a year:

Cost item Amount (IDR)
Base salary (12 months) 120,000,000
13th month payment (THR) 10,000,000
Employer social contributions (~10.2%/month) ~12,240,000
Total annual cost ~142,240,000

That's roughly 18% above the base salary once you add the mandatory bonus and contributions. Most companies forget the THR line item entirely when they're budgeting, then get surprised the first time a holiday season rolls around.

Common payroll mistakes

  • Forgetting THR entirely. It's not optional, and it's not the same as a discretionary bonus.
  • Miscalculating the JKN cap. Employers who apply 4% to full salary above IDR 12,000,000/month overpay every single month without noticing.
  • Late BPJS registration. New hires need to be enrolled in the social security schemes promptly, and delays create gaps in coverage that come back to bite you.
  • Treating payroll as a once-a-year setup task. Contribution rates and tax brackets get reviewed periodically, and running payroll off last year's numbers is an easy way to underpay or overpay without realizing it.

Doing it yourself vs. letting someone else handle it

Running payroll yourself means registering with BPJS, setting up local tax withholding, tracking the THR deadline, and staying current on contribution rules. Usually that takes a local accounting firm plus in-house HR time to manage it all. It's doable, but it's ongoing work, and mistakes here create compliance exposure, not just admin headaches.

With Hire with Columbus: from $179/month per employee (USD), fully compliant. We run the monthly payroll, calculate the contributions correctly (including that JKN cap), and make sure THR goes out on time, every time.

Okay, that's a lot of legal jargon.

Here's the thing: you don't actually need to remember any of this. That's literally what we're here for. We'll handle the compliance while you focus on building your team in Indonesia.

From
$179
per month
Skip the Headache, Hire in Indonesia

No lawyers required. Promise.

What benefits and leave are required?

Indonesia's minimum paid annual leave is 12 days, and that's just the starting point. Add in a mandatory 13th salary (THR), a 13-week maternity leave, and social insurance contributions on top of wages, and total benefits cost adds up fast. Here's what you're legally on the hook for, and what happens if you skip it.

Annual vacation

Employees get 12 days of paid annual leave once they've completed 12 months of continuous service. Leave typically accrues monthly and most employers apply it once the year of service is complete rather than letting employees draw against future days.

Carryover and payout rules for unused leave are usually set out in the employment contract or company policy, within limits set by labor regulation. If you're an EOR client, Hire with Columbus tracks accrual and balances for you, so nobody's guessing whether an employee is owed a payout at termination.

Sick leave

Indonesian labor law entitles employees to paid sick leave, with pay obligations shifting between employer and the national health insurance scheme (JKN) depending on how long the absence runs. Employers typically require a doctor's note for anything beyond a short absence, and specific wage continuation percentages are usually set out in company policy consistent with statutory minimums.

Because the split between employer-paid and insurance-covered sick pay depends on duration and circumstances, it's worth building a clear internal sick leave policy rather than guessing case by case.

Parental leave

Maternity leave is 13 weeks. Employers pay wages during this period, and it typically covers time before and after birth.

Paternity leave is much shorter: fathers get about 0.3 weeks (roughly 2 days) of leave, paid by the employer. There's no shared parental leave scheme in Indonesia, so the bulk of childcare-related leave falls on the birth mother.

If you're used to hiring in markets with generous shared leave, Indonesia's parental leave setup will feel thin. Some employers add unpaid extended leave or flexible return-to-work arrangements as a competitive benefit, but there's no legal requirement to do so.

Public holidays in 2026

Indonesia observes 8 public holidays per year. Some, like New Year's Day (January 1), Independence Day (August 17), and Christmas (December 25), fall on fixed dates. Others, including several Islamic and religious holidays, follow the lunar calendar and shift each year, with exact 2026 dates confirmed by joint government decree closer to the year.

Holiday type Date (2026)
New Year's Day January 1
Independence Day August 17
Christmas Day December 25
Other national and religious holidays (5 days) Dates set by annual government decree

Employers should check the official government holiday calendar once it's published each year rather than relying on the prior year's dates. Hire with Columbus keeps client payroll calendars synced to the official schedule, so pay runs and time-off tracking stay accurate without anyone manually checking government announcements.

Mandatory benefits

Indonesia's social security system (BPJS) splits contributions between employer and employee across several programs. Here's the breakdown:

Program Employee pays Employer pays
Old Age Security (JHT) 2% 3.7%
Pension Guarantee (JP) 1% 2%
Work Accident Insurance (JKK) 0% 0.24%
Death Benefit (JKM) 0% 0.3%
National Health Insurance (JKN) 1% 4%

Total employee contributions average about 4.0% of gross salary. Employer contributions average about 10.2% of gross salary on top of base pay. The JKN health insurance contribution base is capped at IDR 12,000,000 per month, so contributions don't keep climbing indefinitely for higher earners.

On top of these, Indonesia requires a 13th salary payment (THR), typically paid ahead of major religious holidays. This isn't optional and it isn't prorated goodwill, it's a statutory obligation employers need to budget for every year.

Retirement age for pension purposes is 58 years, which matters for how you structure long-tenure employment contracts and plan for eventual retirement payouts.

Optional and competitive benefits

Beyond the legal minimums, many employers in Indonesia offer:

  • Supplemental private health insurance beyond BPJS Kesehatan coverage
  • Meal and transport allowances
  • Additional annual leave beyond the 12-day minimum
  • Extended maternity leave or paid paternity leave beyond the statutory 2 days
  • Performance bonuses on top of the mandatory THR payment

These aren't required, but they matter if you're competing for talent in Jakarta's tech or finance sectors, where candidates often compare offers against companies that already provide richer benefits.

Common benefit mistakes

The most common mistake is treating THR as optional or a "nice bonus" rather than a legal requirement with a fixed payment window before religious holidays. Missing or delaying it creates real compliance exposure.

Another frequent error is miscalculating the JKN contribution cap, either by applying the percentage to full salary above the IDR 12,000,000 ceiling or forgetting the cap exists at all. Both lead to over- or under-contribution, which creates cleanup work later.

Companies also underestimate how thin paternity leave is (0.3 weeks) and build parental leave policies assuming a more generous baseline, which then creates inconsistency between what's promised and what's legally required.

Getting all of this right, contribution calculations, THR timing, leave tracking, and holiday calendars, usually means hiring dedicated local HR expertise or building internal payroll tooling. Hire with Columbus handles benefit administration, BPJS contributions, THR payments, and leave tracking for $179/month per employee, so you're not building this compliance function from scratch just to make a few hires in Indonesia.

What are the compliance requirements?

Miss a mandatory clause in an Indonesian employment contract and you're not looking at a warning letter. You're looking at a contract that can get tossed out entirely, which flips the employee straight into permanent, indefinite-term status regardless of what you intended.

Employment contract requirements

Written contracts aren't optional in Indonesia. Verbal agreements or handshake deals leave you exposed if a dispute ever reaches the Industrial Relations Court, because you'll have no documented terms to point to.

Contracts need to spell out the basics clearly: job title and duties, wages, work location, working hours, and the type of employment relationship (fixed-term or indefinite). Get the classification wrong, or leave out a required element, and the agreement risks being reclassified as an indefinite-term contract, which comes with far stronger termination protections for the employee.

Indonesian is the required language for the contract, even if you also keep an English version for internal use. If the two versions conflict, the Indonesian text generally wins in front of a labor authority.

Probation periods

Indonesian law allows a probation period, but you set the exact length in the contract itself, within the statutory cap. Don't assume you can stretch it indefinitely just because performance is shaky. Once probation ends and you haven't terminated, the employee rolls into full protection under the employment relationship, including standard notice and severance obligations.

Working time regulations

Indonesia's workforce averages around 40 hours a week on paper, but actual hours worked run higher, closer to 41.9 hours a week across the labor force. That gap usually comes down to overtime, which needs to be tracked and compensated, not just absorbed into a "salaried" assumption.

Keep accurate time records. If a wage dispute lands in front of a labor inspector, your ability to show actual hours worked versus hours paid is what protects you, not your policy document.

Notice periods

Here's something that surprises a lot of foreign employers: Indonesian law doesn't set a statutory minimum notice period at all.

Party Statutory notice
Employer to employee 0 weeks (statutory minimum)
Employee to employer 0 weeks (statutory minimum)

In practice, most employment contracts specify a notice period anyway, because it's standard business practice and helps both sides plan. But if your contract stays silent on notice, don't assume a court will fill in the gap for you. Put a notice clause in the contract, or you're stuck negotiating from a weaker spot when someone walks out with no warning.

Termination process

You can't dismiss someone in Indonesia just because the relationship isn't working out. Termination needs just cause, and the process typically looks like this:

  1. Document the reason (misconduct, redundancy, poor performance tied to a documented improvement process, etc.)
  2. Attempt bipartite negotiation with the employee first
  3. Escalate to mediation or the Industrial Relations Court if no agreement is reached
  4. Pay the severance package the law requires, regardless of the reason for termination in most cases

Skip the negotiation step or terminate without documented cause, and you risk a reinstatement order, back pay for the period the employee was out of work, and the full severance package on top.

Severance pay

Severance in Indonesia isn't a courtesy, it's a statutory entitlement tied to length of service. It's calculated as a combination of severance pay, long-service pay, and compensation for lost rights (unused leave, relocation costs, etc.).

Component What it covers
Average severance obligation About 33.2 weeks of wages, based on current statutory calculations
Trigger Applies to most terminations, not just layoffs

That 33.2-week figure is the average across tenure bands under current law. Longer-tenured employees will land above that average, shorter-tenured employees below it, but either way, budget for severance before you make a termination decision, not after.

Data protection

Indonesia has its own Personal Data Protection Law governing how you collect, store, and process employee data, from ID numbers to payroll details to performance records. You need a lawful basis for processing that data, reasonable security measures, and a process for handling data subject requests.

If you're running payroll and HR data through a global system, make sure Indonesian employee data gets handled in line with local requirements, not just your headquarters' privacy policy.

Common compliance mistakes

  • Verbal or incomplete contracts: risks reclassification to indefinite-term status and loss of your intended contract terms
  • No notice clause in the contract: leaves you with no enforceable notice period on either side
  • Skipping bipartite negotiation before termination: opens the door to a reinstatement order
  • Underestimating severance: budgeting for a token payout instead of the full statutory calculation, which averages 33.2 weeks of wages
  • Treating probation as indefinite: employees roll into full protection the moment probation ends, whether you meant it to or not

What happens if you get it wrong

Here's what the common compliance failures actually cost you in Indonesia:

  • Invalid or incomplete contract: risk of automatic conversion to indefinite-term status, plus back payments for entitlements you didn't originally budget for
  • Wrong termination process: full severance obligation (averaging 33.2 weeks of wages) plus legal fees, and possible reinstatement
  • Missing mandatory clauses: contract terms can be deemed unenforceable, shifting the power dynamic entirely to the employee
  • Improper dismissal without documented cause: reinstatement orders and back pay for the disputed period

This is the part of hiring in Indonesia where getting it right the first time matters more than moving fast. Hire with Columbus builds every contract to Indonesian legal requirements from day one and manages the termination process end to end, so you're not the one figuring out bipartite negotiation timelines while a dismissal is already in motion.

What has changed recently?

If you last checked Indonesia's employment rules a couple of years ago, several numbers on your compliance checklist are already out of date. Here's what's different heading into the second half of 2026.

Tax updates

Indonesia adjusted several tax settings in mid-2026. The corporate tax rate sits at 22% as of June 2026, and the personal income tax top rate is confirmed at 35% for the highest earners. VAT also moved to 12% as of June 2026, which affects any invoicing you do locally, including EOR service fees and contractor payments.

Tax Rate Effective
Corporate tax 22% June 2026
Personal income tax (top rate) 35% June 2026
VAT 12% June 2026

Severance just got more expensive

Severance entitlements now run to 33.2 weeks as of July 2026. That's a significant number if you're budgeting for a termination or restructuring, and it's one more reason companies lean on EOR arrangements to keep termination calculations accurate instead of guessing.

Leave and benefits recalibrated for 2026

A batch of leave-related figures took effect at the start of 2026:

  • Annual leave is set at 12 days
  • Maternity leave sits at 13 weeks
  • Paternity leave is limited to roughly 2 days (0.3 weeks)
  • Public holidays total 8 days for the year
  • The 13th salary (THR) remains mandatory

None of these are optional extras. If your contracts or payroll templates still reference older figures, that's a compliance gap worth fixing before your next payroll run.

Social security contributions confirmed for 2026

Employer contributions average about 10.2% of gross pay, covering old age security, pension guarantee, work accident insurance, death benefit, and national health insurance. Employee contributions average about 4.0% of gross pay. There's also a monthly health insurance contribution cap of IDR 12,000,000 to factor into payroll for higher earners.

What this means for you

None of these changes are catastrophic on their own, but stacked together they mean 2024-era numbers you might have saved in a spreadsheet are already wrong. Hire with Columbus keeps every one of these figures current in the background, so your contracts, payroll runs, and termination calculations reflect what's actually true in Indonesia right now, not what was true two years ago.

Frequently asked questions

Employer of Record in Indonesia starts from $179 per employee per month, with no setup fees and no deposits. This covers registering the employee, running payroll, handling BPJS contributions, and managing the mandatory 13th salary (THR). A five-person team would run from $895 per month.

Yes. An Employer of Record legally employs the worker on your behalf in Indonesia, handling the employment contract, payroll, BPJS registration, tax withholding, and statutory benefits, so you can hire without setting up a local entity. This is well suited if you are hiring 1 to 50 people or testing the Indonesian market.

Onboarding through an Employer of Record in Indonesia can happen in as little as 48 hours once the worker is qualified and compliant, with the guide noting an EOR path typically takes 2 to 3 days to hire. By comparison, setting up your own entity in Indonesia takes 3 to 6 months or longer.

On top of gross salary, employers in Indonesia pay social security contributions through BPJS averaging about 10.2% of gross salary, covering old age security, pension guarantee, work accident insurance, death benefit, and national health insurance. Employers also owe a mandatory 13th month payment (THR), typically equal to one month's salary. In an illustrative example, total annual cost ran about 18% above base salary once THR and contributions were added.

Indonesian law does not set a statutory minimum notice period for either the employer or the employee, meaning the statutory minimum is 0 weeks on both sides. In practice, most employment contracts specify a notice period anyway as standard business practice, since a court will not fill the gap if the contract is silent.

Yes, a 13th month salary, known as THR, is mandatory in Indonesia. It is typically equal to one month's salary for employees who have worked a full year and is tied to religious holidays, not a discretionary bonus that can be skipped.

Employees in Indonesia are entitled to 12 days of paid annual leave once they have completed 12 months of continuous service. Separately, maternity leave is 13 weeks and paternity leave is about 0.3 weeks, roughly 2 days, both paid by the employer.

In Indonesia, employees can be hired on permanent (PKWTT), fixed-term (PKWT), or part-time contracts, each with full or proportional statutory protections, while contractors are not employees and fall outside those protections. Contractors can be engaged immediately and suit short, defined projects under six months, but if the relationship looks like employment, such as set hours, exclusive work, and ongoing supervision, Indonesian authorities can reclassify it and impose back taxes and legal disputes. Fixed-term contracts also carry a similar risk, since using one for genuinely ongoing work can result in automatic conversion to permanent status.

How Columbus Helps

When you hire in Indonesia through Columbus, we handle all the complexity: legal compliance, payroll processing, tax filings, benefits administration, and ongoing support. Focus on your business while we ensure you stay compliant with local regulations.

Full Compliance
All local labor laws covered
48-Hour Setup
Get started in 2 days
💰
From $179/month
Transparent pricing
Get Started in Indonesia