The rules used
- Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25: by the 15th of the following month after the tax period ends (PMK 81 of 2024, Article 94(2)).
- File the SPT Masa PPh 21/26 and the unified SPT Masa PPh: within 20 days after the tax period ends (Article 171(1) and (2)).
- Pay VAT (PPN) and file the SPT Masa PPN (PKP): by the end of the following month (Article 94(3) and Article 171).
- Annual returns (SPT Tahunan): individuals within 3 months and companies within 4 months after the end of the tax year, with PPh 29 paid before the return is filed (Articles 169 and 95).
- Holidays: a monthly deadline on a Saturday, Sunday, national holiday, election holiday or cuti bersama moves to the next working day (Articles 100 and 173). DJP explains that this applies to monthly obligations only.
Sources: PMK 81 of 2024 on the DJP site, JDIH Kemenkeu, and its amendments up to PMK 1 of 2026. Holidays and cuti bersama from the SKB 3 Menteri for 2026 and 2027.
Deadlines for the next 12 months
Add to calendar (.ics) Indonesian version
October 2026
| Deadline | Obligation |
|---|---|
| 15 October | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for September 2026 |
| 20 October | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for September 2026 |
November 2026
| Deadline | Obligation |
|---|---|
| 2 November moved from 31 October (a weekend) | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for September 2026 |
| 16 November moved from 15 November (a weekend) | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for October 2026 |
| 20 November | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for October 2026 |
| 30 November | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for October 2026 |
December 2026
| Deadline | Obligation |
|---|---|
| 15 December | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for November 2026 |
| 21 December moved from 20 December (a weekend) | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for November 2026 |
| 31 December | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for November 2026 |
January 2027
| Deadline | Obligation |
|---|---|
| 15 January | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for December 2026 |
| 20 January | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for December 2026 |
February 2027
| Deadline | Obligation |
|---|---|
| 1 February moved from 31 January (a weekend) | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for December 2026 |
| 15 February | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for January 2027 |
| 22 February moved from 20 February (a weekend) | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for January 2027 |
March 2027
| Deadline | Obligation |
|---|---|
| 1 March moved from 28 February (a weekend) | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for January 2027 |
| 16 March moved from 15 March (cuti bersama) | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for February 2027 |
| 22 March moved from 20 March (a weekend) | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for February 2027 |
| 31 March | File the individual annual return (SPT Tahunan OP) and pay PPh 29 for 2026 |
| 31 March | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for February 2027 |
April 2027
| Deadline | Obligation |
|---|---|
| 15 April | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for March 2027 |
| 20 April | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for March 2027 |
| 30 April | File the corporate annual return (SPT Tahunan Badan) and pay PPh 29 for 2026 |
| 30 April | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for March 2027 |
May 2027
| Deadline | Obligation |
|---|---|
| 21 May moved from 20 May (a public holiday) | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for April 2027 |
| 21 May moved from 15 May (a weekend) | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for April 2027 |
| 31 May | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for April 2027 |
June 2027
| Deadline | Obligation |
|---|---|
| 15 June | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for May 2027 |
| 21 June moved from 20 June (a weekend) | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for May 2027 |
| 30 June | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for May 2027 |
July 2027
| Deadline | Obligation |
|---|---|
| 15 July | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for June 2027 |
| 20 July | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for June 2027 |
August 2027
| Deadline | Obligation |
|---|---|
| 2 August moved from 31 July (a weekend) | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for June 2027 |
| 16 August moved from 15 August (a public holiday) | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for July 2027 |
| 20 August | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for July 2027 |
| 31 August | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for July 2027 |
September 2027
| Deadline | Obligation |
|---|---|
| 15 September | Pay PPh 21/26, unified PPh (Art. 4(2), 15, 22, 23, 26) and PPh 25 for August 2027 |
| 20 September | File the SPT Masa PPh 21/26 and unified SPT Masa PPh for August 2027 |
| 30 September | Pay VAT (PPN) and file the SPT Masa PPN (PKP) for August 2027 |
This calendar covers the most common obligations. There are exceptions, such as import PPh 22 and VAT paid together with customs duty. Always check the latest rules on pajak.go.id, since rules and holiday dates can change. This calendar is not tax advice.
Preparing returns from bank statements
For returns and bookkeeping, bank transactions usually need to go into Excel or accounting software. Drop a bank statement (rekening koran) PDF into the box above: each transaction becomes one row, balances are checked, and the file is never uploaded. See also bank reconciliation and for accountants.
Questions
What if a deadline falls on a Saturday, Sunday or holiday?
For monthly obligations, you can pay or file on the next working day at the latest. Holidays here include national holidays, election holidays and cuti bersama (collective leave days) (PMK 81 of 2024, Articles 100 and 173). The dates in this calendar are already moved.
Do annual return deadlines move too?
No. According to DJP, moving to the next working day applies only to monthly obligations. The annual return deadline stays 3 months (individuals) and 4 months (companies) after the end of the tax year.
Why is VAT different from income tax?
PPh 21/26, unified PPh and PPh 25 are paid by the 15th of the following month, and the SPT Masa PPh is filed within 20 days after the tax period ends. VAT owed by a PKP is paid and the SPT Masa PPN filed by the end of the following month.
How do I add these dates to my calendar?
Click Add to calendar to download an .ics file, then open it or import it in Google Calendar (Settings, Import & export), Outlook or Apple Calendar. Each deadline becomes an all-day event.
Updated: 2026-10-20