FREE CONSULTATION

How to Hire Employees in Bali: Process, Cost and Compliance

Published 11 October 2026 · 9 minute read · The Bali Lawyer

To hire employees in Bali you need a licensed legal entity, usually a PT PMA, registered with the OSS system under the right KBLI code. From there you draft a compliant employment contract, register the worker with BPJS Ketenagakerjaan and BPJS Kesehatan, and pay at least the regional minimum wage. Hiring a foreigner adds a separate layer: RPTKA approval from the Ministry of Manpower and a work KITAS before that person can legally start. Skipping any of these steps exposes the business to fines, back pay claims and, for foreign hires, deportation and company blacklisting.

Table of Contents

How to Hire Employees in Bali: Process, Cost and Compliance

What You Need Before You Hire Anyone in Bali

You cannot legally hire staff as an individual foreigner, even if you run a business day to day. Indonesian law requires the employer to be a licensed entity, almost always a PT PMA (foreign-owned limited liability company) for foreign founders, or a local PT if you are working through an Indonesian partner. The entity needs a NIB (business identification number) issued through the OSS system, matched to the correct KBLI code for your actual activity. A villa rental KBLI does not cover a restaurant payroll, and mismatched codes are one of the first things a labour inspector checks.

Once the entity exists, you register it separately with BPJS Ketenagakerjaan (employment insurance) and BPJS Kesehatan (health insurance) before you put a single person on payroll. These two registrations are not optional add-ons, they are a legal precondition for issuing a valid employment contract. If you are still setting up the company itself, our Bali work visa and work permit guide covers the entity and sponsorship side in more depth.

Hiring Local Staff vs Foreign Staff

These are two different legal processes that happen to use the same company. Hiring an Indonesian national is a domestic HR and payroll matter: contract, BPJS, minimum wage, done. Hiring a foreign national is an immigration matter first and an employment matter second, and the two have to be sequenced correctly or the work permit gets rejected.

StepLocal Indonesian HireForeign Hire
Legal basis to employValid PT with NIBValid PT with NIB plus RPTKA approval
Permit needed by the workerNone, just a contractWork KITAS tied to the sponsoring company
Minimum wage appliesYes, regional UMP/UMKNo statutory floor, but market rate expected
BPJS enrollmentMandatory from day oneMandatory from day one
Typical setup timeSame day to one weekFour to eight weeks for RPTKA plus KITAS

How Much It Costs to Hire Employees in Bali

Costs split into one-time setup and ongoing payroll obligations. Figures below are typical ranges we see in practice, not fixed fees, because they depend on sector, headcount and whether the entity already exists.

ItemTypical RangeNotes
PT PMA company setupUSD 1,500 to 4,000One time, usually 2 to 6 weeks
NIB and KBLI registration via OSSOften included aboveSeparate fee if entity already exists
Employment contract draftingUSD 150 to 400 per templatePKWT or PKWTT, reused for multiple hires
BPJS Ketenagakerjaan contributionRoughly 10 to 11 percent of gross salary, employer shareMonthly, varies by risk category
BPJS Kesehatan contributionRoughly 4 percent of gross salary, employer shareMonthly, capped at a salary ceiling
RPTKA approval for a foreign hireUSD 300 to 800 service fee plus a government compensation fund feeFee structure changes periodically, confirm current rate
Work KITAS for a foreign employeeUSD 1,000 to 2,500 totalDepends on validity period and sponsor status
Ongoing payroll and compliance supportUSD 100 to 300 per monthOptional but common for businesses with 3 or more staff

Minimum wage itself is a separate line item covered below, and it is usually the largest ongoing cost regardless of what the paperwork costs.

Employment Contracts: PKWT and PKWTT

Indonesian law recognises two contract types and using the wrong one is a common and expensive error. A PKWT is a fixed-term contract, capped at a maximum total duration (including extensions) set by the Manpower Law as amended by the Job Creation Law. It suits seasonal roles, project work or genuine temporary positions. A PKWTT is a permanent, indefinite contract, and it is what the law assumes you mean unless you can justify a fixed term. Employers who keep renewing short PKWT contracts to avoid permanent obligations risk a labour court ruling that the relationship was PKWTT all along, with full severance owed retroactively.

A valid contract in Bali needs, at minimum: job title and duties, salary and payment schedule, work location, working hours, probation terms if any, and termination conditions. Contracts should be in Bahasa Indonesia, or bilingual with Indonesian as the governing text, because an English-only contract has weaker standing in an Indonesian labour dispute.

BPJS, Severance and Mandatory Benefits

BPJS Ketenagakerjaan and BPJS Kesehatan registration is not optional and not something you can substitute with private insurance. It covers work accident insurance, death benefit, old age savings, pension, and health coverage. Combined employer contributions typically land around 10 to 11 percent of gross salary for Ketenagakerjaan and about 4 percent for Kesehatan, though the exact split depends on job risk category and salary level, so confirm the current rates with BPJS directly or through your payroll advisor.

Severance (pesangon) follows a scale set out in the Manpower Law, generally running from around one month's salary for someone under a year of service up to around nine months for eight years or more, plus separate service appreciation pay and rights compensation depending on the reason for termination. These amounts are not negotiable downward by contract. Employers who try to avoid severance by labelling staff as "freelance" or "daily workers" for years at a time are the ones who end up with the largest claims when the relationship ends.

Hiring a Foreign Employee in Bali

To employ a foreign national, the sponsoring PT must first obtain RPTKA (Rencana Penggunaan Tenaga Kerja Asing) approval from the Ministry of Manpower, which sets out the position, the justification for hiring a foreigner over an Indonesian, and the Indonesian counterpart staff who will be trained alongside them. Only after RPTKA is approved can the company sponsor a work KITAS for that individual. The work KITAS ties the person to that specific employer and that specific role, it is not transferable to a different job without a new filing.

Employers also pay a compensation fund contribution for each foreign worker, historically set around USD 100 per month per employee, though this fee structure has been adjusted by regulation in recent years and some categories are exempt, so verify the current figure before budgeting. Processing RPTKA plus the work KITAS typically takes four to eight weeks from a clean application, longer if the KBLI or job description does not clearly support a foreign hire. Our work KITAS visa guide walks through the document list and sponsor requirements in detail, and the work permit and residence visa overview covers how this links to the employee's residence status.

Minimum Wage in Bali

Bali has a provincial minimum wage (UMP) and, in some regencies, a slightly higher district minimum wage (UMK), with Badung and Denpasar typically set higher than quieter regencies given the concentration of tourism businesses. In recent years the provincial figure has sat somewhere in the range of IDR 2.7 million to just under IDR 3 million per month, but this is revised annually, usually announced by the governor in November for the following year. Do not rely on a figure you saw last year or on another website, confirm the current UMP and the applicable UMK for your regency before you finalise any salary offer.

Paying below minimum wage is a labour law violation regardless of what the employee agreed to in writing, and a signed contract at below-minimum pay does not protect the employer in a dispute.

Common Mistakes When Hiring in Bali

The most frequent errors we see are informal arrangements dressed up as something simpler than they are: paying staff in cash with no contract, calling a full time role "freelance" to skip BPJS, or sponsoring a foreign employee's KITAS under one company while they actually work for another. Each of these looks like a shortcut and each one creates a liability that grows the longer it continues.

The single most expensive mistake: hiring staff, local or foreign, without a registered entity and proper contracts because it feels faster. When the relationship ends badly, or when immigration or a labour inspector reviews the business, the employer is liable for back pay, retroactive BPJS contributions, full severance as if the person had been formally employed from day one, and for foreign staff, possible deportation and a company blacklist that blocks future work permit sponsorship. The cost of doing it properly up front is almost always smaller than the cost of unwinding it later.

If you are still deciding on the visa route for yourself as the business owner rather than an employee, our Bali visa agency page explains the sponsor-side options, and the Bali retirement visa guide is relevant if you are not planning to work in the business directly.

FAQ

Can a foreigner hire employees in Bali without a company?

No. Indonesian law requires an employer to be a licensed legal entity, almost always a PT PMA for a foreign owner. An individual foreigner, even one running a business informally, cannot legally sign employment contracts, register staff with BPJS, or sponsor a work KITAS. The entity has to exist and be registered with the correct KBLI code before any hiring is legal.

Do I need a PT PMA to hire staff in Bali?

If you are a foreign owner, yes, a PT PMA is the standard route to legally hire employees. It gives you the NIB needed for BPJS registration and, if you ever hire a foreign employee, the legal standing to sponsor an RPTKA and work KITAS. A nominee arrangement without a proper entity does not give you this standing and carries its own legal risk.

How much does it cost to hire a local employee in Bali?

Beyond salary at or above the regional minimum wage, expect employer BPJS contributions of roughly 10 to 11 percent of gross salary for Ketenagakerjaan and about 4 percent for Kesehatan. Contract drafting runs USD 150 to 400 per template, reusable across hires. These figures vary by salary level and risk category, so confirm exact percentages with BPJS or a payroll advisor before budgeting.

What is the minimum wage in Bali?

Bali's provincial minimum wage is set annually by the governor, typically in November for the following year, and has recently sat in the range of IDR 2.7 million to just under IDR 3 million per month. Some regencies, particularly Badung and Denpasar, set a slightly higher district minimum. Always confirm the current figure rather than relying on a prior year's number.

Can I hire a foreign employee for my Bali business?

Yes, but it requires RPTKA approval from the Ministry of Manpower before the person can legally start, followed by a work KITAS sponsored by your company. The RPTKA must justify the role and name Indonesian staff being trained alongside the foreign hire. Processing typically takes four to eight weeks, and the permit is tied to that specific employer and role.

How long does it take to get a work permit for a foreign employee in Bali?

From a clean application, RPTKA approval plus the work KITAS typically takes four to eight weeks. Delays usually come from a KBLI or job description that does not clearly support hiring a foreigner over an Indonesian candidate, or incomplete company documents. Starting the entity and licensing work early, before you have a confirmed hire, shortens the overall timeline considerably.

What happens if I hire someone without proper contracts or BPJS?

You remain liable for everything a compliant employer owes, including back pay, retroactive BPJS contributions, and full severance calculated as if the person had been formally employed from the start. For foreign staff working without correct sponsorship, the consequences extend to deportation and a block on future work permit applications for the company.

Can I hire freelancers instead of employees in Bali?

Genuine freelance or project-based arrangements are legal, but they need to reflect reality: a defined scope, a defined end date, and no day to day control over the person's working hours. If someone works set hours, reports to you daily and has done so for months, Indonesian labour authorities are likely to treat them as an employee regardless of what the contract calls them, with full BPJS and severance obligations attached retroactively.