Tax Residency in Indonesia
February 15, 2026
Indonesian Tax Law and Tax Residency
Tax residency in Indonesia is not determined by visa type. It depends on the facts of where a person lives and the strength of that person's economic ties to Indonesia.
Indonesian tax law uses two key classifications.
SPDN: Subjek Pajak Dalam Negeri.
This is an Indonesian tax resident. SPDN status generally means reporting income earned both in Indonesia and abroad - in other words, worldwide income.
SPLN: Subjek Pajak Luar Negeri.
This is an Indonesian nonresident taxpayer. An SPLN is taxed only on income sourced in Indonesia.
The principal legislation is Indonesia's Income Tax Law, Undang-Undang Pajak Penghasilan, most recently updated substantially through the 2021 Harmonization of Tax Regulations Law, Harmonisasi Peraturan Perpajakan. Beginning in 2026, the tax authorities are applying the actual-residence and center-of-vital-interests tests more closely in practice.
When Indonesia May Treat You as a Tax Resident
Indonesia's tax authorities may classify an individual as an SPDN if any one of the following conditions is met:
- You live in Indonesia on an ongoing basis rather than visiting occasionally as a tourist.
- You spend more than 183 days in Indonesia within any 12-month period, not necessarily within a calendar year.
- The facts show an intention to make Indonesia your place of residence.
What "Intention to Reside" Means
- a long-term home lease;
- family living in Indonesia;
- children attending school in Indonesia;
- Indonesian bank accounts;
- operating a business;
- earning local income;
- utilities registered in your name;
- long-term insurance coverage;
- repeated extensions of your stay.
The tax authority looks at the full picture. If the center of your personal and economic life is in Indonesia, your formal visa status becomes secondary.
Consider a situation in which you live in Bali, rent a home long term, spend most of your time here, and have children attending school in Indonesia. Taken together, those facts may lead the tax authorities to classify you as an Indonesian tax resident, or SPDN.
Your income may still come from abroad. You might work for a foreign company and receive a salary, or earn dividends, business income, interest, royalties, or another form of foreign income.
The key issue is that tax on this income may already have been paid in another country. You then transfer the money to Indonesia, live here, and spend it here.
If you are an SPDN, you must still file an Indonesian tax return. Filing a return does not automatically mean that additional tax is due. The amount payable depends on the specific facts and the country where the income was earned.
When foreign tax has already been paid, Indonesia may allow a foreign tax credit under its double tax treaties, known as P3B agreements.
How the Foreign Tax Credit Works
- You are still required to report the income.
- Tax already paid abroad may be credited against the Indonesian tax.
The basic calculation:
- Calculate the tax due under Indonesian rates.
- Subtract the tax already paid abroad.
- If the foreign tax is equal to or greater than the Indonesian tax, no additional tax is due.
- If the foreign tax is lower, you pay the difference.
The credit is capped at the amount of Indonesian tax that would apply to that income. If you paid more abroad than Indonesia would have charged, Indonesia does not refund the difference.
A Fundamental Point
If you pay tax in the country where the income arises, an Indonesian SPDN will generally report the income and provide evidence of the foreign tax paid.
If the effective tax in the source country is zero because nothing is withheld and you do not pay it independently, being classified as an Indonesian tax resident creates a risk that the tax will instead be due in Indonesia.
Example: Bulgaria
Bulgaria has a flat 10% income tax. On income of USD 1,000 per month, or USD 12,000 per year, the annual tax is USD 1,200. That tax is paid in Bulgaria and supported by official documents.
Because the individual is also an Indonesian tax resident, Indonesia considers the same income. The Indonesian calculation comes to approximately IDR 21,000,000 per year, or about USD 1,400.
Under the applicable double tax treaty, Indonesia credits the tax paid in Bulgaria, but only up to the Indonesian amount. The result is an additional USD 200 due in Indonesia.
Example: Russia
Your salary is USD 1,000 per month, or USD 12,000 per year. At Russia's 13% personal income tax rate, the annual tax is USD 1,560.
The tax is paid in Russia, and the taxpayer has supporting documentation such as a 2-NDFL certificate or tax report.
Indonesia looks at the annual income. Using an illustrative exchange rate, USD 1,000 is approximately IDR 15,000,000 per month, or IDR 180,000,000 per year. Resident tax under the progressive PPh 21 rates is approximately IDR 21,000,000 per year, or roughly USD 1,400.
Because the USD 1,560 paid in Russia exceeds the USD 1,400 calculated in Indonesia, the foreign tax credit applies and no additional Indonesian tax is due.
Annual Filing Requirement
An individual's annual SPT return must be filed by March 31 of the following year.
- If the individual has an NPWP, filing is mandatory.
- Failure to file may result in penalties and interest.
A return must still be filed even when the tax due is zero.
