Counts down to 11:59 pm in the tax authority's time zone and moves to the next deadline automatically. If a date falls on a weekend or public holiday, check the official date, as some authorities allow the next business day.
Upcoming dates
The monthly rhythm (PMK 81/2024)
Since 1 January 2025, PMK 81/2024 has standardised monthly deadlines so that almost everything is paid on the same day:
| Tax | Pay by | Report by |
|---|---|---|
| PPh 21, 23, 26, 4(2), 15, 22 withheld | 15th of the following month | 20th of the following month |
| PPh 25 instalments | 15th of the following month | โ (no separate monthly return) |
| UMKM 0.5% final tax | 15th of the following month | In the annual SPT |
| PPN and PPnBM | End of the following month | End of the following month |
| Stamp duty collected | 15th of the following month | 20th of the following month |
If a deadline falls on a weekend or national holiday (including collective leave days), it moves to the next working day.
Annual returns
| Return | Deadline | Notes |
|---|---|---|
| SPT Tahunan โ individuals | 31 March | For tax year 2025 a one-off waiver let individuals file until 30 April 2026 without penalty |
| SPT Tahunan โ companies | End of the 4th month after year end | 30 April for calendar-year companies |
| Extension | Up to 2 months | Notify DJP before the deadline; tax must still be paid on time |
| Form 1721-A1 to employees | 31 January | Employer obligation |
Late penalties
| Late item | Fine |
|---|---|
| Individual annual SPT | Rp100,000 |
| Company annual SPT | Rp1,000,000 |
| Monthly PPN return | Rp500,000 |
| Other monthly returns | Rp100,000 |
Tax paid late also carries monthly interest calculated from the finance ministry's reference rate, for up to 24 months.
Ready to file? Follow the Coretax walkthrough.
How to File SPT โDates can move for holidays and DJP sometimes announces relief. Always confirm at DJP.