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 WhatsAppLoading Zantara...
Topics
Zantara AI
AI Tax Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppNPWP — 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.
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.
Without NPWP, your income tax withholding is 20% higher. On IDR 50M annual tax, that's IDR 10M extra. Get NPWP to avoid this.
Step-by-step guide for foreigners
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) |
You can also register online at ereg.pajak.go.id:
Online registration is convenient but foreigners often still need to visit KPP for verification. Going directly to KPP can be faster for foreigners.
More in this series — NPWP & Coretax onboarding
AI-powered answers from our knowledge base
Suggested questions: