What is the regulatory framework governing corporate tax reporting in Indonesia?
Every company conducting business in Indonesia — whether a domestic limited liability company (Perseroan Terbatas, or PT) or a foreign-owned enterprise (PT PMA) — operates within a tax compliance architecture defined by three foundational statutes. Law No. 7 of 1983 on Income Tax, as periodically amended, establishes the substantive basis for corporate income taxation. Law No. 6 of 1983 on General Provisions and Tax Procedures (KUP Law), most recently updated by Law No. 7 of 2021 on Harmonization of Tax Regulations, governs filing obligations, assessment authority, and sanctions. Law No. 42 of 2009 on Value Added Tax (as amended) regulates VAT obligations, invoice issuance, and refund procedures. Administration of all three regimes is the mandate of the Directorate General of Taxes (Direktorat Jenderal Pajak, or DGT), operating under the Ministry of Finance.
A company is treated as a tax resident of Indonesia if it is incorporated or domiciled in Indonesia, or if its place of effective management is in Indonesia. Resident companies are subject to corporate income tax on worldwide income. Non-resident entities that earn Indonesian-source income — whether through a permanent establishment (Bentuk Usaha Tetap, or BUT) or via direct payments subject to withholding — carry distinct, and more limited, reporting obligations.
Before a company can file any tax return, it must register with the DGT to obtain a Tax Identification Number (Nomor Pokok Wajib Pajak, or NPWP). For digital filing purposes, companies must additionally activate an Electronic Filing Identification Number (e-FIN) through the DJP Online portal (djponline.pajak.go.id). Both credentials are prerequisites to accessing the DGT's suite of electronic reporting platforms — e-Filing, e-Bupot, and e-Faktur — which are now mandatory for most tax reporting categories.
Self-assessment system in Indonesia
Indonesia's tax system operates on a self-assessment basis: companies are responsible for computing, reporting, and remitting their own tax liabilities without prior DGT approval. This places the burden of accuracy squarely on the taxpayer. The DGT retains audit authority to verify self-assessed returns for up to five years following the relevant tax period — underscoring the importance of maintaining complete, reconciled records throughout that window.
What types of taxes companies must report?
Indonesian corporate tax compliance is not a single filing event but an ongoing cycle of monthly and annual obligations across multiple tax categories. Decision-makers — and the finance teams they oversee — must maintain simultaneous awareness of each obligation's deadlines, payment mechanics, and reporting platform.
Monthly tax reporting obligations
The following five taxes require monthly filing and, where applicable, monthly payment. Deadlines run from the end of the relevant tax period (i.e., the calendar month):
|
Tax Type |
Description |
Payment Deadline |
Filing Deadline |
Platform |
Late-Filing Penalty |
|
PPh 21 |
Employee income withholding tax |
15th of following month |
20th of following month |
e-Bupot Unifikasi |
IDR 100,000 per return |
|
PPh 23 |
Withholding on services, royalties, dividends |
15th of following month |
20th of following month |
e-Bupot Unifikasi |
IDR 100,000 per return |
|
PPh 25 |
Monthly corporate income tax installment |
15th of following month |
20th of following month |
e-Filing / DJP Online |
2% per month on underpayment |
|
PPh 4(2) |
Final tax (e.g., land/building rent, construction) |
10th of following month |
20th of following month |
e-Bupot Unifikasi |
IDR 100,000 per return |
|
Output VAT less creditable input VAT |
End of following month |
End of following month |
e-Faktur / e-Filing |
2% per month on underpayment |
Monthly PPh 25 installments warrant particular attention from CFOs. These installments are computed based on the prior year's net tax payable divided by 12 and adjusted for applicable incentives or prepaid taxes. Any gap between cumulative installments and actual annual liability becomes payable upon filing the annual corporate return — a potential cash flow pressure point that prudent finance teams model in advance.
Annual corporate income tax return (SPT Tahunan Badan)
The SPT Tahunan Badan is the comprehensive annual corporate income tax return that reconciles a company's full-year taxable income, deductions, gross tax liability, and prepayments (including PPh 25 installments and PPh 22/23 withholding credits). Key parameters are as follows:
- Filing deadline: No later than the end of the fourth month following the company's fiscal year-end. For calendar-year companies, this is 30 April of the following year.
- Extension: A written extension request submitted to the DGT before the original deadline may grant up to two additional months.
- Financial statement attachment: Audited or unaudited financial statements (as applicable) must accompany the SPT Tahunan Badan. Companies with annual gross revenue exceeding IDR 50 billion, or those claiming tax incentives, typically require audited statements.
- Transfer pricing documentation: Entities with related-party transactions must attach an Affiliated Transaction Summary (Ikhtisar Transaksi Hubungan Istimewa) to the SPT and maintain a contemporaneous master file and local file as required under Minister of Finance Regulation No. 172 of 2023.
Monthly vs. annual tax reporting: compliance calendar overview
The following matrix provides a consolidated compliance view across all major corporate tax obligations. Finance teams are advised to integrate this calendar into their month-end close process to avoid inadvertent deadline misses.
|
Tax Type |
Frequency |
Payment By |
Filing By |
Platform |
Key Risk |
|
PPh 21 (Employee WHT) |
Monthly |
15th of next month |
20th of next month |
e-Bupot Unifikasi |
Employee count changes; BPJS alignment |
|
PPh 23 (Service WHT) |
Monthly |
15th of next month |
20th of next month |
e-Bupot Unifikasi |
Missed vendor invoices; treaty rate errors |
|
PPh 25 (CIT Installment) |
Monthly |
15th of next month |
20th of next month |
DJP Online |
Year-end underpayment shortfall |
|
PPh 4(2) (Final Tax) |
Monthly |
10th of next month |
20th of next month |
e-Bupot Unifikasi |
Incorrect rate on land/construction |
|
PPN / VAT |
Monthly |
End of next month |
End of next month |
e-Faktur / DJP Online |
Input tax credit rejection; late e-Faktur |
|
SPT Tahunan Badan (CIT) |
Annual |
30 April (calendar yr) |
30 April (calendar yr) |
DJP Online / e-Filing |
Unreconciled PPh 25; TP documentation gap |
|
CbCR (if applicable) |
Annual |
N/A |
12 months after FY end |
DJP Online |
Threshold: IDR 11 trillion gross revenue |
What are the current corporate income tax rates?
Indonesia applies a flat corporate income tax (CIT) rate of 22 percent on net taxable income, a rate introduced by Law No. 11 of 2020 on Job Creation (Omnibus Law) and maintained under the HPP Law of 2021. This rate applies to resident companies on worldwide income and to permanent establishments on Indonesian-source income attributable to the BUT.
Resident companies that list at least 40 percent of their paid-up shares on the Indonesian Stock Exchange (IDX) and satisfy certain public shareholder dispersal requirements are entitled to a 3 percentage point reduction, yielding an effective rate of 19 percent. This incentive is designed to encourage capital market deepening and may represent a meaningful planning consideration for companies contemplating a public listing.
Companies with annual gross revenue not exceeding IDR 4.8 billion are eligible for a final income tax regime at a rate of 0.5 percent on gross turnover, available for a specified number of fiscal years depending on entity type. Companies with gross revenue between IDR 4.8 billion and IDR 50 billion are entitled to a 50 percent discount on the standard 22 percent rate, applied proportionally to the taxable income derived from turnover up to IDR 4.8 billion.
Monthly PPh 25 installments are computed as:
(Prior Year Annual Net Tax Payable ± Adjustments) / 12
Where:
- Prior Year Annual Net Tax Payable = Tax payable as reported in the prior year SPT Tahunan Badan
- Adjustments = Increases or decreases resulting from revised taxable income projections and/or applicable tax credits for the current year
Recalculation after filing current-year SPT:
Final Tax Liability (Current Year) − Total PPh 25 Installments Paid = PPh 29 (Underpayment, if positive)
If the result is positive, the amount constitutes PPh 29, which must be paid before the annual return filing deadline.
What are the VAT (PPN) reporting requirements?
Value-Added Tax (Pajak Pertambahan Nilai, or PPN) at a standard rate of 12 percent — confirmed effective from January 2025 under the HPP Law — applies to deliveries of taxable goods and services within Indonesia. Companies must register as a Taxable Entrepreneur (Pengusaha Kena Pajak, or PKP) once their annual gross revenue from taxable supplies reaches IDR 4.8 billion. PKP registration is voluntary below that threshold.
Registered PKP companies operate within an input-output VAT mechanism: output VAT collected on sales may be offset by creditable input VAT paid on qualifying purchases. The net position is reported monthly via e-Faktur, the DGT's mandatory electronic tax invoice system. Key compliance points include:
- All tax invoices must be issued through the e-Faktur application using a DGT-assigned serial number (Nomor Seri Faktur Pajak). Invoices issued outside the system or beyond prescribed timelines are not creditable by the recipient.
- Input VAT claims must be supported by valid e-Faktur; invoices containing errors in taxpayer identification or transaction description may be rejected during audit.
- Monthly VAT returns (SPT Masa PPN) are due by the end of the month following the reporting period, combining both payment and filing in a single deadline.
- VAT refund claims trigger an automatic audit, making robust documentation of all input tax credits a commercial necessity for companies with structural overpayment positions.
What is the transfer pricing and related-party reporting requirements?
For multinational entities with intercompany transactions, transfer pricing compliance has become one of the highest-scrutiny areas in Indonesian corporate tax administration. The DGT's transfer pricing framework requires that all related-party transactions be conducted at arm's-length prices and be supported by contemporaneous documentation.
Companies with related-party transactions are required to prepare and maintain a three-tiered documentation structure: a Master File (Berkas Induk) describing the multinational group's global business; a Local File (Berkas Lokal) detailing the Indonesian entity's specific intercompany transactions; and, for Indonesian constituent entities of multinational groups with annual consolidated gross revenue exceeding IDR 11 trillion, a Country-by-Country Report (Laporan per Negara). The CbCR must be submitted within 12 months of the relevant fiscal year-end. Master and local files must be available upon DGT request during audit — typically within one month of the request date.
Entities with significant intercompany service fees, royalties, management charges, or financing arrangements are among the highest-risk audit targets in Indonesia. An adverse transfer pricing adjustment not only generates additional taxable income but may attract a 50 percent or 100 percent penalty on the resulting underpayment, depending on the DGT's characterization of the conduct. Maintaining contemporaneous documentation that pre-dates any audit notification is the primary defense.
What penalties apply for tax non-compliance?
Indonesia's KUP Law imposes a layered penalty structure that escalates materially with the severity and nature of the non-compliance. Finance teams and CFOs should maintain a clear understanding of the financial consequences of each failure category:
|
Non-Compliance Type |
Applicable Sanction |
Legal Basis |
|
Late filing — monthly return (SPT Masa) |
IDR 100,000 per return (PPh); IDR 500,000 per return (VAT) |
KUP Law Art. 7 |
|
Late filing — annual return (SPT Tahunan) |
IDR 1,000,000 per return |
KUP Law Art. 7 |
|
Tax underpayment (administrative) |
2% per month interest, max 24 months (effective rate tied to MoF benchmark rate) |
KUP Law Art. 13 |
|
Negligent underreporting (first offence) |
Administrative settlement: 150% surcharge on underpayment in lieu of criminal prosecution |
KUP Law Art. 38 |
|
Intentional underreporting or false filing |
Criminal: imprisonment up to 6 years + fine up to 4x underpaid tax |
KUP Law Art. 39 |
|
Fraudulent VAT invoices |
Criminal: imprisonment up to 6 years + fine up to 6x invoice value |
KUP Law Art. 39A |
It bears emphasis that the DGT's audit selection process has become increasingly data-driven, with risk scoring informed by third-party data matching (including e-commerce platforms, banking transactions, and customs data). Companies that maintain unexplained discrepancies between their reported revenue and third-party data signals face elevated audit probability, regardless of their general compliance posture.
Digital tax reporting systems in Indonesia
Indonesia's DGT has undergone significant digital transformation over the past decade, making electronic submission the default — and, in most cases, the only permissible — method of tax reporting. Finance teams must maintain working familiarity with the following platforms:
DJP Online / e-Filing
The primary portal for filing SPT Tahunan Badan (annual corporate returns) and SPT Masa PPh 25. Accessible at djponline.pajak.go.id, this platform requires a valid NPWP and e-FIN for authentication. Extension requests for the annual return are also submitted through this portal.
e-Bupot Unifikasi
The consolidated withholding tax reporting system for PPh 21, PPh 23, PPh 4(2), and certain PPh 26 obligations. e-Bupot Unifikasi replaced the legacy e-SPT system and generates electronic tax withholding certificates (Bukti Potong) that recipients use to claim tax credits against their own returns.
e-Faktur
The mandatory electronic tax invoice issuance system for registered PKP companies. All VAT invoices must be created, numbered, and signed electronically within e-Faktur before delivery to the buyer. e-Faktur data feeds directly into the monthly VAT return (SPT Masa PPN). Failure to issue compliant e-Faktur can result in the buyer being unable to claim input VAT credit, creating commercial liability exposure beyond the pure tax penalty.
Core Tax Administration System (CTAS)
Indonesia's DGT is progressively rolling out the Core Tax Administration System (Pembaruan Sistem Inti Administrasi Perpajakan, or PSIAP) — a comprehensive modernization of the underlying tax administration platform. When fully deployed, CTAS will integrate all reporting channels, taxpayer account management, audit selection, and payment reconciliation into a single system. Organizations should monitor DGT communications for phase-specific implementation timelines and plan for potential transitional reporting adjustments.
Special considerations for PT PMA (foreign-owned companies)
Foreign-owned companies incorporated in Indonesia as PT PMA are subject to the same tax reporting obligations as domestic entities, but carry additional compliance dimensions that domestic-only operators do not encounter.
Withholding on cross-border payments
PT PMA entities making payments to non-resident related or unrelated parties — including management fees, royalties, technical service fees, and interest — are required to withhold Article 26 income tax at the standard rate of 20 percent, unless a reduced rate is applicable under a bilateral tax treaty. Treaty benefits require the non-resident to furnish a Certificate of Domicile (Form DGT) before or at the time of payment. Failure to obtain valid DGT forms prior to applying a reduced withholding rate exposes the payer to the full 20% liability, including interest penalties.
Double tax treaty application and map
Indonesia maintains over 70 active tax treaties. Where a cross-border transaction or profit allocation gives rise to double taxation, PT PMA entities may invoke treaty protections or initiate a Mutual Agreement Procedure (MAP) under the applicable treaty's competent authority provision. MoF Regulation No. 112 of 2025 (effective February 2026) updated Indonesia's procedures for treaty implementation, making it essential for PT PMA entities with treaty-reliant structures to confirm alignment with the revised requirements.
Currency reporting
Corporate income tax returns must be filed in Indonesian Rupiah (IDR). PT PMA entities whose functional or reporting currency is a foreign currency are required to convert all financial data using the DGT's published exchange rates at the relevant measurement dates. Companies wishing to maintain their tax books in US Dollars may apply for a USD bookkeeping permit — a formal authorization that must be obtained in advance from the DGT and carries its own reporting conditions.
Frequently asked questions about company tax reporting
What taxes must a company report monthly in Indonesia?
Indonesian companies are required to file monthly returns for five principal tax categories: PPh 21 (employee income withholding), PPh 23 (service and passive income withholding), PPh 25 (corporate income tax installments), PPh 4(2) (final tax on specific transactions), and PPN (Value-Added Tax, if the company is a registered PKP). Each carries its own payment and filing deadline.
When is the deadline for SPT Tahunan Badan?
The annual corporate income tax return (SPT Tahunan Badan) must be filed no later than the end of the fourth month following the company's fiscal year-end. For calendar-year companies, this is 30 April. A two-month extension is available upon written request submitted before the original deadline.
Is VAT registration mandatory for all companies?
No. VAT registration as a Taxable Entrepreneur (PKP) is mandatory only when a company's annual taxable supply of goods or services exceeds IDR 4.8 billion. Below this threshold, registration is voluntary. However, companies that register voluntarily as PKP before reaching the threshold are then subject to all PKP obligations, including monthly PPN filing and e-Faktur compliance.
What happens if a company misses a tax filing deadline?
Late filing of a monthly SPT Masa attracts an administrative fine of IDR 100,000 (PPh returns) or IDR 500,000 (VAT returns) per return. Late filing of the SPT Tahunan Badan attracts a fine of IDR 1,000,000. In addition, any tax underpayment resulting from the late filing accrues interest at 2% per month for up to 24 months. Persistent or material non-compliance may trigger a formal tax audit.
Does a dormant company still need to file taxes?
Yes. A company that holds a valid NPWP remains obligated to file tax returns — including the annual SPT Tahunan Badan — even if it records zero income or activity in a given period. Filing a nil return is a straightforward process, but failing to file at all generates the same administrative penalties as an active company with unmet obligations.
When should a company engage a tax advisor in Indonesia?
Many companies treat tax advisory as reactive — engaged only when an audit notice or penalty assessment arrives. In practice, the risk-management calculus strongly favors earlier and more systematic engagement. The following indicators signal that professional tax counsel adds material value:
- Companies approaching the IDR 4.8 billion PKP registration threshold, or the IDR 50 billion threshold for mandatory audit requirements, face a step-change in compliance obligations that benefits from advance structuring.
- Any intercompany payment — service fees, royalties, financing, or cost-sharing — that crosses a national border requires transfer pricing analysis and potentially a DGT Form submission to access treaty withholding rates.
- Companies without current master and local files are operationally unprotected if the DGT opens a transfer pricing audit — an area of intensifying DGT focus since 2022.
- Receipt of an SP2DK (data clarification letter) or formal audit notification (SP2) is the clearest trigger for immediate professional engagement. The 14-day and 30-day response windows in these processes are short and unforgiving.
- Tax holidays, investment allowances, and reduced CIT rates available to qualifying sectors (manufacturing, digital economy, tourism) require formal applications and compliance conditions that benefit from specialist structuring advice.
Companies that establish an ongoing relationship with qualified Indonesian tax advisors — rather than engaging solely in crisis — consistently demonstrate stronger compliance records, lower effective penalty exposure, and more defensible positions in the event of audit.



