Filing an annual corporate tax return (SPT Tahunan Badan) in Indonesia can result in an unexpected tax obligation known as PPh 29 underpayment. This happens when a company's actual taxable income exceeds the income used to calculate its monthly PPh 25 installments. The remaining tax gap must be paid before April 30 to avoid interest penalties.
For foreign-invested companies (PT PMA), this risk can be higher. Revenue growth, new business activities, product changes, or currency fluctuations can increase taxable income beyond the previous year's estimate. Without regular tax monitoring, companies may face large PPh 29 payments at year-end.
To avoid unexpected year-end tax payments, companies need to understand how PPh 29 is calculated, when it must be paid, and what steps to take to monitor the risk before filing.
| Requirement | Details |
| Who It Applies To | PT, CV, Firma, Koperasi, PT PMA, and permanent establishments (BUT) |
| Legal Basis | Income Tax Law No. 36/2008, amended by UU HPP No. 7/2021 |
| When PPh 29 Applies | When the annual tax payable exceeds prepaid tax credits and PPh 25 installments |
| Standard Corporate Tax Rate | 22% of taxable income |
| SME Final Tax Rate | 0.5% final tax for eligible companies with gross revenue up to IDR 4.8 billion |
| Filing Deadline | 4 months after the fiscal year-end, usually April 30 |
| Payment Deadline | Before submitting the annual corporate tax return |
| Late Payment Penalty | Interest and administrative penalties may apply, so companies should prioritize timely payments to avoid accumulating penalties |
| Payment Method | DJP Online e-billing, paid through bank, ATM, or internet banking |
PPh 29 is the remaining income tax that must be paid when a company's annual tax payable is higher than the tax already paid during the year.
These prepaid taxes may include:
In simple terms, PPh 29 is an underpayment. It is not a penalty, but the unpaid balance of the company's income tax obligation for the fiscal year.
Monthly PPh 25 installments are usually based on the previous year's annual tax return and divided into 12 payments. Because this calculation looks backwards, the installments may no longer match the company's current business performance.
PPh 29 underpayment can become larger when:
Under UU HPP No. 7/2021, Indonesia's standard corporate income tax rate is 22% of net taxable income.
Read more: A guide to personal income tax in Indonesia
| Entity Type/Revenue | Applicable Tax Rate |
| Gross revenue above IDR 50 billion | 22% of net taxable income |
| Gross revenue between IDR 4.8 billion and IDR 50 billion | Blended rate: 11% on the eligible portion and 22% on the remaining taxable income |
| Gross revenue up to IDR 4.8 billion | 0.5% final tax on gross revenue, subject to eligibility under PP 55/2022 |
| Publicly listed companies meeting PMK 40/2023 criteria | 19%, or 3% lower than the standard corporate tax rate |
Note for PT PMA: Foreign-invested companies generally follow the same 22% standard corporate tax rate. However, dividend payments to foreign shareholders, related-party transactions, and tax treaty benefits can affect the company's effective tax exposure. These areas often require further tax review before filing or profit distribution.
For companies with gross revenue above IDR 50 billion, PPh 29 is calculated by comparing the annual tax payable with the tax credits paid during the year, helping companies clearly understand their potential underpayment.
Add all taxable income, including sales, service revenue, and other business income.
Deduct business expenses used to earn, collect, and maintain income, often referred to as Biaya 3M. Non-tax-deductible expenses must be added back through a fiscal correction.
After deductible expenses and fiscal corrections, the company arrives at its net taxable income (PKP).
Calculate annual corporate tax payable using the standard 22% rate.
Tax payable = 22% × net taxable income
Deduct tax credits already paid during the year, such as PPh 22, PPh 23, and PPh 25 installments.
PPh 29 = tax payable – prepaid tax credits
When the final amount is positive, the company has a PPh 29 underpayment that must be paid before submitting the annual corporate tax return.
Correctly classifying expenses is important because it affects fiscal corrections and the final PPh 29 calculations.
These are expenses that can generally reduce taxable income if they are related to business activities:
These are expenses that generally cannot reduce taxable income and must be added back through fiscal correction:
For PPh 29, misclassification can create two risks: overpayment, which affects cash flow, or underpayment, which results in additional tax and interest.
Corporate PPh 29 underpayment is paid through DJP Online e-Billing before the annual corporate tax return is submitted.
In general, companies need to:
While the payment process may seem straightforward, errors in calculation, tax classification, or filing timing can create unnecessary delays.
Read more: Claiming your tax refund in Indonesia: Tips and procedures
If your company needs support reviewing its PPh 29 position, Ascentium Indonesia can help ensure the process is handled correctly before submission. Talk to our team ->
Corporate PPh 29 must be paid before the annual corporate tax return is submitted. For companies using the calendar year, the filing deadline is generally April 30.
| Action | Deadline |
| Pay PPh 29 underpayment | Before submitting the annual corporate tax return |
| File SPT Tahunan Badan | No later than April 30 for calendar-year taxpayers |
| Request filing extension | Before the filing deadline, make an estimated tax payment if applicable |
Late payment may result in monthly interest on the unpaid tax amount at the rate set by the Minister of Finance. If the annual corporate tax return is not filed, companies may also face a fixed administrative penalty of IDR 1,000,000, in addition to any interest on any underpayment.
To avoid penalties, companies should calculate and settle PPh 29 before filing the annual corporate tax return.
Managing corporate tax compliance in Indonesia demands both technical knowledge and operational consistency. Ascentium Indonesia helps businesses manage annual tax obligations accurately and on time with:
With offices in Jakarta, Bali, Surabaya, Semarang, and Batam, our team serves Indonesian companies and PT PMA across all major industries.