NPWP for Foreigners in Indonesia: How to Register (2026)
NPWP — Nomor Pokok Wajib Pajak — is Indonesia's tax identification number, and as a foreigner with an active KITAS, you will almost certainly need one. Without NPWP, every income payment you receive is subject to a 20% surcharge on withholding tax, most banks will not open accounts above basic thresholds, and property transactions are effectively blocked. Registration takes 1-3 business days and costs nothing. The only question is whether you do it now or after the first avoidable penalty lands.
Key Takeaways
TL;DR: NPWP is Indonesia's tax ID for foreigners. Required for banking, property, and filing. Register at your local KPP Pratama or via Coretax online. You need passport + KITAS + domicile letter. Processing: 1-3 days. Without it: 20% extra withholding on all income.
Why You Need NPWP
Required For:
- Tax filing - Can't file SPT without it
- Lower tax rates - 20% penalty without NPWP
- Bank accounts - Most banks require for accounts over certain thresholds
- Property transactions - Required for buying property
- Certain visa processes - Some visas request it
Without NPWP, your income tax withholding is 20% higher. On IDR 50M annual tax, that's IDR 10M extra. Get NPWP to avoid this.
How to Get NPWP
NPWP Registration Process
Step-by-step guide for foreigners
Document Checklist
NPWP Application Documents
What you need for registration
identity
address
employment
forms
NPWP Format
Your NPWP is a 15-digit number in this format:
XX.XXX.XXX.X-XXX.XXX
Example: 01.234.567.8-901.000
| Section | Meaning |
|---|---|
| First 9 digits | Unique taxpayer ID |
| Digit 10 | Check digit |
| Digits 11-13 | KPP code (tax office) |
| Digits 14-15 | Branch code (000 for main) |
Online Registration (E-Registration)
You can also register online at ereg.pajak.go.id:
- Create account
- Fill online form
- Upload documents
- Submit
- Visit KPP for verification (may be required)
Online registration is convenient but foreigners often still need to visit KPP for verification. Going directly to KPP can be faster for foreigners.
After Getting NPWP
Next Steps:
- Register for DJP Online - For e-filing
- Get EFIN - Electronic filing ID
- Update employer - Give NPWP to HR
- Update bank - Add to your accounts
More in this series — NPWP & Coretax onboarding
Common Questions
Ask Zantara
AI-powered answers from our knowledge base
Suggested questions:
Related Articles
Topics
Zantara AI
AI Tax Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsApp