How Expats File the Annual Tax Return (SPT) in Coretax
Indonesian tax resident individuals, including foreigners, must file an annual income tax return called the SPT Tahunan PPh Orang Pribadi. Filing is now done in Coretax, the Directorate General of Taxes' integrated administration system, which replaced earlier e-filing channels from 2025.
Who must file
If you are a tax resident with an NPWP and you have income, you generally file even if tax was already withheld by your employer. Foreign nationals who stayed more than 183 days in Indonesia within 12 months, or intend to reside, are typically in this group. The return reports all income, including foreign-source income for residents, assets and liabilities, and dependants.
Deadline
For individuals the annual return is due within three months after the end of the tax year, which means 31 March for a calendar-year taxpayer. For tax year 2025, the filing period ran to 31 March 2026, but under Director General of Taxes Decision KEP-55/PJ/2026 (27 March 2026) the statutory due date stayed at 31 March. Instead, late-filing penalties and PPh 29 interest were waived for returns filed and tax paid by 30 April 2026 [2][5]. Outside that relief, a late filing carries an administrative penalty (generally Rp100,000 for an individual return) and does not remove any tax owed [4]. Deadlines can be adjusted by the government, so always check the current announcement.
Preparing before you log in
- Activate your Coretax account. You will need your NPWP, the registered email and the credentials issued by the tax office. Foreigners without a tax office login should visit their tax office or ask a consultant to help.
- Gather income documents. Collect withholding slips (bukti potong) from your employer or clients, rental income records, bank interest statements and foreign income evidence.
- List assets and liabilities as at 31 December, including bank accounts, property, vehicles, shares and loans, with values and acquisition years.
- Confirm your family status, because it determines the personal allowance (PTKP).
- Prepare foreign tax documents if you wish to claim a foreign tax credit.
Filing in Coretax
Coretax can pre-populate part of the return from withholding data that employers and other payers have reported [1]. After logging in, you choose the annual income tax return for the relevant year, check the pre-filled information, add or correct income, deductions, assets and liabilities, attach any supporting documents, and submit. Keep the receipt (bukti penerimaan elektronik) and a copy of the final return.
Pre-filled data is only a starting point. If a withholding slip is missing or wrong, ask the payer to correct it before filing, since the system's data drives later tax office queries.
Common issues for foreign residents
- Foreign income for residents must be reported unless an approved exemption applies.
- Final-tax income, such as rent on property, is reported in the return even though the tax has been paid separately.
- Tax due (kurang bayar) must be paid before filing, using a billing code generated in the system.
- Leaving Indonesia does not cancel the filing duty for the years you were resident.
Practical advice
Start collecting documents in January, activate Coretax well before the deadline, and file before the last week, when system load is highest. If your situation includes foreign income, property, a company or a treaty position, a licensed tax consultant can review the return before you submit it. Keep supporting documents for several years in case the tax office asks for an explanation [3].