
Fixing PPh 21 Double Compensation Issues for PT PMA Owners in Indonesia
Foreign investors running a PT PMA in Indonesia often encounter unexpected payroll tax complications. While the Effective Rate (TER) system simplifies monthly withholdings, it complicates year-end adjustments within Coretax. Many business owners assume their payroll software handles everything automatically, only to discover significant discrepancies during the annual tax filing season.
One of the most critical errors is “double compensation,” where an overpayment of employee income tax is claimed twice in the reporting system. This mistake typically happens when a company refunds excess tax to an employee while simultaneously claiming a credit for the same amount in their corporate tax return. The Directorate General of Taxes (DGT) now uses advanced digital matching in Coretax to detect these inconsistencies instantly during a routine audit.
Ignoring this issue can lead to severe administrative penalties and trigger a comprehensive audit of your entire payroll history. Fixing PPh 21 double compensation requires a precise understanding of the correction mechanisms within the Coretax system. You can verify the official procedures for these adjustments through the Ministry of Finance tax portal to ensure your company remains in full compliance.
Table of Contents
- Legal Basis for PPh 21 Overpayment and Refunds
- How Double Compensation Issues Typically Arise
- Employer Obligations for Over-Withheld Tax
- Technical Fixes for Double Compensation in Coretax
- Step-by-Step Process Flow for PT PMA Owners
- Real Story: Correcting Payroll Errors in Canggu
- Common Sources of Compensation Errors
- Penalties and Audit Risks for Non-Compliance
- FAQs about Fixing PPh 21 Double Compensation
Legal Basis for PPh 21 Overpayment and Refunds
The legal framework for handling excess employee tax is grounded in PMK 168/2023. This regulation mandates that any over-withholding of PPh 21 must be returned to the employee by the employer. This refund should occur no later than the end of the month following the last tax period of the year. Every PT PMA must adhere to this timeline to maintain compliance.
Simultaneously, the regulation allows employers to compensate for this overpayment against their future tax liabilities. This means if you paid too much tax to the state on behalf of your employees, you can reduce your next month’s payment by that amount. This mechanism ensures that the employer does not suffer a cash flow loss due to calculation adjustments. However, this creates a specific audit trail in Coretax that must be managed carefully to ensure compliance.
However, the critical legal point is that these two actions—refunding the employee and claiming the credit—must be recorded correctly to avoid duplication. The tax law treats the refund to the employee as a settlement of their personal tax liability, while the credit taken by the employer adjusts the company’s payment to the state. Misunderstanding this distinction is the primary cause of double compensation errors that lead to compliance failures.
Double compensation often occurs during the correction of the December tax return. A common scenario involves filing a tax return that shows an overpayment (Lebih Bayar). If a subsequent correction is filed, the original overpayment amount is sometimes mistakenly re-entered manually in Coretax, creating a duplicate credit in the digital ledger.
This is a frequent trigger for a tax audit for any PT PMA.Another frequent cause is the manual carry-forward of credits. When rolling an overpayment from December to January, the Coretax system may automatically apply the credit. If the finance team of a PT PMA also manually inputs this figure into the compensation field of the new return, Coretax records it twice.
This results in an artificial reduction of the tax payable for the new year, violating basic compliance standards and risking an audit.Confusion between individual and corporate level adjustments also plays a role. Employers often struggle to distinguish between the “excess withholding” per employee and the “excess payment” at the company level. Treating these as separate, unrelated figures rather than connected values often leads to reporting the same amount in two different compensation columns. This triggers an immediate red flag in the Coretax system for an audit.
When PPh 21 is over-withheld using the TER method, the employer has a strict obligation to rectify the situation. You must calculate the final tax liability for each permanent employee at the end of the year using the progressive tax rates. If the total withheld during the year exceeds this final amount, the difference must be refunded to the employee. This is a mandatory compliance step for every PT PMA.
This refund must be accompanied by an accurate annual withholding slip, Form 1721-A1. This document serves as proof for the employee that their tax obligations have been settled. It is crucial that this form reflects the correct figures, including the refund, to prevent the employee’s personal tax return from showing a false overpayment status. An incorrect form is a primary reason for an employee-triggered audit.
For the employer, the over-withheld amount that has already been remitted to the state becomes a tax credit. This credit can be used to offset PPh 21 payable in subsequent tax periods. Instead of requesting a cash refund from the government, which triggers an automatic audit, most companies choose to compensate this amount against future tax bills via the monthly tax return in Coretax to maintain compliance.
There are two main technical approaches to fixing PPh 21 double compensation within the Coretax system. The first option is to correct the specific monthly tax return that generated the error. By submitting a correction (Pembetulan) for that period in Coretax, you can remove the duplicated compensation figure. This action restores your compliance status immediately and prevents a future audit.
This correction should adjust the status of that tax period from “Overpaid” to “Underpaid” or “Nil,” depending on the exact figures in Coretax. You must pay any resulting underpayment immediately to clear the debt. This method realigns the historical data in the system, ensuring that the compensation balance carried forward is accurate and ready for any future audit of your PT PMA.
The second option is to use a specific adjustment code in a current or future tax period. You can record a self-assessment correction using the tax object code 21-100-38 within Coretax. This code allows you to pay back the excess compensation claimed without altering the original past returns. This method is often preferred by a PT PMA as it avoids reopening closed tax periods which might invite further scrutiny and a broader audit.
The first step in resolving this issue is to perform a thorough reconciliation. Match your internal payroll records with the data submitted in the e-Bupot or Coretax system. Identify exactly which month the double compensation occurred and whether it was due to a manual input error or a system carry-forward issue in Coretax. This internal review is your first line of defense against an external audit and ensures compliance.
Once the error is isolated, verify if the employee has received their refund. If the employee has been paid, ensure that this refund is not being claimed a second time as a new credit in the current year. You must clearly separate the transaction with the employee from the transaction with the tax office to maintain compliance and avoid PPh 21 discrepancies in your Coretax ledger.
Decide on the correction method based on the timing of the error. If the mistake is recent, a direct correction of the tax return in Coretax is usually the cleanest path. If the error spans across tax years, using the adjustment code 21-100-38 in the current period is safer for a PT PMA. After submitting the correction, monitor the Coretax ledger to confirm that the compensation balance has been updated correctly to satisfy any audit.
Finley, a software architect from Canada, relied on automation for his payroll compliance in Canggu. This reliance backfired when his software automatically carried forward a tax credit that his accountant also entered manually.
This duplication went unnoticed until Finley received a notification from the authorities. The system showed he had underpaid his taxes for three consecutive months. He realized that fixing the error was extremely urgent.
He chose to issue a specific payment using an adjustment code in the current month. He worked with a consultant to calculate the exact amount. By settling the difference, he corrected his ledger.
Finley now mandates a manual review of compensation columns in monthly reports. He ensures the figures match internal spreadsheets perfectly. His business remains compliant and protected from future audits or unexpected financial penalties.
The TER system simplifies monthly withholdings but complicates the year-end finalization in Coretax. Errors often hide in the transition between the monthly flat rates and the annual progressive rates. If the TER tables are not updated in your payroll software, you may consistently over-withhold tax throughout the year. This is a common audit trigger for a new PT PMA trying to manage PPh 21 compliance.
Gross-up calculations are another common source of reporting errors. If your company pays the tax on behalf of the employee, this benefit is taxable income. Miscalculating this gross-up can inflate the reported tax paid in Coretax, leading to a larger-than-actual overpayment figure at the end of the year. This distorts your compliance record and invites an audit.
You must ensure that your payroll system’s mapping aligns perfectly with the object codes in Coretax. A mismatch here can cause the system to treat a single payment as two separate tax credits. Regular audits of your payroll configuration are essential to prevent these systemic errors from creating recurring double compensation issues that threaten your compliance within the Coretax environment.
Failure to correct double compensation is viewed as underpayment of tax. The penalties for this include monthly interest charges calculated from the original due date of the tax. The Coretax system tracks these late payments automatically and will issue a billing statement for the interest due. A PT PMA must settle these quickly to maintain good standing and avoid further compliance issues.
Beyond the financial cost, uncorrected errors increase your audit risk score. The DGT uses data analytics in Coretax to identify taxpayers with inconsistent reporting patterns. A persistent discrepancy in your tax credit balance is a strong indicator of poor compliance controls, making your company a likely target for a desk audit. Fixing PPh 21 double compensation promptly is the only way to lower this risk profile.
For the employees, an incorrect withholding slip can cause problems with their personal tax filings in Coretax. If their return shows an overpayment that does not match the government’s data, they may face a personal tax audit. This can damage the relationship between the employer and the staff, leading to dissatisfaction and mistrust. Maintaining compliance within Coretax protects both the PT PMA and its workforce.
Manual re-entry of tax credits that Coretax has already carried forward automatically.
Yes, PMK 168/2023 mandates that any excess withholding must be refunded to the employee.
Yes, you can use the overpaid amount to reduce future PPh 21 tax payments in Coretax.
It allows you to pay back excess compensation without amending closed past tax returns.
Proactive voluntary correction usually reduces your risk of a comprehensive audit.
You will face monthly interest penalties on the underpaid tax amount tracked by Coretax.
For assistance with fixing PPh 21 double compensation, contact our team on WhatsApp now!
Karina
A Journalistic Communication graduate from the University of Indonesia, she loves turning complex tax topics into clear, engaging stories for readers.