Taxes in Bali: The 2026 Expat Guide

For years, tax was the subject Bali expats preferred to ignore. That era is over: since late 2025, the Indonesian tax office cross-references its data with immigration and knows exactly who entered, who left, and for how many days. Here are the rules of the game in 2026, explained simply.
When do you become an Indonesian tax resident?
Two triggers, and one is enough:
- The 183 day rule: more than 183 days of presence in Indonesia within any 12 month period, consecutive or not, makes you a tax resident.
- The KITAS: a stay permit valid for more than 183 days (investor E28A, remote worker E33G, retirement, family...) makes you a tax resident from the permit's issue date, not after six months of presence.
Regulation PER-23/PJ/2025, in force since December 2025, synchronized tax and immigration data. The era of "nobody checks" is closed.
What a tax resident pays
A resident is taxable on worldwide income, at progressive rates: 5% up to IDR 60 million per year, then 15%, 25%, 30% and 35% above IDR 5 billion. Residents register for a tax number (NPWP) and file an annual return (SPT) by March 31.
Two mechanisms prevent double taxation hell:
- Tax treaties: the US, UK, Australia, Canada, France and most European countries have treaties with Indonesia. They allocate taxing rights by income type (salaries, dividends, pensions, rent) and let you credit tax paid elsewhere.
- The 4 year territorial election: new residents with certain expertise (listed technical and scientific professions) can elect to be taxed only on Indonesian-source income for their first 4 tax years. Powerful, but conditional: validate it with counsel.
The typical cases
| Profile | Likely tax picture |
|---|---|
| Holidaymaker or winterer under 183 days | Non-resident: nothing to file in Indonesia (your home country is another story) |
| E33G nomad settled year-round | Tax resident: worldwide income at the scale, softened by the treaty and the possible 4 year election |
| Villa investor via PT PMA | The company pays its taxes (rental income); you are taxed on salary and dividends received |
| Leasehold owner renting out the villa | Tax on Indonesian rent even for non-residents (20% withholding) |
| E33F retiree | Resident: the treaty decides where the pension is taxed (often the paying country, not always) |
Where to start, in order
- Count your days of presence honestly over a rolling 12 months.
- Clarify your departure tax residency (are you still a tax resident back home?).
- Read the treaty between your country and Indonesia for your income types.
- If you become resident: NPWP, a local accountant, and a review of the 4 year territorial election.
- Document everything: proof of tax paid elsewhere is your best friend.
Your tax situation deserves better than a Facebook forum
Describe your project and income sources: we point you to the right questions and the right people, free.
Describe my situationFrequently asked questions
Does the remote worker KITAS mean zero tax?
No. The E33G is an immigration status, not a tax status. Once you cross the residency threshold, general tax rules apply, tempered by your treaty and the possible territorial election. Anyone selling you "guaranteed zero tax" is selling you a future problem.
I rent my villa on Airbnb, where do I declare?
Indonesian-source rental income is declared in Indonesia, resident or not (20% withholding for non-residents, 10% of gross rent under the resident property rental regime). Your home country may also have a say depending on the treaty.
Is leaving Bali before 183 days each year enough?
It avoids Indonesian residency by presence, but mind the rolling 12 month count (not calendar years), and the long KITAS which triggers residency on its own. And you must be tax resident somewhere: fiscal statelessness is a myth that ends in an audit.