Differences between payroll records, PPh 21 filings, BPJS reporting, employment contracts, and salary payments can expose tax underpayments, social security contribution arrears, or unpaid employee entitlements in Indonesia.
Missing Payroll and Supporting Records
Payroll amounts should be supported by records showing how employee compensation was calculated and paid.
This can include payroll ledgers, salary slips, employment agreements, attendance and overtime records where relevant, and evidence of salary payments. The records should support the wages, overtime payments, allowances, bonuses, and other compensation recorded through payroll.
During a tax audit or labor inspection, missing supporting records can prevent the company from substantiating how compensation was calculated or demonstrating the basis for its tax or employment treatment.
Need to review gaps in your Indonesian payroll records? Contact MAP Resources Indonesia at info@mapresourcesindonesia.com
When Payroll Does Not Match PPh 21 Filings
Compensation processed through payroll must be reconciled with the amounts used to calculate withholding employee income tax (PPh 21).
Indonesia applies effective tax rates, known as TER, to calculate PPh 21 withholding for applicable monthly periods. The employee’s annual tax liability is then calculated using the applicable progressive individual income tax rates, which currently range from 5% to 35%.
A mismatch can arise when an allowance, bonus, benefit, or other taxable compensation appears in payroll but is omitted or treated differently in the PPh 21 calculation. The reverse can occur where amounts reported for tax purposes cannot be reconciled with the company’s payroll records.
During a tax audit, the Directorate General of Taxes can compare recorded employee compensation with the company’s PPh 21 withholding and reporting. Insufficient withholding or payment can result in an assessment for the tax shortfall and applicable administrative sanctions.
When Payroll Does Not Match BPJS Reporting
Payroll records must support the wage bases used for mandatory BPJS contributions.
For BPJS Ketenagakerjaan, the social security framework for eligible employees includes old-age security (JHT), pension security (JP), work accident security (JKK), death security (JKM), and unemployment insurance (JKP).
JHT contributions are 3.7% for the employer and 2% for the employee, while JP contributions are 2% for the employer and 1% for the employee, subject to the applicable pension contribution wage ceiling. JKK is funded by the employer at a rate determined by the company’s occupational risk classification, while JKM is also employer-funded.
BPJS Kesehatan contributions for employees are generally 5% of the applicable monthly wage base, consisting of 4% paid by the employer and 1% by the employee, subject to the applicable contribution rules and wage ceiling.
If the compensation recorded in payroll does not support the wage base reported to BPJS, the company may have contribution arrears that require correction.
If your payroll and BPJS records do not reconcile, contact MAP Resources Indonesia at info@mapresourcesindonesia.com to review the discrepancy
When Payroll Conflicts with Employment Contracts
An employment agreement may specify basic salary, fixed allowances, and other contractual compensation. Payroll should reflect those obligations together with any statutory payments that become due.
If a salary or fixed allowance required under the employment agreement does not appear in payroll, the records can provide evidence of an unpaid contractual entitlement. Similar discrepancies can arise where overtime or other statutory compensation is due but cannot be reconciled with payroll and supporting attendance or working-time records.
These discrepancies can form part of a labor inspection or an employee claim for unpaid compensation.
When Payroll Does Not Match Salary Payments
Bank records can expose differences between compensation recorded in payroll and the amount actually transferred to an employee.
A net salary payment may legitimately differ from gross payroll because of PPh 21, BPJS employee contributions, or another permitted deduction. The payroll calculation should show how gross compensation was reduced to the amount paid.
If the bank transfer cannot be reconciled with payroll, the company may be unable to substantiate payment of the recorded compensation or the deductions made from the employee’s salary.
Finding differences between payroll, tax filings, or salary payments? Contact MAP Resources Indonesia at info@mapresourcesindonesia.com for a payroll compliance review
How Long Must Payroll Records Be Retained?
Indonesia’s tax rules generally require books, records, and documents forming the basis of bookkeeping or recording and taxation to be retained for 10 years.
Payroll records supporting PPh 21 calculations and tax reporting fall within this recordkeeping framework. If the supporting documentation is unavailable, the company may be unable to substantiate historical compensation and the tax treatment applied to it.
The 10-year tax retention requirement does not necessarily determine the retention period for every employment document, which may be subject to separate requirements.
Review Payroll Compliance with MAP Resources Indonesia
MAP Resources Indonesia helps foreign-owned companies identify and correct discrepancies between Indonesian payroll records and statutory reporting. Contact MAP Resources Indonesia at info@mapresourcesindonesia.com to review your payroll compliance.



