How Foreigners Can Get an NPWP in Indonesia
Let’s explore this page together
Quick — 10-second read
- In short
- Not every foreigner in Bali needs an NPWP. Registration depends on tax status, income and activities; a visa or KITAS alone does not answer the question.
- Who it matters to
- Foreign employees, people with taxable activities, long-term residents assessing their obligations and holders of an existing NPWP whose details have changed.
- Next step
- Confirm why registration is required, check the DJP rules for your category, then use the appropriate Coretax or KPP route.
This is a practical orientation, not legal, tax or investment advice.
Who Needs an NPWP in Indonesia—and Who May Not
An Indonesian employer may request an NPWP before the first payroll run. A family member holding a stay permit may hear the same request from a bank or service provider. Neither request, by itself, establishes that the person is legally required to register as a taxpayer. Indonesia applies taxpayer-registration rules to the individual's circumstances, income and activities.
Employment with a local company is a familiar reason to investigate registration: the payroll team needs to account for the employee's tax position and withholding. A professional carrying on independent work in Indonesia presents a different set of facts. Receiving a fee into an overseas account does not, on its own, move the work outside the Indonesian tax system.
Consider two people sharing a home in Bali. One has started paid employment locally. The other is on a dependent stay permit and has no earnings. Their immigration paperwork may look similar, yet their registration obligations need not be. Foreign clients paying the second person would change the question again, particularly if the stay becomes long term.
Ordinary holidays, without work or relevant Indonesian income, generally do not create a reason to apply. Conversely, someone living abroad and receiving Indonesian-source income may be taxed through payer withholding without necessarily following the same registration route as a resident employee. PER-7/PJ/2025 requires an assessment of the applicable taxpayer conditions. A property purchase, lease or Indonesian bank account is no substitute for that assessment.
Foreign Tax Residency: Why 183 Days Are Not the Whole Test
The 183-day rule is a residency test, not a six-month grace period for tax administration. PER-23/PJ/2025 also recognises living in Indonesia and being present with an intention to settle there. An individual can meet a residency condition before the day count reaches 184, depending on the evidence.
For the day-count test, presence is measured across a rolling 12-month period, including separate trips; part of a day counts as a day. Other evidence can be more personal: a home genuinely available for everyday use, family relocation or a longer-term employment or stay arrangement. The regulation describes these factors in detail. A KITAS may contribute evidence of an intention to live in Indonesia, yet the tax classification still depends on the full facts.
Indonesian rules distinguish a domestic tax subject (SPDN) from a foreign tax subject (SPLN). That classification is separate from whether a person has met the subjective and objective conditions for taxpayer registration under PER-7/PJ/2025. Registration timing also differs between someone carrying on business or independent professional activity and someone earning income without doing either. The relevant obligation may arise well before the headline day-count threshold.
Tax residency does not settle every question about annual filing or which income must be reported. A non-resident can still receive Indonesian-source payments; a resident may have income and personal ties in several jurisdictions. Where two countries claim taxing rights, the relevant treaty needs to be considered against the person's actual situation, not assumed to provide a blanket exemption.
NPWP for Foreigners: Number Format, NIK and Required Documents
Four identifiers can appear in the same conversation, and each answers a different question. A passport establishes identity and nationality. An ITAS, commonly referred to as a KITAS, concerns permission to stay. NIK is a population identity number. NPWP identifies a taxpayer in DJP administration. None should be treated as a substitute for all the others.
PER-7/PJ/2025 uses the administrative distinction between Penduduk and bukan Penduduk when assigning the tax identifier. A qualifying individual in the first category uses an activated NIK as an NPWP. Someone in the latter category is assigned a separate, DJP-generated 16-digit number. Foreign nationality does not automatically tell you which category applies; nor is this population-registration distinction identical to the SPDN/SPLN tax-residency test.
There is a specific document list for an individual registering as bukan Penduduk. Article 14(4) requires a copy of the passport, a colour portrait, and a colour photograph of the applicant holding their passport. Accurate contact information matters too, since verification and notifications can rely on the email address and phone number recorded. Lists asking for an Indonesian identity card and family card belong to other categories and should not be copied indiscriminately.
The tax office may need to understand your actual living or working arrangements, and a stay document can be relevant to those facts. It is not one of the three universal attachments stated in Article 14(4) for this category. An applicant who later receives a NIK must update the existing record in the circumstances covered by Article 2(7). Starting a duplicate registration would create a different problem, not solve the identifier change.
How to Register for an NPWP Through Coretax DJP or a KPP
The first question is whether a new taxpayer registration is actually needed. People who have never held an NPWP take a different route from those who already have a number but cannot access their account. A third group needs a digital Coretax account for a particular tax-administration purpose without making a duplicate taxpayer registration. Mixing up these routes is a common source of failed applications.
For a new registration, PER-7/PJ/2025 provides for electronic submission through DJP's taxpayer portal and integrated channels, with other authorised routes where applicable. Coretax DJP is the usual online starting point. The applicant supplies the information required for their category, uploads supporting documents and submits the request. A foreign applicant without a NIK should follow the applicable identity route rather than trying to enter invented Indonesian identity details to satisfy an unsuitable form.
Consistency matters more than speed. A name entered differently from the passport, an unreachable phone number or the wrong classification can lead to a verification problem. Once an electronic application is received, DJP examines the requirements and can issue the NPWP and registration documents or reject the application. A duplicate existing record is a possible reason for rejection. Keep the receipt and all subsequent notices, including the KPP responsible for the tax record.
Someone with an existing NPWP may only need to activate or recover access. DJP's Coretaxpedia describes the Aktivasi Akun Wajib Pajak route, including procedures for those without a previous DJP Online account. There is also dedicated guidance for foreign or overseas tax subjects requesting digital access. That process uses identity and contact verification; it should never be described as proof that an entirely new NPWP has been granted.
Not every application can be resolved online. PER-7 permits an in-person application at a Kantor Pelayanan Pajak (KPP), with other submission methods where electronic filing cannot be used. In one published example, DJP describes a foreign applicant whose passport, stay document and contact details were checked at a tax office. It is evidence that an assisted route exists, not a promise that every applicant faces the same document request or receives immediate approval.
After Registration: Tax Withholding and Annual SPT Filing
An NPWP is an administrative identification number. It is not a tax assessment, a work authorisation or a ruling on worldwide income. Those consequences are determined by the taxpayer's actual status, earnings and the rules for the period concerned.
For an employee of an Indonesian company, payroll may deduct income tax under PPh 21. The resulting withholding records are useful, but they do not independently answer whether the employee must file an annual SPT Tahunan. An obligation to file can remain even when the employer has deducted tax throughout the year. The filing position needs to be determined, not guessed from the payslip.
A remote professional paid by clients overseas raises different questions. Where the work takes place, the person's tax residence and the type of income can all affect Indonesian treatment; a tax treaty may also matter. The mere fact that a payment arrives from another country does not settle the issue. Conversely, Indonesian-source payments to a foreign tax subject can involve payer withholding under a different set of rules.
Once registered, the account should reflect the correct taxpayer status, notifications should reach the right email address, and any filing responsibility should be clear for the relevant tax year. This is general guidance, not an individual tax determination. People with income and ties in more than one country may need specialist advice before deciding what to report in Indonesia.
Updating Your Tax Record After Moving, Changing IDs or Jobs
A taxpayer can keep the same NPWP for years while the underlying account becomes progressively less accurate. A new passport, a move from Bali to another province or a phone number abandoned after changing providers can disrupt identity checks and tax notices. The tax record therefore needs attention after registration, not just when the number is first issued.
Article 24 of PER-7/PJ/2025 covers changes to identity, residential address and income-source information. Moving to a new employer does not mean applying for a new NPWP; the relevant question is which recorded facts have changed. A relocation can also change the Kantor Pelayanan Pajak responsible for the taxpayer's registration.
Coretaxpedia distinguishes formal data amendments from simpler profile edits. Its published navigation puts some identity and main-address changes under Portal Saya → Perubahan Data. Other contact and personal details appear under Portal Saya → Profil Saya → Informasi Umum. Those are the official menu labels; the screens and available options can change with system updates, and a supporting document may be needed for a formal request.
A later-issued NIK can require an actual change in the identifier used for tax administration under Article 2(7), so it deserves more than a routine contact update. Nor should a taxpayer expect immigration or banking records to populate DJP automatically. Keeping the change confirmation provides a clear record if two systems later disagree.
What Happens to an NPWP When You Leave Indonesia or Stop Earning
Checking out of Indonesia does not check a taxpayer out of DJP. The NPWP can remain on record after a stay permit expires, while earlier filing or payment obligations may still need attention. The appropriate response to a short trip is quite different from the response to an indefinite move abroad.
Someone who moves within Indonesia may only need to update their address. A person who has stopped carrying on business or no longer meets the applicable income conditions may qualify for Wajib Pajak Nonaktif status. DJP describes this as an inactive taxpayer record, not deletion of the tax ID. Under its guidance, the SPT filing obligation ceases from the tax year in which inactive status is established; that statement does not wipe out prior-year obligations. The account may later be reactivated when circumstances change.
Article 44 of PER-7/PJ/2025 provides a distinct route for penghapusan NPWP, or formal deletion of the registration, including specified circumstances involving permanent departure from Indonesia. The supporting evidence and rules differ according to whether the individual was classified as Penduduk or bukan Penduduk. The tax authority has to process the request; airline tickets or an expired KITAS do not make the deletion automatic.
The last Indonesian payments, outstanding SPT returns and the documentary evidence of leaving all matter. An ongoing Indonesian income stream can change the analysis even after a physical move. Tax residence in another country, inactive status and formal deletion are related questions, but a decision on one does not silently resolve the others.
Which NPWP step fits your circumstances?
If an Indonesian payer is involved, check the recipient's tax status and withholding treatment.
Align identity details, taxpayer status and PPh 21 withholding; a tax ID is not a work permit.
A foreign bank account does not settle Indonesian tax obligations.
PER-7/PJ/2025 provides for data updates, including an activated NIK where applicable.
Review outstanding obligations and evidence before applying; closure is not automatic.
NPWP registration and account-update checks
Before you applyChecklist0 of 4
After submittingChecklist0 of 3
When circumstances changeChecklist0 of 3
NPWP questions for foreign nationals
Does a KITAS holder need an NPWP if they are not working?
Do short-term visitors to Bali need an NPWP?
Can someone need an NPWP before spending 183 days in Indonesia?
What documents do foreigners need to register for an NPWP?
How are NPWP, NIK and Coretax DJP account access different?
Does getting an NPWP mean you must file an annual SPT?
Can you deactivate or cancel an NPWP after leaving Indonesia?
Sources6
- DJP — PER-7/PJ/2025: Petunjuk Pelaksanaan Administrasi Nomor Pokok Wajib PajakDJP regulation dated 21 May 2025: Articles 2, 12, 14, 24–28, 34 and 44 on registration, identifiers, amendments, inactive status and deletion.
- DJP — PER-23/PJ/2025: Penentuan Subjek Pajak Dalam Negeri dan Subjek Pajak Luar NegeriDJP regulation dated 9 December 2025: Articles 3–4 and 11 on domestic and foreign tax-subject tests and treaty considerations.
- DJP Coretaxpedia — Akses Coretax DJP bagi subjek pajak luar negeriExplains digital access activation for foreign/non-resident tax subjects, which is not the same as obtaining a new NPWP.
- DJP Coretaxpedia — Bagaimana mengubah dataIdentifies different Coretax areas for identity, address, employment and contact amendments.
- DJP Coretaxpedia — Pengajuan status nonaktifExplains the grounds and application process for Nonaktif status, which does not remove the tax ID.
Show allHide additional sourcesanother 1
- DJP — Daftarkan NPWP, WNA Asal Thailand Kunjungi KPP Madya TangerangOfficial foreign-applicant example involving a passport, stay document and contact verification; the case is not a universal documentary rule.