๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia ยท Guide

How to File Your SPT Tahunan in Coretax

From tax year 2025, every annual return in Indonesia is filed in Coretax, DJP's new core tax system. This walkthrough covers what to prepare, each step in the portal, and the deadlines for the 2026 tax year.

Tax year 2026Last reviewed 2 Oct 2026
On this page
  1. Who files
  2. What to prepare
  3. Coretax steps
  4. Common mistakes
  5. Penalties
  6. FAQ

Who has to file

Anyone registered as a taxpayer must file an annual SPT, including employees whose tax was fully withheld. Individuals whose net income for the year is below PTKP are excused from filing, but many still do so to keep their record clean. Companies always file.

TaxpayerReturnDeadline
IndividualSPT Tahunan PPh Orang Pribadi31 March of the following year
CompanySPT Tahunan PPh BadanEnd of 4th month after year end (30 April)

2026 filing season. For tax year 2025 โ€” the first annual returns filed in Coretax โ€” DJP waived late-filing fines and interest for individuals who filed and paid between 31 March and 30 April 2026. That was a one-off. Plan on the normal 31 March 2027 deadline for tax year 2026.

What to prepare

Filing in Coretax, step by step

  1. Activate your Coretax account at coretaxdjp.pajak.go.id using your NIK, then set a password. Existing DJP Online users can activate with their old credentials.
  2. Create your electronic signature. Generate a Kode Otorisasi DJP (or electronic certificate) in the portal. You need it to sign and submit any return.
  3. Start a new return. Go to the SPT menu, choose to create a new SPT, select PPh Orang Pribadi, the tax year (2026) and normal status.
  4. Check pre-filled income. Withholding reported by employers and other payers appears from their e-Bukti Potong. Add anything missing, such as foreign income or business income.
  5. Complete the attachments โ€” final-taxed income, assets and debts, family members. Business owners using 0.5% or bookkeeping also complete the business income sections.
  6. Review the calculation. Coretax works out tax due, credits for tax already withheld, and whether you owe tax (kurang bayar), are owed a refund (lebih bayar) or are even (nihil).
  7. Pay any balance using the billing code generated in Coretax, before submitting.
  8. Sign and submit with your authorisation code. Download the electronic receipt (Bukti Penerimaan Elektronik, BPE) and keep it.

Check whether your employer withheld the right amount first.

Income Tax Calculator โ†’

Common mistakes

Penalties

Late itemPenalty
Individual annual SPTRp100,000
Company annual SPTRp1,000,000
Monthly PPN returnRp500,000
Other monthly returnsRp100,000
Late paymentMonthly interest at the finance ministry's reference rate plus 5%, divided by 12, for up to 24 months
VERIFY

Coretax menus are still being refined. Follow on-screen guidance and DJP's official tutorials at DJP. For complex returns, use a registered tax consultant.

Frequently Asked Questions

When is the deadline for SPT Tahunan in Indonesia?+
31 March for individuals and the end of the fourth month after the financial year (30 April for calendar years) for companies. For tax year 2026, the individual deadline is 31 March 2027.
Do employees have to file SPT if tax was already withheld?+
Yes, generally. Registered taxpayers must file even when an employer withheld all their tax. Only those with net income below PTKP are excused.
What is the penalty for filing SPT late?+
Rp100,000 for an individual annual return and Rp1,000,000 for a company, plus interest on any tax paid late.

Related