Resident individuals, including expatriates who meet the 183-day test, file an annual income tax return (SPT Tahunan PPh Orang Pribadi) through Coretax DJP no later than three months after the tax year ends, which is 31 March. Any tax still owing (PPh Article 29) must be paid before the return is submitted, and late filing attracts a Rp100,000 fine.
Who has to file an individual tax return in Indonesia?
Every individual registered as a resident taxpayer must file unless exempted; residency, not nationality, drives the obligation.
Under Article 2(3) of the Income Tax Law and the Directorate General of Taxes (DJP) rules on resident and non-resident tax subjects, an individual is a domestic (resident) tax subject if he or she:
- lives in Indonesia;
- is present in Indonesia for more than 183 days within any 12-month period; or
- is in Indonesia during a tax year and intends to reside there.
A resident is taxed on worldwide income, so an expatriate on a KITAS who passes the 183-day test is treated like an Indonesian employee. A non-resident is taxed only on Indonesian-source income, usually by withholding.
There is one notable carve-out. Since the Job Creation Law, a foreign national who becomes resident and holds certain qualifying expertise can elect to be taxed only on Indonesian-source income for the first four tax years of residence, as the DJP explains in its note on territorial taxation for foreign nationals. It cannot be combined with treaty relief, so assess it case by case.
What changed with Coretax for individual returns?
Coretax replaced DJP Online, so for tax year 2025 onwards individuals file one unified annual return in a single system. The legal basis is Minister of Finance Regulation (PMK) 81 of 2024.
The main practical changes, as set out by the DJP, are:
| Item | Before Coretax (DJP Online) | Coretax DJP |
|---|---|---|
| Return form | Three forms: 1770, 1770 S, 1770 SS | One SPT Tahunan PPh Orang Pribadi; the filer selects the activity type in the main form |
| Taxpayer number | 15-digit NPWP | NIK used as NPWP for Indonesian residents; 16-digit NPWP for others |
| Employer withholding slip | 1721-A1 (private sector), 1721-A2 (civil servants) | BPA1 and BPA2, issued in Coretax |
| Signing | EFIN | Account activation plus an authorisation code or electronic certificate |
The old EFIN route no longer applies; taxpayers sign with a Coretax authorisation code (kode otorisasi) or electronic certificate.
When is the deadline, and what if I need more time?
The deadline is three months after the end of the tax year, so 31 March for calendar-year individuals; any Article 29 balance must be paid before filing.
| Obligation | Deadline | Source |
|---|---|---|
| Pay underpaid tax (PPh Article 29) | Before the return is filed, and no later than 31 March | General Tax Provisions Law (KUP) and PMK 81/2024 |
| File SPT Tahunan PPh Orang Pribadi | 31 March of the following year | KUP Article 3(3) |
| Extension, if notified in Coretax | Up to two months beyond the normal deadline | KUP Article 3(4) |
The annual deadline does not move for weekends or Eid holidays. For tax year 2025, the DJP kept 31 March 2026 as the legal deadline but, through decree KEP-55/PJ/2026, waived late-filing and late-payment sanctions for individuals who filed and paid by 30 April 2026. That relief was a one-off.
An extension requires a provisional tax calculation and proof of payment; it moves the filing date, not the payment obligation.
How do I file my individual tax return on Coretax, step by step?
Filing is done online at coretaxdjp.pajak.go.id: activate the account, gather documents, complete the return, pay any balance, then sign and submit.
- Confirm your taxpayer identity. Indonesian residents check that their NIK is validated as their NPWP; expatriates use their 16-digit NPWP.
- Activate Coretax and create an authorisation code. Without it the return cannot be signed.
- Collect documents. The BPA1 from each employer, bank interest and dividend statements, foreign income documents and foreign tax receipts, a year-end list of assets and liabilities, and family details (dependants affect personal allowances).
- Create the return. In the Surat Pemberitahuan (SPT) menu, choose the annual income tax return for the 2025 or 2026 tax year. Employer slips issued in Coretax can prefill.
- Report all income. Employment income, business or professional income, final-taxed income, non-taxable receipts and, for residents, foreign income.
- Claim credits. Employer withholding (Article 21), other prepaid tax (Articles 22 and 23), monthly instalments (Article 25) and foreign tax credit (Article 24).
- Pay any balance. Generate a billing code in Coretax and pay the Article 29 amount before submission.
- Sign and submit. Use the authorisation code. Coretax issues an electronic receipt (BPE); keep it with your working papers.
The DJP publishes video guides and slide decks for employees and small businesses on its annual return page.
How are foreign income and foreign tax credits handled?
Residents report worldwide income and may credit foreign tax paid on that income under Article 24 of the Income Tax Law, up to the Indonesian tax attributable to it.
Home-country salary, rent, dividends and gains all belong in the Indonesian return once you are resident. The DJP describes Article 24 as a creditable tax paid or owed abroad, and the credit is capped, so you need the foreign tax assessment or receipt, not just a payslip. Where a treaty applies, check its residence and relief rules, especially in the year of arrival or departure.
What penalties apply if I file late or underpay?
Late filing of an individual annual return carries a fixed fine of Rp100,000 under Article 7 of the KUP Law, and late payment attracts monthly interest.
| Failure | Consequence |
|---|---|
| Return filed after 31 March (or after the extended date) | Administrative fine of Rp100,000 |
| Article 29 balance paid late | Monthly interest at the rate set by the Minister of Finance, until paid |
| Incorrect return found on audit | Additional tax plus interest; voluntary correction (pembetulan) before an audit limits exposure |
| Return never filed | Reminder letters, possible audit and an ex officio assessment |
An unfiled or wrong return often surfaces later, for example on departure or when a company audit tests payroll withholding.
What should employers of expatriates check?
Payroll teams should issue BPA1 slips on time through Coretax, apply resident or non-resident treatment correctly in the first and last year, and remind staff of the 31 March deadline.
Mismatches between payroll and the employee's return create queries for both. Our guides to the Directorate General of Taxes and VAT in Indonesia cover the corporate side. If your company needs help reviewing expatriate payroll and individual filings, see our tax compliance and audit readiness service.
Frequently asked questions
Do expatriates have to file a tax return in Indonesia?
Yes, if they are Indonesian tax residents. A foreign national who lives in Indonesia, stays more than 183 days in any 12-month period, or intends to reside there is a resident taxpayer and must file the annual SPT Tahunan PPh Orang Pribadi by 31 March, reporting worldwide income unless a valid election for Indonesian-source-only taxation or a treaty provision applies.
What is the deadline for individual tax returns in Indonesia?
The return is due no later than three months after the end of the tax year, which is 31 March for individuals. Any underpaid income tax (Article 29) must be paid before the return is filed. A two-month extension is available by notification in Coretax, but the estimated tax must still be paid by the original deadline.
Which form do individuals use on Coretax?
Coretax uses a single annual return, the SPT Tahunan PPh Orang Pribadi, in place of the former 1770, 1770 S and 1770 SS forms. The taxpayer indicates in the main form whether they are an employee, run a business or practise a profession, and the relevant schedules open accordingly. Employer withholding slips are now called BPA1 and BPA2.
What is the penalty for filing late?
Under Article 7 of the General Tax Provisions Law, a late individual annual return attracts an administrative fine of Rp100,000. Separately, any tax paid late carries monthly interest until settled. For tax year 2025 only, the DJP waived these sanctions for returns filed and tax paid by 30 April 2026.
Can I claim tax paid abroad?
Yes. A resident can credit income tax paid or owed in another country on foreign income under Article 24 of the Income Tax Law. The credit is limited to the Indonesian tax attributable to that income, and you need documentary proof of the foreign tax. Where a tax treaty applies, its relief article should also be reviewed.
General information only, not legal or tax advice for your specific facts. Regulations change; confirm the current position with JCSS Indonesia before acting.
