How do you get an NPWP in Indonesia?
The taxpayer number that most property transactions, company obligations and filings run through. Straightforward to obtain and awkward to be without.
The NPWP — *Nomor Pokok Wajib Pajak* — is Indonesia's taxpayer identification number. Most things that involve the tax office require one, and getting it early is considerably easier than getting it under deadline pressure.
When you need one
A titled property transfer. BPHTB and the seller's disposal tax run through the tax system, and the transaction stalls without a valid registration.
Declaring rental income in Indonesia.
Running a PT PMA. The company has its own NPWP, and directors and commissioners generally need personal registration.
Employment in Indonesia.
Opening some bank accounts, depending on the bank and the product.
A straightforward leasehold purchase where you declare no Indonesian income has fewer touchpoints, but if you intend to rent the property out you will need one.
What you need to apply
A passport, valid, with your name exactly as it appears on every other document you will use.
A stay permit — KITAS or KITAP — for an individual registration as a resident taxpayer. Registration routes exist for non-residents with Indonesian-source income, and they work differently.
Proof of address in Indonesia, commonly a domicile letter or the SKTT that accompanies a stay permit, or a tenancy agreement.
For a company: the deed of establishment, the ministerial approval, the NIB, and identity documents for the directors.
The process
Registration is handled through the tax office covering your domicile, or online through the Coretax portal. In practice most foreigners use a tax consultant, and it is money well spent — not because the form is difficult, but because a rejected application over a data mismatch costs weeks.
Allow two to four weeks from a complete application. Longer if any document has to be corrected.
The part that goes wrong
Since the NPWP–NIK integration and the Coretax rollout, the system matches data strictly and rejects rather than queries.
The failures are almost always the same. A name spelled differently on the passport and the application — a missing middle name, a different order, an accent dropped. An address inconsistent between the stay permit and the tax registration. A passport renewed since an earlier registration, leaving two records that do not reconcile.
To a person these look like obvious clerical variations. To the system they are different taxpayers.
So: use the passport spelling exactly, everywhere, including middle names and their order. Keep the address consistent across every document. If your passport has been renewed, say so at registration rather than letting a duplicate record form.
NPWP, NIK and NITKU
Three identifiers, frequently confused.
NPWP is the taxpayer number. For Indonesian citizens it is now the same as their NIK, the national identity number. Foreigners have no NIK, so a sixteen-digit NPWP is issued instead and performs the same function.
NITKU is a business unit identifier, issued to each registered place of business of a company. If your PT PMA operates from more than one location, each needs its own, and invoices and filings must reference the correct one. Companies registered before the change frequently have a gap here.
Holding one does not make you tax resident
This is the most important thing on the page and the most commonly misunderstood.
Indonesian tax residency follows presence and intent, principally the 183 day test, not the possession of a tax number. Plenty of people hold an NPWP for a transaction without becoming Indonesian tax resident. Plenty of others become tax resident by spending enough time here without ever thinking about it, and then have a genuine problem with their home country.
If you are spending substantial time in Indonesia, work out your residency position deliberately. It affects the rate on your rental income, your obligations in your home country, and whether a treaty applies. It is a far more consequential question than the registration itself.
After you have it
Filing obligations follow registration. An individual resident taxpayer files an annual return. A company files monthly and annually. Registering and then not filing creates penalties that accumulate quietly.
If you registered for a single transaction and have no ongoing Indonesian income, discuss with a consultant whether the registration should remain active or be formally made non-active, rather than leaving it dormant and accruing filing obligations.
Common questions
Do foreigners need an NPWP in Indonesia?
For a titled property transfer, declaring rental income, running a PT PMA or working here, yes. A leasehold purchase with no Indonesian income has fewer touchpoints.
How long does it take to get an NPWP?
Two to four weeks from a complete application, longer if any document needs correcting. Data mismatches are the main cause of delay.
Do I need a KITAS to get an NPWP?
For registration as a resident taxpayer, yes. Separate routes exist for non-residents with Indonesian-source income and they work differently.
Does having an NPWP make me an Indonesian tax resident?
No. Residency follows presence and intent, principally the 183 day test. Holding a tax number for a transaction does not by itself make you resident.
What happens if I register and never file?
Filing obligations follow registration and penalties accumulate. If you registered for one transaction and have no ongoing Indonesian income, discuss formally deactivating rather than leaving it dormant.
Want me to find you the right one?
Tell me what you are looking for and I will come back to you personally. Four questions, about ten seconds, then it opens straight into my WhatsApp.
Kai, Bali property adviser