NPWP (Tax Identification Number) for Foreign Workers in Indonesia
NPWP is Indonesia's taxpayer identification number, issued free by Direktorat Jenderal Pajak to foreign residents holding a valid KITAS or KITAP.
The application takes one working day once paperwork is complete, and a foreign professional employed in Indonesia normally registers shortly after the KITAS card arrives. Card, Surat Keterangan Terdaftar (SKT), and EFIN are issued together at the local KPP.
Estimated time
1 working day after KITAS in hand
Cost
Rp0
Before you start
What You Need
Tap to check off items as you gather them
Additional Items
- Active email address โ Coretax registration confirmations and the EFIN activation flow are routed through email
- Active mobile number โ used for Coretax account verification when registering online
- Spouse-tied registration is a separate path: a foreign spouse of an Indonesian citizen may register under the family card if not separately employed; consult the KPP for the document set
- Investor or director-tied registration uses a different document chain that adds the company deed and shareholder documents on top of passport plus KITAS
- Voluntary registration before the 183-day threshold is permitted but is not the most common path for employees on a work-tied KITAS
Step-by-Step
- 1
Confirm Your Tax-Residency Status
Expat Resident- Verify you qualify as a domestic tax subject โ physically present in Indonesia for more than 183 days within any 12-month period, or holding an intent-to-reside document
- Intent-to-reside documents recognised by DJP include KITAP, VITAS with validity greater than 183 days, KITAS, employment contract running more than 183 days, and residence rental contracts
- An employee on a work-tied KITAS is normally treated as a domestic tax subject from the day the KITAS is effective
๐ก Tip: KITAS issuance establishes the residency that triggers DJP's tax-residency criteria. Foreigners attempting NPWP registration before holding a valid KITAS or equivalent intent-to-reside document are typically asked to obtain KITAS first. Imigrasi processes KITAS separately and that process itself takes weeks โ sequence NPWP after the KITAS card is in your hand.
- 2
Gather Your Documents
- Photocopy the bio-data page of your passport โ this is the Fotokopi Paspor on the DJP requirement list
- Photocopy the front and back of your KITAS or KITAP card โ this is the Fotokopi Kartu Izin Tinggal Sementara or Tetap
- If you submit in person, bring the originals to the KPP counter for sighting; if you submit online, prepare clear scans of both
โ ๏ธ Watch out: Missing or unreadable photocopies are the single most common reason for a same-day reject. Re-photocopy or re-scan and resubmit โ there is no fee for resubmission.
- 3
Choose a Registration Channel
- Online via Coretax DJP โ the Layanan Mandiri (self-service) portal at pajak.go.id/coretax handles new registration; choose 'Wajib Pajak Orang Pribadi' (Individual Taxpayer)
- In person at the Kantor Pelayanan Pajak (KPP) closest to your residence or place of work โ submit a written application form and photocopies
- By post โ send the completed registration form and document photocopies to the relevant KPP
๐ก Tip: Coretax routes the application automatically by the address on your KITAS. Walking into a KPP that does not cover your registered residence can route or delay the application.
- 4
Submit the Application
- Online โ fill the Coretax registration form, upload the passport scan and the KITAS or KITAP scan, and submit
- In person โ present originals and submit photocopies to the KPP officer; the officer fills in your taxpayer profile from the documents
- By post โ include the completed registration form and the document photocopies in a sealed envelope addressed to the KPP
๐ฌ Say:
Saya mau daftar NPWP.
sah-yah mow daf-tar en-pay-way-pay
"I would like to register for NPWP."
๐ Use when: Approaching the front desk at the KPP
- 5
Receive Your NPWP, SKT, and EFIN
- DJP issues the NPWP within at most 1 (satu) hari kerja โ one working day โ from when the complete application is received
- The KPP issues the NPWP Card, the Surat Keterangan Terdaftar (SKT), and the EFIN together if the application meets requirements
- Online applicants receive a digital NPWP via Coretax; the physical card follows by post or KPP collection depending on KPP practice
โ ๏ธ Watch out: If the NPWP card has not arrived by post within a reasonable window, or if the card is damaged or lost, request a reprint at the nearest KPP with passport plus KITAS or KITAP. The reprint is free.
- 6
Activate EFIN to File Taxes Electronically
Expat ResidentIf you intend to file annual tax returns yourself rather than through your employer's payroll-tax flow
- Visit your registered KPP with passport, KITAS or KITAP, the NPWP Card or SKT, and an active email address
- EFIN is the Electronic Filing Identification Number โ DJP requires it to access DJP Online and file tax returns electronically
- Many KPPs issue EFIN together with the NPWP Card; if yours did not, this step is the activation visit
๐ก Tip: If your employer files your monthly PPh 21 withholding through the company's tax flow, you still personally need EFIN to lodge the annual SPT Tahunan.
What Could Go Wrong
Confirm tax-residency status: Application attempted before KITAS has been issued by Imigrasi
Recovery: Pajak will not register an NPWP without a residency document on file. Wait for the KITAS card and only start NPWP after the physical card is in hand.
Submit application + documents: Photocopy of KITAS unclear or partially cropped
Recovery: DJP rejects unreadable identity documents. Re-photocopy or re-scan the full card front and back at higher resolution and resubmit. Online via Coretax, DJP issues the NPWP within 1 working day of a complete application per the published service standard.
Costs
| Item | Amount | Payment | Notes |
|---|---|---|---|
| NPWP issuance (Layanan gratis) | Rp0 | N/A | DJP publishes NPWP issuance for individual non-business taxpayers as a free service. No registration fee, card-issuance fee, or processing fee applies. |
- Payment:
- N/A
- Notes:
- DJP publishes NPWP issuance for individual non-business taxpayers as a free service. No registration fee, card-issuance fee, or processing fee applies.
FAQ
Documents
Which documents do foreign nationals need?
A photocopy of your passport and a photocopy of either your Limited Stay Permit Card (KITAS) or your Permanent Stay Permit Card (KITAP). DJP lists this exact pair for the foreign-national individual taxpayer path. Bring originals to the KPP counter for sighting if you submit in person.
General
How much does it cost to register for NPWP as a foreigner?
Nothing. DJP publishes NPWP issuance as a free service (Layanan gratis) for individual non-business taxpayers, and the same applies to the foreign-national path on KITAS or KITAP. The card, the Surat Keterangan Terdaftar (SKT), and the EFIN are all issued together at no charge.
When does a foreign employee need to register for NPWP?
When you become a domestic tax subject โ either present in Indonesia for more than 183 days within any 12-month period (counted as total days, not consecutive), or holding an intent-to-reside document such as KITAP, VITAS with more than 183-day validity, KITAS, an employment contract running more than 183 days, or a residence rental contract. The KITAS itself satisfies the intent-to-reside test for most employed foreign professionals.
What if my NPWP card never arrives, is damaged, or is lost?
Apply for a reprint at the nearest KPP. Bring the passport plus KITAS or KITAP, fill out the application, and a replacement card is issued. DJP publishes the replacement procedure as free of charge.
Do I need EFIN before I can use NPWP?
EFIN (Electronic Filing Identification Number) is not required to obtain NPWP โ EFIN is what you activate later to file annual tax returns electronically through DJP Online. The KPP typically issues the NPWP Card, the SKT, and the EFIN together. EFIN activation requires the same passport plus KITAS or KITAP, an active email address, and either the NPWP Card or the SKT.
After This Process
- โ Open a local bank account โ most Indonesian banks accept NPWP as a tax-residency proof for resident-status accounts
- โ Lodge SPT Tahunan annually โ your annual personal income tax return, filed via DJP Online with EFIN
- โ Update KITAS data on Coretax if your residency permit is renewed or extended โ Pajak's profile is keyed to the KITAS number
Sources
- Direktorat Jenderal Pajak โ Individual NPWP registration documents (pajak.go.id โ)
- Direktorat Jenderal Pajak โ Easy Way to Register NPWP for Individual (pajak.go.id โ)
- Direktorat Jenderal Pajak โ NPWP issuance time and channels (pajak.go.id โ)
- Direktorat Jenderal Pajak โ KPP issuance window for NPWP Card, SKT, and EFIN (pajak.go.id โ)
- Direktorat Jenderal Pajak โ Tax-residency criteria for foreign citizens (pajak.go.id โ)
- Direktorat Jenderal Pajak โ Coretax landing (pajak.go.id โ)
- Direktorat Jenderal Pajak โ How to activate EFIN (pajak.go.id โ)
Was this helpful?
More in Indonesia
7 sources cited last accessed 2026-05-06
T1 official portal ยท T2 embassy/consulate ยท T3 news ยท T4 community โ higher tier wins on conflict. methodology →
- T1Direktorat Jenderal Pajak 2026-05-06
Foreign-national individual taxpayers register with a photocopy of passport (Fotokopi Paspor) and a photocopy of either Kartu Izin Tinggal Sementara (KITAS) or Kartu Izin Tinggal Tetap (KITAP). The page lists NPWP issuance for individual non-business taxpayers as Layanan gratis (free service).
pajak.go.id - T1Direktorat Jenderal Pajak 2026-05-06
DJP publishes three NPWP registration channels: online via the official portal, in person at the Kantor Pelayanan Pajak (KPP) or KP2KP closest to the taxpayer's residence or place of work, and postal submission of the completed registration form. The page restates the foreigner document list (passport copy plus KITAS or KITAP copy).
pajak.go.id - T1Direktorat Jenderal Pajak 2026-05-06
NPWP diterbitkan paling lama 1 (satu) hari kerja terhitung setelah permohonan diterima lengkap โ NPWP is issued no later than 1 (one) working day from when the complete application is received.
pajak.go.id - T1Direktorat Jenderal Pajak 2026-05-06
KPP akan menerbitkan Kartu NPWP, Surat Keterangan Terdaftar, dan EFIN paling lama satu hari kerja โ the KPP will issue the NPWP Card, the Tax Registration Certificate (SKT), and the EFIN within at most one working day. The same page describes the replacement procedure for damaged or lost cards without naming any fee.
pajak.go.id - T1Direktorat Jenderal Pajak 2026-05-06
A foreign citizen becomes a domestic tax subject either by being present in Indonesia for more than 183 days within any 12-month period (counted as total days, not consecutive) or by holding an intent-to-reside document โ KITAP, VITAS with validity greater than 183 days, KITAS, employment contract running more than 183 days, or residence rental contract.
pajak.go.id - T1Direktorat Jenderal Pajak 2026-05-06
Coretax is DJP's current taxpayer self-service portal (Layanan Mandiri), reachable via the pajak.go.id/coretax path; new NPWP registration for individual taxpayers is handled through this portal as of January 2025.
pajak.go.id - T1Direktorat Jenderal Pajak 2026-05-06
EFIN (Electronic Filing Identification Number) activation for foreigners requires passport, KITAS or KITAP, the NPWP Card or Surat Keterangan Terdaftar (SKT), and an active email address. EFIN is the DJP-issued identifier needed to access DJP Online and file tax returns electronically.
pajak.go.id