Indonesian tax filing sits with DJP, not Immigration. You need an NPWP before most electronic annual returns accept you. Activate a Coretax account and create the authorisation or electronic certificate the portal asks for before March chaos starts.
Who must file and on what calendar?
Individual annual SPT Tahunan is due no later than three months after the tax year ends, which for calendar-year taxpayers means 31 March. Corporate returns follow a later April window that does not replace your personal filing duty. Employees with Indonesian payroll often see Article 21 withholding each month; withholding reduces the year-end balance but does not always remove the need to submit an annual return when DJP rules say you must file.
Tax residence is not the same label as a friendly KITAS category. DJP guidance treats foreigners as tax residents when they live in Indonesia, stay more than 183 days within any 12 months, or are present in a tax year with intent to reside. Indonesian-source salary, local business income, and other assessable items commonly enter the return. Foreign-source treatment depends on current DJP bulletins and treaty positions, so read pajak.go.id for the year you file rather than an old expat forum rule.
Keep stay and work papers aligned with employer records: Get a KITAS, Get a work permit, and the wider paperwork after moving chain. Banks and payroll desks often ask for NPWP before full features open: Open a bank account.
How do you file in practice?
Use coretaxdjp.pajak.go.id after account activation. Update profile and family-unit data when the portal requires it, answer the confirmation questions that select your attachments, then submit the annual SPT electronically. Collect monthly withholding slips, employer statements, and bank evidence early. Expat households may need tax identity numbers for family members who appear in the family data unit even when those members are not full Indonesian tax subjects; DJP publishes separate NIP guidance for those cases.
Late filing attracts administrative sanctions. Start Coretax activation weeks before 31 March so a forgotten password does not become an overstay-style tax problem.
Common misconceptions
Assuming payroll withholding finishes the year without an SPT fails when DJP still expects an annual individual return.
Assuming a tourist or short visit stamp equals non-filing forever also fails once day-count or residence intent tests are met.
Summary
Get NPWP, activate Coretax, and file the individual SPT Tahunan by 31 March when you are an Indonesian tax resident. Match the live DJP checklist for foreign income and family data, and keep immigration papers consistent with what payroll already reported.
Sources
Next in Country To Live: Browse rankings
Related questions
- Moving & paperworkHow do you get an NPWP in Indonesia in 2026?
- Moving & paperworkHow can a newcomer open a bank account in Indonesia in 2026?
- Moving & paperworkHow do you get a KITAS in Indonesia in 2026?
- Moving & paperworkHow do you get a work permit in Indonesia in 2026?
- Moving & paperworkWhat paperwork do you need after moving to Indonesia in 2026?
- Moving & paperworkHow do you get a residence permit in Indonesia in 2026?
Related countries
- Canada · Moving & paperwork
- China · Moving & paperwork
- Curaçao · Moving & paperwork
- Estonia · Moving & paperwork
- Finland · Moving & paperwork
- France · Moving & paperwork
- Greece · Moving & paperwork
- Iceland · Moving & paperwork
- India · Moving & paperwork
- Malaysia · Moving & paperwork
- New Zealand · Moving & paperwork
- Portugal · Moving & paperwork
- Russia · Moving & paperwork
- South Korea · Moving & paperwork
- Spain · Moving & paperwork
- Switzerland · Moving & paperwork
- Thailand · Moving & paperwork
- United Arab Emirates (Dubai) · Moving & paperwork
- United Kingdom · Moving & paperwork
- United States · Moving & paperwork
- Vietnam · Moving & paperwork