Independen & EditorialInformasi, Bukan NasihatBersumber RegulasiBukan Situs Pemerintah

Do Foreigners With an NPWP Have to File an Indonesian Tax Return (SPT)?

Do Foreigners With an NPWP Have to File an Indonesian Tax Return (SPT)?

Yes. Any foreigner who holds an active Indonesian tax number (NPWP) is legally required to file an annual tax return — the Surat Pemberitahuan Tahunan, universally shortened to SPT — by 31 March of the following year. This obligation arises directly from UU KUP (the General Tax Provisions Law), and it applies even when you owe zero tax, even when your income was earned entirely abroad, and even when you spent most of the year outside Indonesia. The NPWP is the trigger. As long as the number is active, the filing duty is active too.

That is the short answer. The longer answer — covering what you must report, when the obligation can be extinguished, and where treaty relief fits in — takes a bit more unpacking. Read on.

Why the NPWP Creates a Filing Obligation

Indonesian tax law does not tie the annual filing duty to your residency status or the source of your income. It ties it to your tax registration status. The legal mechanism is in UU KUP Pasal 3(3)(b): every registered taxpayer (Wajib Pajak terdaftar) who is an individual must lodge an SPT Tahunan Orang Pribadi within three months of the close of the tax year — that is, by 31 March. The tax year runs 1 January to 31 December.

When you registered for an NPWP — whether voluntarily at the local KPP, through your employer, as a condition for signing a lease or opening a bank account, or automatically because your NIK (national ID for foreigners with KITAS) was linked into the DJP system — you entered that register. You are now a Wajib Pajak. The filing obligation follows automatically, regardless of whether the registration was your idea.

The late-filing fine for individuals is Rp100,000 per return, under UU KUP Pasal 7. Not catastrophic, but it compounds: miss three consecutive years and the arrears are Rp300,000 plus whatever interest the DJP’s monthly-rate tariff calculation (post-UU HPP 7/2021 reform — no longer the old flat 2%/month) adds on any unpaid tax. Beyond the money, a history of non-filing can complicate later dealings with the DJP: NPWP deactivation requests, property transactions, or work permit renewals that require a tax-clearance letter.

What a Tax Resident Foreigner Must Actually Report

This is where residency status matters — not for whether you file, but for what you put in the return.

Tax Residency: The 183-Day Test

Under UU PPh Pasal 2(3), you are an Indonesian tax resident if you: (a) reside in Indonesia, (b) are present in Indonesia for more than 183 days in any 12-month period (not necessarily a calendar year), or (c) are present and intend to reside. A foreigner on a KITAS or KITAP who lives year-round in Bali almost certainly meets criteria (a) and (c) — the 183-day count is almost secondary.

Tax residents report worldwide income. That means salary wired by a foreign employer, dividends from shares held abroad, rental income from property in your home country, freelance fees paid into an overseas account — all of it goes into the SPT. Indonesia has roughly 70 tax treaties (P3B) in force to prevent genuine double taxation, but the treaties reduce tax owed, not the reporting obligation itself. You still disclose; you then apply the relief.

The PMK 18/PMK.03/2021 Four-Year Territorial Scheme

There is a significant carve-out that most expat-facing commentary ignores. PMK 18/PMK.03/2021, issued under the Cipta Kerja law framework, allows certain skilled foreign workers who become Indonesian tax residents to be taxed only on Indonesian-source income for their first four tax years of residency. Foreign income received during those four years is exempt from Indonesian tax — and from the full worldwide-income disclosure — provided the foreigner meets the expertise criteria and formally applies for the scheme.

The criteria are specific. The foreigner must have expertise in a field the government has designated as nationally needed, and the arrangement must be formalised. This is not a do-it-yourself administrative step. It is precisely the kind of structuring question where engaging a registered tax consultant pays for itself in the first year: if you qualify, four years of exemption on foreign income is real money.

PMK 18/2021 remains in force as of June 2026 — no revocation regulation has been published. But the application process and qualifying categories require current-year verification, because implementing guidance can shift.

Non-Residents With an NPWP

Some foreigners hold an NPWP but do not meet the residency tests — for example, someone who registered years ago, has since left Indonesia, but never deactivated the NPWP. Technically, a non-resident is only liable for Indonesian-source income, which is generally collected at source via PPh Pasal 26 withholding (20% gross, reducible under applicable treaties). If all your Indonesian income was already withheld at the correct rate, you may owe nothing additional.

But the filing obligation under UU KUP still stands as long as the NPWP is active. A nil return — SPT with zero additional tax due — is still a return you must lodge. This surprises many people. The safe path is deactivation (more on that below).

How Tax Treaties Interact with the SPT

Indonesia’s treaty network covers most major expat origin countries: Australia, the United Kingdom, Singapore, the Netherlands, Germany, France, Japan, South Korea, the United States, and many others. Each treaty has its own residence tie-breaker rules, treatment of employment income, provisions on dividends and interest, and — critically — a process for claiming relief.

Claiming treaty relief in Indonesia does not happen automatically. The mechanism is the DGT form (formerly DGT-1 or DGT-2 depending on recipient type), submitted alongside a Certificate of Domicile issued by the tax authority in your home country. Without the DGT form, the Indonesian payer is obligated to withhold at the domestic rate (20% under PPh 26). Overpayment is refundable, but a refund requires a formal claim, and the DJP’s refund process is not fast.

For employed expats, the employer’s tax team typically handles withholding correctly. For self-employed workers, property owners, or anyone receiving income from multiple Indonesian sources, verifying that the right treaty rate was applied — and claiming any shortfall or excess in the SPT — is exactly the kind of reconciliation work that makes getting the SPT right more than a formality.

Filing fact Detail
SPT Tahunan Orang Pribadi deadline 31 March (3 months after year-end) — UU KUP Pasal 3(3)
Late-filing fine (individual) Rp100,000 per return — UU KUP Pasal 7
Late-payment interest Monthly tariff set by Minister of Finance reference rate (not the old 2%/month — this changed under UU HPP 7/2021); published monthly via Keputusan Menteri Keuangan
Worldwide income reporting starts Once you become a tax resident (183+ days or residing + intent)
PMK 18/2021 territorial scheme window 4 tax years from becoming resident; foreign income exempt if criteria met and application approved
Non-resident withholding (PPh 26) 20% gross; reducible under applicable P3B with valid DGT form
Treaty network ~70 P3B in force (DJP list; verify for your country)

If you are at the point of reconciling multiple income sources, treaty positions, and a PMK 18 application, our enquiry form connects you with registered consultants who handle this exact work for resident expats. Foreign-income reporting cases are where the complexity quickly exceeds what most people want to navigate alone.

How to File the SPT as a Foreigner

Since 1 January 2025, the DJP’s official platform is Coretax DJP (coretaxdjp.pajak.go.id). The legacy e-Filing system has been progressively retired. Filing now occurs inside the Coretax portal, using your NPWP and either the digital certificate issued during registration or the OTP-based access flow.

The individual return for someone with business or foreign income is SPT Form 1770. Employed-only filers with a single Indonesian employer typically use Form 1770S (simplified). Foreigners with foreign-source income that they are required to disclose use 1770, attaching supporting schedules for overseas assets and income.

Two practical hurdles for foreigners:

  • Language. Coretax and the SPT forms are in Bahasa Indonesia. There is no official English interface. Navigating the portal without Indonesian language skills or assistance is slow and error-prone.
  • Evidence of foreign income. The DJP expects documentation: foreign payslips, bank statements, foreign-employer certificates, or equivalent. Translation is not mandated in the law but is standard practice when a consultant submits on your behalf.

On the Coretax migration itself: the January 2025 rollout was rocky. NIK-Dukcapil matching errors prevented some legitimate registrants from accessing the system. As of mid-2026 these issues are largely resolved, but foreigners whose NPWP predates the Coretax era sometimes find their profile data needs manual correction at the domicile KPP (Kantor Pelayanan Pajak). This is a one-time fix, not a recurring problem — but it is a reason to start the SPT process early rather than in the last week of March.

Deactivating an NPWP You No Longer Need

If you have left Indonesia permanently, or no longer meet any tax obligation criteria, deactivating (non-aktifkan) the NPWP is the correct move — and it is the only way to end the filing obligation legally. An NPWP that exists in the DJP register, even if you are living in another country, continues to generate a filing duty every 31 March until formally deactivated.

The deactivation process requires an application to your domicile KPP, supporting evidence that the registration conditions no longer apply (departure record, loss of KITAS, no Indonesian-source income), and in some cases an audit of outstanding obligations before the DJP approves it. Approval is at the DJP’s discretion — do not proceed on the assumption that an application guarantees approval, especially if there are unfiled returns or open assessments in the system.

The deactivation process has improved under Coretax, but it still requires the same human review at the KPP level that it always has. Budget time, not just paperwork.

Two Viral Claims That Do Not Hold Up

Two claims circulate persistently in expat forums and social media that deserve direct rebuttal.

First: “Foreign income is not taxed in Indonesia.” This is partially true — for non-residents, and for residents who qualify for and obtain the PMK 18/2021 scheme during their first four years. It is not true as a blanket statement for Indonesian tax residents, who are on a worldwide income basis under UU PPh Pasal 4. Anyone who tells you residency does not affect your obligations is either describing only the non-resident situation or is simply wrong.

Second: “The E33G remote-worker KITAS makes you tax-free.” The E33G (introduced as an immigration category in 2024) is an immigration status, full stop. It creates no special tax regime. No DJP regulation exempts E33G holders from PPh. If you hold an E33G KITAS and are in Indonesia for more than 183 days, or residing here with intention to remain, you are a tax resident subject to the usual worldwide-income rules — with the same access to treaty relief and the PMK 18 scheme that any other qualifying foreigner has. The E33G does nothing to change any of that. This claim is not supported by any published regulation.

Frequently Asked Questions

I have an NPWP but I earned no income in Indonesia last year. Do I still have to file?

Yes. A nil return — SPT showing zero income and zero tax due — is still a legal obligation while the NPWP is active. File a nil return by 31 March to avoid the Rp100,000 late-filing fine under UU KUP Pasal 7. If this situation will continue (no Indonesian income, no Indonesian residency), the better solution is to apply for NPWP deactivation at your domicile KPP.

My employer withheld PPh 21 from my salary. Does that count as filing the SPT?

No. Employer withholding settles the monthly tax liability but does not replace the annual SPT Tahunan. You must still lodge the return by 31 March, reporting your total income for the year. The withheld amounts appear as a credit against your annual computation. If the withholding was exact, the SPT will show zero additional tax due — but it must still be filed.

Can I use an Indonesian tax treaty to reduce my liability in the SPT?

Yes, but the mechanism matters. Treaty relief on Indonesian-source income received with withholding requires a DGT form and a Certificate of Domicile from your home country’s tax authority. Without those documents, the Indonesian payer must withhold at the domestic 20% PPh 26 rate. Treaty claims on withheld amounts can be reconciled in the SPT and, if overpaid, refunded — but refunds take time and require a formal process. Get the DGT documentation in place before income is paid, not after.

What is the PMK 18/2021 scheme and am I eligible?

PMK 18/PMK.03/2021 allows certain skilled foreigners who newly become Indonesian tax residents to pay tax only on Indonesian-source income for their first four tax years. Foreign income is exempt during this window. Eligibility depends on the type of expertise the government has designated as nationally needed, and the scheme must be formally applied for — it is not automatic. If you think you might qualify, this is a conversation to have with a registered tax consultant before your first full year of residency closes, because the window starts from the year you become resident.

What happens if I never filed SPT for several years while holding an NPWP?

The late-filing fine is Rp100,000 per individual return (UU KUP Pasal 7), so three unfiled years is Rp300,000 in administrative fines. Any unpaid tax from those years also accrues interest at the DJP’s published monthly tariff. The more serious risk is an audit flag: a taxpayer with multiple years of non-filing who then surfaces in a property transaction or visa renewal may attract DJP attention. The voluntary path — filing backdated nil or corrected returns and settling any amounts owed — is generally preferable to waiting for an audit notice. A registered tax consultant can help sequence this.

If the complexity of your tax position in Indonesia — foreign income, treaty claims, the PMK 18 scheme, or years of unfiled returns — is starting to feel like more than a self-service exercise, that instinct is correct. Foreign-income reporting and treaty interaction are exactly where a consultant registered with SIKOP (the DJP’s official consultant register) earns their fee. You can reach us via our enquiry form or WhatsApp for an introduction to consultants who work specifically with resident expatriates. No one can pay to change what we publish; if you proceed with a consultant through our referral, they may pay us a fee at no extra cost to you.

Tanya Bali Pajak
WhatsAppTanya Kami
Scroll to Top