Annual Income Tax Return (SPT Tahunan)
Indonesian annual income tax return (SPT Tahunan) for 2025. Small businesses under PP 55/2022 file a simplified return.
Filing deadline
March 31, 2026
- Country
- Indonesia
- Tax year
- 2025
- Official
- Tax authority
What is this deadline?
SPT Tahunan deadline for individual taxpayers. March 31 for individuals; April 30 for corporate.
How to file
- DJP Online with NPWP + EFIN
What people miss
- PP 55 / UMKM regime — 0.5% final tax on gross revenue for SMEs (≤ IDR 4.8 billion)
- NPWP required for any taxpayer
- PPh 21, 23, 25, 26, 29 — different withholding/final tax obligations
Prepare this return with open-source skills
These skills are in the OpenAccountants repo. Add them to your AI agent and they handle the computation.
Idaho Individual Income Tax Return (Form 40) for sole proprietors and single-member LLCs. Covers the flat 5.3% rate (tax year 2025), Idaho taxable income computation from federal taxable income, standard deduction, and the initial exemption amount ($4,811 single / $9,622 MFJ). Trigger: taxpayer is an Idaho resident or has Idaho-source income exceeding $2,500.
Use this skill whenever asked to prepare, review, or classify transactions for an Indonesia VAT (PPN — Pajak Pertambahan Nilai) return (SPT Masa PPN), handle e-Faktur compliance, or advise on PPN registration and filing in Indonesia. Trigger on phrases like "PPN Indonesia", "Pajak Pertambahan Nilai", "SPT Masa PPN", "e-Faktur", "Faktur Pajak", "PKP registration", "Pengusaha Kena Pajak", or any Indonesia PPN request. ALWAYS read this skill before touching any Indonesia PPN work.
Use this skill whenever asked to calculate, review, or advise on Indonesian payroll — PPh 21 (income tax withholding), BPJS Kesehatan (health insurance), BPJS Ketenagakerjaan (JHT, JP, JKK, JKM employment social security), biaya jabatan, or PTKP thresholds. Trigger on phrases like "PPh 21", "PPh Pasal 21", "pajak penghasilan", "BPJS", "gaji Indonesia", "payroll Indonesia", "potong pajak karyawan", "TER PPh 21", "PTKP", or any Indonesia employment income tax / social security request. ALWAYS read this skill before touching any Indonesia payroll or PPh 21 work.
Use this skill whenever asked about Indonesian corporate income tax (PPh Badan) for a resident Indonesian company (Perseroan Terbatas / PT). Trigger on phrases like "Indonesia corporate tax", "PPh Badan", "SPT Tahunan 1771", "company tax Indonesia", "PT tax", "tarif PPh Badan", "small company facility 50%", "Pasal 31E", "PPh 25 installment", "tax holiday Indonesia", "tax allowance PP 78", "super deduction", or "transfer pricing Indonesia". Covers the 22% standard rate (UU HPP), the Pasal 31E small-company facility (50% reduction on the slice of taxable income proportional to the first IDR 4.8 billion of turnover for companies with annual turnover ≤ IDR 50 billion), the Pasal 17(2b) listed-company 3% reduction, monthly PPh 25 installments, deductible vs non-deductible expenses under Pasal 6/9 UU PPh, fiscal reconciliation, depreciation under PMK 96/2009, tax incentives (tax holiday, tax allowance PP 78/2019, super-deduction R&D), transfer pricing documentation under PMK 213/2016 and PMK 172/2023, and SPT Tahunan 1771 filing via Coretax DJP. Out of scope: PPh Final UMKM 0.5% (use id-pph-final-umkm), employee payroll (use id-payroll-pph21), PPN/VAT (use indonesia-vat), permanent establishments / BUT, banking and insurance sector returns, oil/gas and mining contract regimes, Islamic finance, and consolidated/group returns. ALWAYS read this skill before touching any Indonesian corporate income tax work.
Use this skill whenever asked to compute, classify, or review Indonesian withholding tax obligations payable by a business on its outgoing payments to suppliers, landlords, contractors, lenders, shareholders, or non-resident recipients. Trigger on phrases like "Indonesia withholding tax", "PPh 23", "PPh 26", "PPh 4(2) Final", "PPh Final", "Bukti Potong", "Bupot", "e-Bupot Unifikasi", "SPT Masa Unifikasi", "potong pajak supplier Indonesia", "withhold tax on supplier Indonesia", "rental withholding Indonesia", "construction services withholding", "royalty withholding Indonesia", "interest withholding Indonesia", "DGT Form", "P3B", "tax treaty Indonesia", "Coretax withholding". This skill covers the three main withholding regimes that businesses operate when paying their counterparties — PPh 23 (services and passive income to Indonesian residents), PPh 26 (payments to non-residents), and PPh 4(2) Final (rental of land/building, construction services, bank interest, lottery prizes, IDX share sales, government bonds, etc.). Out of scope: PPh 21 employee/personnel withholding (covered separately in id-payroll-pph21), PPh 22 import/luxury goods withholding, PPh 15 special sectors (shipping/airlines), and the transfer of land/building (PPh 4(2) on disposal — mention only). ALWAYS read this skill before withholding tax on any Indonesian supplier payment.
Use this skill whenever asked to compute, review, or advise on Indonesia PPh Final UMKM — the 0.5% final income tax on gross turnover available to micro, small, and medium enterprises (UMKM) under PP 23/2018 and PP 55/2022 (as revised). Trigger on phrases like "PPh Final UMKM", "0.5 percent tax Indonesia", "PP 23/2018", "PP 55/2022", "MSME tax Indonesia", "pajak final UMKM", "tarif 0,5%", "peredaran bruto", "Pengusaha Kecil PPh", or any question about whether a sole trader, PT Perorangan, CV, Firma, or Koperasi can use the 0.5% regime. Covers eligibility, the IDR 4.8 billion turnover threshold, time limits, the pekerjaan bebas (professional services) exclusion, opt-out mechanics, monthly self-deposit through Coretax DJP, annual SPT reporting, and the interaction with PPN/VAT and NIK-as-NPWP. Out of scope: corporate income tax under PPh Badan progressive rates (see PPh 25/29 workflows), partial-year regime changes, PPh 21 employment withholding (see id-payroll-pph21), PPN/VAT (see indonesia-vat), and any taxpayer above the IDR 4.8 billion threshold. ALWAYS read this skill before touching any PPh Final UMKM work.
This page is informational only and not tax advice. Verify dates and requirements against the official tax authority before filing.