FREE CONSULTATION

How to Hire Independent Contractors in Indonesia

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

To hire an independent contractor in Indonesia legally, you need a written service agreement, not an employment contract, that reflects real contractor conditions: no fixed hours, no exclusivity, the contractor supplies their own tools and invoices for completed work rather than a monthly salary. Indonesian law looks at the actual working relationship, not the label on the paper. Foreign contractors working physically inside Indonesia still need an immigration basis, usually a KITAS tied to a sponsor or a remote worker visa backed by offshore income. Get the classification wrong and Manpower authorities can order back pay, severance, and retroactive BPJS contributions.

Contents

How to Hire Independent Contractors in Indonesia

What You're Actually Deciding

Indonesia does not have a clean legal box called "independent contractor" the way the United States or United Kingdom does. What exists instead is a distinction in the Civil Code between a perjanjian kerja (employment agreement) and a perjanjian pemberian jasa or pemborongan pekerjaan (a service agreement or agreement for a specific result). Article 1601 of the Indonesian Civil Code is the starting point. The Manpower Law, now consolidated under Law 13/2003 as amended by the Job Creation Law (Law 6/2023), governs the employment side, including BPJS, severance, and the Tunjangan Hari Raya holiday bonus.

So the decision you're actually making when you set up a contractor arrangement is not "employee or contractor." It is: does this relationship, in substance, look like employment? If a Disnaker (local Manpower office) inspection or an industrial relations dispute ever examines it, the label on your contract carries very little weight. What matters is how the person actually works day to day.

Employee vs Independent Contractor: The Tests That Apply

There is no single statutory checklist in Indonesia the way some countries publish a formal multi-factor test, but in practice Disnaker officers, labor court judges, and tax auditors all look at the same handful of indicators. We use this table with clients deciding which way to structure a role.

FactorPoints toward employeePoints toward contractor
HoursFixed working hours, clock in/outDeliverable-based, no set schedule
SupervisionReports to a manager, given daily instructionsAgreed scope, contractor decides the method
ExclusivityWorks only for this company, long termFree to work for other clients
ToolsCompany laptop, email, office desk providedUses own equipment and systems
PaymentFixed monthly salary regardless of outputPaid per project or invoice, against deliverables
IntegrationListed as staff, has a company email and titleIssues own invoices, has own NPWP and business registration
DurationOngoing, indefinite, renewed automaticallyDefined scope with a natural end point

No single factor decides it alone. The problem we see most often in Bali is a business that genuinely wants contractor flexibility but then manages the person exactly like staff: fixed hours, company email, daily check-ins, years of continuous work. That is an employee with a service agreement glued on top, and it will not hold up if challenged.

Cost of Setting Up a Compliant Contractor Agreement

Pricing depends on scope, whether the contractor is local or foreign, and whether you're setting up one agreement or a template for recurring use. These are approximate ranges based on work we commonly quote. Confirm current pricing directly, since scope changes the number quickly.

ServiceTypical range (USD)Notes
Single contractor agreement, local individual250 to 500Bahasa Indonesia and English, bilingual preferred for enforceability
Contractor agreement with foreign party clauses400 to 800Adds immigration and tax withholding language for cross-border payment
Vendor or outsourcing agreement (company to company)500 to 1,200Used when the contractor operates through their own CV or PT
Misclassification risk review of existing contracts300 to 700 per contract setAudit of current arrangements before a Disnaker inspection or dispute
Ongoing retainer for recurring contractor hiresQuoted per volumeFlat template plus per-use drafting fee

If you are also setting up the underlying business, our work permit and residence visa guide covers the entity and licensing side that often runs in parallel with contractor decisions.

Do Independent Contractors Need a Work Permit in Indonesia

If the contractor is Indonesian and works inside Indonesia, no immigration permit is needed, only a correct tax setup. If the contractor is a foreign national physically performing work inside Indonesia, the answer is yes in almost every case. "Contractor" status does not exempt a foreigner from immigration rules. Any foreign national doing work for an Indonesian business, or work physically located in Indonesia, generally needs a sponsor, an RPTKA approval (the foreign manpower utilisation plan lodged through the OSS system), and a KITAS tied to that sponsorship.

There is no legal pathway for "foreign freelance contractor, no sponsor, working onshore." What businesses actually do falls into three patterns:

  • Sponsor the foreigner on a work-related KITAS through the local entity, even if the underlying agreement is a service contract rather than an employment contract.
  • Contract with a foreign-owned vendor company that already holds its own licensing and sponsors its own staff.
  • If the person is working remotely for an overseas client and merely residing in Bali, they may qualify for a remote worker visa rather than a work-based KITAS. This generally requires proof of offshore income, historically referenced around USD 60,000 a year, paid by a foreign employer or client outside Indonesia. Thresholds and documentation requirements are revised periodically, so confirm the current figure before relying on it.

The gray zone that causes the most trouble is a foreigner on a tourist, business, or social-cultural visa who is quietly doing paid work for an Indonesian company "as a contractor." That is unauthorized work regardless of the contract wording, and immigration enforcement in Bali has tightened in recent years. Our work visa and KITAS guide walks through the sponsorship routes in more detail.

How Independent Contractors Are Taxed in Indonesia

Tax treatment depends on whether the contractor is a resident individual, a non-resident individual, or a company issuing invoices.

  • Resident individual contractor: payments are generally subject to PPh 21 withholding under the non-employee schedule, calculated differently from a regular salary. Contractors without an NPWP (tax ID) are typically subject to a higher withholding rate, often described as a 20 percent uplift compared to the standard rate, so always collect the NPWP before the first payment.
  • Company vendor (CV or PT issuing an invoice): the paying company usually withholds PPh 23 at 2 percent of the gross service fee, and the vendor reports and settles its own corporate tax separately.
  • Non-resident foreign individual: payments are generally subject to PPh 26 withholding, commonly at 20 percent of gross, unless a tax treaty between Indonesia and the contractor's home country reduces the rate. A treaty reduction is not automatic, it requires the contractor to supply a certificate of domicile.

Get the withholding category wrong and the paying company, not the contractor, is usually the one facing the tax assessment and penalty, because the law places the withholding obligation on the payer.

What to Put in the Contractor Agreement

A contractor agreement that will actually hold up needs more than a title change from "employment contract" to "service agreement." At minimum it should state:

  • Scope defined by deliverable or project, not by hours of availability
  • Payment tied to invoices against milestones, not a fixed monthly salary paid on the same date every month
  • No requirement for the contractor to work exclusively for you
  • Contractor responsible for their own tax filing and, where applicable, their own BPJS enrollment as an informal worker
  • A term with a defined end date or renewal point, not an indefinite ongoing arrangement
  • Clear statement of which party owns intellectual property created under the agreement
  • Termination clause that does not mirror severance-style notice periods used for employees

Bilingual drafting, Bahasa Indonesia alongside English, is strongly advisable. Indonesian law generally requires contracts involving an Indonesian party to have an Indonesian language version, and in a dispute the Indonesian text typically governs.

The single most expensive mistake: using a contractor agreement to manage someone who is, in every practical sense, a long-term employee: fixed hours, exclusive to your business, supervised daily, paid the same amount every month for years. If that relationship is ever challenged, either by the contractor at termination or by a labor inspection, the business can be ordered to pay back severance, the religious holiday bonus (THR) for every year worked, and retroactive BPJS Ketenagakerjaan and BPJS Kesehatan contributions, sometimes going back several years. The saving from skipping payroll taxes early on is almost always smaller than the exposure created later.

Hiring Remote Contractors Without a Local Entity

If you don't yet have a PT PMA or local entity in Indonesia, you can still engage an Indonesian contractor directly from abroad as a foreign company, provided the contractor invoices you and the arrangement is genuinely project-based. This is common for software development, design, and marketing work. The complications start when the relationship becomes full-time, indefinite, and exclusive, which starts to resemble an employment relationship with a foreign employer who has no registered presence in Indonesia, a separate and messier compliance problem involving permanent establishment risk.

If the plan is to build an ongoing team in Bali rather than hire one or two contractors, it is usually cheaper over two to three years to set up a PT PMA and hire staff properly, with BPJS and tax handled through payroll, than to keep expanding a contractor workforce that increasingly looks like disguised employment. Our visa agency services page covers the entity and sponsorship side if that becomes the better route.

What Happens If a Contractor Is Reclassified as an Employee

Reclassification usually surfaces in one of two ways: a contractor disputes their termination and files a claim through the Industrial Relations Court (Pengadilan Hubungan Industrial), or a routine Disnaker labor inspection flags the arrangement. If the relationship is found to be employment in substance, the business can face claims for:

  • Severance pay (pesangon) calculated against the full length of the relationship, not just a recent period
  • Unpaid THR for every year the relationship existed
  • Retroactive BPJS Ketenagakerjaan and BPJS Kesehatan contributions, plus late payment penalties
  • Back pay adjustments if the contractor's pay fell below applicable minimum wage once recalculated as a salary

These claims compound quickly with tenure. A contractor treated this way for four or five years creates a materially larger exposure than one engaged for six months. This is exactly why a periodic review of long-running contractor relationships is worth the modest cost of a compliance check.

Step by Step: How to Hire an Independent Contractor in Indonesia

  1. Define the deliverable and timeline first, before you think about pay structure. If you cannot describe the work as a result rather than a role, it may not be contractor work.
  2. Decide whether to engage an individual or a vendor company. A registered CV or PT vendor is cleaner from a classification standpoint than a solo individual.
  3. Draft a bilingual agreement with the clauses above, scoped to the actual deliverable, not a generic employment template with the title changed.
  4. Collect the contractor's NPWP before the first payment, and for a vendor, their company registration documents.
  5. Set up the correct withholding category (PPh 21, PPh 23, or PPh 26) before the first invoice is paid, not after.
  6. If the contractor is a foreign national working physically in Indonesia, confirm the immigration basis first. Do not start the working relationship on a tourist or social visa and sort the permit out later.
  7. Review any contractor relationship that passes the twelve month mark. If it has become exclusive, supervised, and full time in practice, convert it to proper employment or restructure the scope.

For businesses deciding between hiring contractors and sponsoring staff on work KITAS, our Bali work visa and work permit guide and the firm's background page are a reasonable next stop before committing either way.

FAQ

Can foreigners be independent contractors in Indonesia?

Foreigners can sign contractor agreements, but if they are physically performing the work inside Indonesia, they generally still need a proper immigration basis, usually a sponsor and a work-related KITAS, or a remote worker visa if the income comes entirely from an overseas client. There is no "contractor exemption" from Indonesian immigration rules.

What is the difference between an employee and an independent contractor in Indonesia?

Indonesian law does not define a separate contractor category by name. The distinction comes from the Civil Code's split between an employment agreement and a service agreement. Authorities look at substance: fixed hours, supervision, exclusivity, and provided tools point to employment, while project-based deliverables, flexible hours, and multiple clients point to a genuine contractor relationship.

Do independent contractors in Indonesia need a work permit?

Indonesian contractors do not need a work permit, only correct tax registration. Foreign contractors working physically inside Indonesia generally do need an immigration basis, typically a sponsor-backed KITAS or an RPTKA approval, regardless of whether the underlying contract is labeled as a service agreement.

How are independent contractors taxed in Indonesia?

Resident individual contractors are generally subject to PPh 21 withholding under the non-employee schedule, with a higher rate applied if they lack an NPWP. Company vendors issuing invoices are usually subject to 2 percent PPh 23 withholding on the service fee. Non-resident foreign individuals are typically subject to PPh 26 at 20 percent unless a tax treaty reduces the rate.

Can I hire a remote contractor in Indonesia without a local entity?

Yes, a foreign company can contract directly with an Indonesian individual or vendor for project-based work without setting up a local entity. The risk increases if the relationship becomes full-time, indefinite, and exclusive, which starts to resemble disguised employment and can raise permanent establishment questions for the foreign company.

What happens if a contractor is reclassified as an employee in Indonesia?

If a labor dispute or Disnaker inspection reclassifies the relationship, the company can be ordered to pay retroactive severance, unpaid religious holiday bonuses (THR), and back BPJS contributions covering the full length of the relationship, sometimes several years, plus late payment penalties.

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

Not necessarily. A foreign company or individual can engage Indonesian contractors directly through a service agreement without a local entity. A PT PMA becomes the better structure once you need ongoing staff, want to sponsor foreign workers on KITAS, or the contractor relationships have grown large enough that proper payroll is cheaper than managing misclassification risk.

What should be included in an independent contractor agreement in Indonesia?

A compliant agreement should define the work by deliverable rather than hours, tie payment to invoices against milestones, confirm the contractor is not exclusive to you, state who owns the resulting intellectual property, and set a defined term. A bilingual Bahasa Indonesia and English version is advisable, since Indonesian courts generally rely on the Indonesian language text in a dispute.