Skip to main content

Expat Tax · Indonesia

Indonesia Tax Guide for Foreign Freelancers

How long you stay determines how much you pay — and whether your foreign income gets taxed at all.

Bali is the dream. But Indonesia's tax system for foreigners is complex, and the rules around remote work are stricter than most nomads realize. Here's what you need to know.

Tax Residency: The 183-Day Rule

You're an Indonesian tax resident if you're present in Indonesia for more than 183 days in any 12-month period. The implications are significant:

Status Taxed On Rate
Resident (183+ days) Worldwide income Progressive 5%–35% (UU HPP)
Non-Resident (≤183 days) Indonesian-sourced income only Flat 20%, no deductions

Key point: residents are taxed on worldwide income, meaning even income from clients outside Indonesia counts. Non-residents only pay on Indonesian-sourced income. Use the "I'm a foreign freelancer" toggle in our calculator to see expat rates.

Visa and Work Rights

Visa / Permit Can You Freelance?
Tourist Visa / VoANo — illegal to work
KITAS (Limited Stay Permit)Yes, if sponsored by employer or company
KITAP (Permanent Stay)Yes — full work rights
Second Home VisaLimited — check specific conditions

Important: Working on a tourist visa or VoA — even remotely for foreign clients — technically violates immigration rules. Enforcement varies, but the risk of deportation and fines is real. Get proper authorization before freelancing from Indonesia.

Tax Rates for Residents

Tax residents use the same progressive UU HPP rates as Indonesian citizens:

Taxable Income (per year) Rate
Up to Rp 60 million5%
Rp 60–250 million15%
Rp 250–500 million25%
Rp 500 million–5 billion30%
Over Rp 5 billion35%

Double Taxation Treaties

Indonesia has tax treaties with over 70 countries. If you're a tax resident of a treaty country, you may qualify for foreign tax credits to avoid paying twice on the same income. Check the treaty status between Indonesia and your home country.

Key Takeaways

  • Over 183 days: Tax resident — worldwide income taxed at progressive rates (5%–35%).
  • 183 days or less: Non-resident — flat 20% on Indonesian-sourced income only.
  • You need an NPWP (tax ID) to file as a resident.
  • Working on a tourist visa is illegal — even for foreign clients.
  • Check double taxation treaty benefits with your home country.

Social Security for Foreigners

Indonesia's social security system (BPJS) applies to foreign workers under specific conditions that every expat freelancer should understand:

  • BPJS Ketenagakerjaan (Employment): Foreigners who work in Indonesia for six months or longer are required to enroll. The program includes JKK (work accident insurance at 0.24–1.74% of wages), JKM (death benefit at 0.3%), and JP (old-age savings at 2% employer + 1% employee). These contributions are mandatory if you hold a KITAS with a work authorization.
  • BPJS Kesehatan (Health): Health insurance is mandatory for all residents including foreigners on KITAS or KITAP. The contribution is 5% of monthly salary (4% employer, 1% employee) capped at Rp 12 million salary base. Many expats find the coverage basic and supplement with private international insurance from providers like Cigna or Allianz.
  • Opting out: Indonesia has totalization agreements with only a handful of countries. If your home country has no agreement, you may be required to contribute to both systems simultaneously. Check with BPJS whether a bilateral agreement exists — currently Singapore and Malaysia have comprehensive arrangements, but most Western nations do not.
  • Withdrawing BPJS funds on departure: When you permanently leave Indonesia, you can withdraw your JP (old-age savings) contributions. The process requires your KITAP/KITAS, passport, bank account details, and proof of permanent departure. Expect 2–4 weeks for processing. Any JKK or JKM benefits already paid are non-refundable.
  • Freelancer considerations: Self-employed foreigners without a formal Indonesian employer may not be actively enrolled in BPJS. However, without it you have no local safety net. Most long-term expat freelancers on KITAS choose private international health insurance plus voluntary BPJS enrollment for local hospital access.

Repatriating Money

As a freelancer in Indonesia, managing international payments and moving money requires careful planning due to currency controls:

  • Receiving foreign income: Wise supports IDR and offers the best exchange rates for USD-IDR conversions, typically 0.5–1% above mid-market. PayPal Indonesia charges 4–5% total fees and is best avoided for large transfers. Direct SWIFT transfers to Indonesian banks cost $10–25 per incoming transfer plus intermediary fees.
  • Local bank accounts for foreigners: Banks like BCA, Mandiri, and CIMB Niaga allow foreigners with KITAS or KITAP to open accounts. Requirements include your tax ID (NPWP for residents), passport, and valid visa. Non-residents without a KITAS face significantly tighter restrictions and may only open limited-purpose accounts.
  • Sending money abroad: Bank Indonesia regulates outward remittances. Transfers up to $25,000 per month generally proceed without special documentation. Above that, you need supporting evidence of income source and tax payment. Wise and Crypto (USDT via Binance) are commonly used alternatives for larger amounts.
  • Forex risk: The Indonesian rupiah has depreciated steadily against USD over the past decade — approximately 3–5% per year on average. Consider holding USD in a dual-currency account (BCA offers this) and converting to IDR only for living expenses. This can save you significant value over long stays.
  • Tax on repatriation: If you're a tax resident, foreign income brought into Indonesia is taxable — but you can claim a foreign tax credit for tax already paid abroad. Keep clear records of foreign taxes paid, including tax returns and withholding certificates from your home country, to claim the credit effectively on your SPT Tahunan.

Common Expat Tax Mistakes

  • Working on a tourist visa: Freelancing — even remotely for foreign clients — on a tourist visa or Visa on Arrival is illegal. The risks include deportation, fines, and a potential ban on re-entry to Indonesia. Always secure a KITAS with the appropriate work authorization before starting work from Indonesia.
  • Not registering for an NPWP: If you stay 183+ days, you must register for a tax ID (NPWP). Without one, you cannot file a tax return, claim treaty benefits, or open a local bank account as a resident. The registration process takes 1–2 weeks and requires your passport, KITAS, and home country tax ID number.
  • Ignoring the worldwide income rule: Unlike some neighboring countries, Indonesia taxes residents on worldwide income — not just locally-sourced earnings. Many digital nomads are surprised to learn that their foreign client income is fully taxable if they become tax residents of Indonesia.
  • Assuming foreign tax credits are automatic: To offset foreign income tax against Indonesian tax, you must report the foreign income and actively claim the credit on your annual SPT Tahunan return. The credit is limited to the lower of foreign tax paid or Indonesian tax payable on that income — you cannot get a refund of excess foreign tax.
  • Missing the March 31 filing deadline: Individual tax returns in Indonesia must be filed by March 31 each year for the previous calendar year. Late filing penalties start at Rp 100,000 and increase progressively. For e-filing through the DJP Online portal, the deadline is also March 31.

Filing as a Foreigner

Filing taxes in Indonesia as a foreign freelancer involves several steps that differ from local filers:

  • NPWP registration: If you stay 183+ days and become a tax resident, you must register for an NPWP (Nomor Pokok Wajib Pajak) — Indonesia's tax ID. Apply at the local Kantor Pajak (tax office) with your passport, KITAS/KITAP, and home country tax ID. The process takes 1–2 weeks. Without an NPWP, you cannot file a tax return, claim treaty benefits, or open a local bank account as a resident.
  • SPT Tahunan (Annual Return): Residents file Form 1770 (for business/self-employment income) or Form 1770S (simplified version for certain incomes). The forms are in Bahasa Indonesia only — English translations are not officially provided. Tax offices in Jakarta, Bali, and Surabaya have limited English support, so hiring a tax consultant (konsultan pajak) is strongly recommended.
  • E-filing via DJP Online: Indonesia's e-filing system supports online submission through the DJP Online portal. You'll need an EFIN (Electronic Filing Identification Number), which you obtain from the tax office in person. The system is in Bahasa Indonesia, but many tax consultants handle e-filing on your behalf.
  • Deadline: Individual tax returns must be filed by March 31 each year for the previous calendar year's income. Late filing penalties start at Rp 100,000. If you miss the deadline, you can still file but the penalty accrues automatically.
  • Monthly withholding obligations: If you employ local staff or contractors, you must withhold PPh 21 (income tax) and PPh 23/26 (withholding tax on services/royalties) and remit them monthly. This requires a separate registration as a withholding taxpayer (Pemotong PPh).
  • Engaging a tax consultant: Most expat freelancers in Indonesia hire a local tax consultant (konsultan pajak) for annual filing. Expect to pay Rp 2–5 million per year for individual compliance. Firms like Prime Partners, Cekindo, and local Balinese consultants popular with the expat community offer English-speaking services.

Visa Types and Tax Implications

Your visa type in Indonesia has direct implications for your tax status and ability to work legally:

Visa / Permit Stay Duration Can Freelance? Tax Implication
Tourist Visa / VoA30 days, extend to 60No — illegalNon-resident, no tax filing needed
B211A Business Visit60–180 daysLimited — meetings onlyNon-resident, no Indonesian tax on foreign income
KITAS (Limited Stay) — Work6–12 months, renewableYes — with sponsorResident if 183+ days, NPWP needed, progressive rates
KITAS — Investor1–5 yearsYes — in your own companyResident, progressive rates, can use PT PMA structure
KITAP (Permanent Stay)5 years, renewableYes — full rightsResident, worldwide income taxable
Second Home Visa5–10 yearsLimited — check conditionsResident if 183+ days, foreign income may be taxable

Critical distinction: Having a KITAS does not automatically grant you the right to freelance. If your KITAS is sponsored by a specific employer, you can only work for that employer. To freelance legally, you need either an independent KITAS through a company you own (PT PMA) or an investor KITAS. Digital nomads on tourist visas face the highest risk — deportation is a real consequence of being caught working remotely.

The Second Home Visa (introduced in 2022) allows stays of 5–10 years but does not permit local employment. However, remote work for foreign clients is in a gray area — the visa is still relatively new and enforcement patterns are emerging. If you stay under 183 days, you remain a non-resident and avoid Indonesian tax on foreign income entirely.

Setting Up a Local Company

Foreigners looking to formalize their freelance business in Indonesia have several options, each with different tax implications:

  • PT PMA (Foreign-Owned Company): A Penanaman Modal Asing (PMA) is a limited liability company with foreign ownership. Most service sectors allow 100% foreign ownership under the Positive Investment List. The minimum paid-up capital is typically Rp 10 billion (approximately US$650,000), though only 25% must be deposited initially. This is the standard vehicle for foreigners who want a local legal entity.
  • PT for locals with foreign nominee: Some expats use a nominee arrangement where a local Indonesian holds shares on their behalf. This practice is legally gray and carries significant risk — Indonesian law prohibits nominee shareholding for most sectors. A PT PMA is the legally compliant alternative, albeit more expensive to establish.
  • Registration costs: Establishing a PT PMA through a professional service firm costs US$2,500–5,000 including notary fees, Ministry of Law and Human Rights approval, and BKPM (Investment Coordinating Board) registration. Annual compliance (corporate tax filing, monthly VAT/PPh reporting, financial statements) runs US$1,500–3,000 per year.
  • Corporate tax rates: The standard Corporate Income Tax rate is 22% (reduced from 25% under the Omnibus Law). For publicly listed companies meeting certain criteria, the rate drops to 19%. Compare this with individual progressive rates of 5–35% — if your freelance income exceeds approximately Rp 500 million per year, the corporate route may be more tax-efficient.
  • When to stay as an individual: If your annual freelance income is under Rp 500 million, you do not need employees, and you contract primarily with foreign clients, staying as a sole proprietor (individual taxpayer with NPWP) is simpler and avoids the PT PMA's capital requirements and compliance costs. The individual progressive rate of 15% on the Rp 60–250 million bracket is quite competitive.
  • VAT considerations: Companies with annual revenue over Rp 4.8 billion must register as a Pengusaha Kena Pajak (PKP) and charge 11% VAT on taxable supplies. Individual freelancers generally do not charge VAT unless they voluntarily register. This is an important consideration — being VAT-registered adds significant compliance burden.

Understanding Tax Residency — Beyond the Day Count

The 183-day rule is just the starting point. Both Indonesia and your home country consider deeper factors when determining your true tax residence. Understanding these concepts can protect you from unexpected tax bills:

  • The "tax home" concept: Your tax home is the place where your main business or professional center is located. If you hold professional licenses, maintain client relationships, and keep your primary business bank accounts in another country, your tax home may remain there even if you spend 200+ days in Bali. The US Physical Presence Test uses this concept — you must show your tax home is in a foreign country to claim the Foreign Earned Income Exclusion.
  • Center of vital interests: Under Indonesia's tax treaties, when both countries claim you as a resident, the tie-breaker examines where your personal and economic ties are strongest. Factors include family location, property ownership, bank accounts, professional memberships, and personal belongings. An expat whose family and substantial property remain abroad while renting in Jakarta may not be considered an Indonesian resident under the treaty — despite meeting the 183-day physical presence test.
  • Permanent establishment risk: Even if you are not classified as a tax resident, having a PE in Indonesia can make your business income taxable here. A regular co-working desk, a home office you use consistently, or a local employee/agent acting on your behalf could trigger PE status. Indonesia has been active in auditing foreign companies with PE exposures — and individual freelancers with regular Indonesian work patterns face similar scrutiny.
  • Documenting your position: To substantiate your residency or non-residency claim, maintain: a detailed travel log with exact entry and exit dates (Indonesian immigration stamps are the official record), short-term rental agreements, evidence of home-country professional activities (contracts, client emails, professional memberships), filed tax returns from your home country showing resident status, and bank statements showing where your income is primarily received and spent.
  • The Subjective Intention criterion: Indonesia's tax law also considers your "intention to reside" — not just your physical presence. If you bring your family, buy property, register your children in local schools, or obtain a KITAP, you demonstrate an intention to reside that may make you a tax resident even before you hit 183 days. Conversely, if your family and economic life remain elsewhere, you may argue you are not a resident despite exceeding the day count.
  • CRS information sharing: Indonesia has committed to the Common Reporting Standard (CRS). Your bank accounts in both Indonesia and your home country are shared between tax authorities. If you claim non-resident status in Indonesia but have a KITAS, own property, and spend most of your time here, the inconsistency may trigger an audit.

Deductible Expenses for Freelancers

One of the most effective ways to reduce your Indonesian tax liability is claiming legitimate business deductions. Here is what foreign freelancers can typically deduct:

  • Home office expenses: If you work from your rented villa or apartment in Bali or Jakarta, a portion of your rent and utilities can be deducted. Indonesian tax law allows deductions based on the proportion of your home used for business. A common approach is 25–35% of total housing costs for a dedicated workspace. Ensure your rental agreement supports this.
  • Internet and communications: Full deduction for business internet plans and mobile phone expenses. Most freelancers deduct 70–100% of their monthly internet and phone costs. Keep monthly bills from providers like Telkomsel, IndiHome, or First Media as documentation.
  • Equipment and software: Laptops, cameras, monitors, office furniture, and software subscriptions (including VPNs, cloud storage, and SaaS tools) are deductible. Assets with a useful life over one year must be depreciated — laptops over 4 years, furniture over 8 years. However, low-value items (under Rp 500,000) can be fully expensed immediately.
  • Coworking space: Coworking memberships at spaces like Hubud, Dojo Bali, or WeWork Jakarta are fully deductible business expenses. This is particularly relevant for Bali-based digital nomads. Keep monthly invoices from the coworking provider.
  • Professional development: Online courses, conference fees (both in Indonesia and abroad), professional certifications, and industry publication subscriptions are deductible. The Indonesian tax office accepts these as legitimate business expenses for maintaining professional competence.
  • Travel and transportation: For business purposes, flights, accommodation, and meals are deductible. Domestic flights within Indonesia for client meetings are clearly deductible. International travel for conferences or client visits is also deductible if you can show the business purpose. Meals for client entertainment are limited to 50% deductible.
  • Professional fees: Fees for tax consultants (konsultan pajak), lawyers, or subcontractors are fully deductible. Ensure they issue an Indonesian tax invoice (faktur pajak) if they are PKP-registered.

Important: Indonesia does not apply a standard deduction or percentage-based deduction for freelancers like some countries. You deduct actual expenses only, supported by receipts and invoices. Keeping a digital record system (scanning receipts and categorizing them monthly) is essential. Working with a tax consultant who understands the deduction rules for self-employed professionals can save you significantly more than their fee.

Key Numbers at a Glance

ItemValue
Residency threshold183 days in any 12-month period
Non-resident tax rate20% flat on Indonesian-sourced income
Resident tax-free thresholdRp 54 million/year (PTKP for single)
Top resident rate35% (over Rp 5B)
Worldwide income for residentsYes — all foreign income is taxable
Annual filing deadlineMarch 31
NPWP registration time1–2 weeks
BPJS employment for self-employedNot mandatory for freelancers
Tax treaties active70+ countries
Corporate tax rate22% (down from 25% via Omnibus Law)
Working on tourist visaIllegal — KITAS required

This guide covers general rules only. Indonesian tax law for foreigners involves complex residency and sourcing provisions. Consult a qualified Indonesian tax advisor for your specific situation.

FN

Fahmi

Freelance Software Engineer & Tax Researcher

Researching and maintaining freelance tax guides for 6 Asian countries based on official government regulations.