Every company that employs workers in Indonesia carries a legal obligation to calculate, withhold, and remit income tax on behalf of their employees each month. This obligation does not depend on the size of the company, the industry it operates in, or whether the workforce is local or foreign. If you pay salaries in Indonesia, PPh 21 is your responsibility as the employer.

For foreign companies and HR teams unfamiliar with Indonesia’s tax framework, PPh 21 can be one of the more confusing monthly obligations to manage. The calculation method changed significantly in January 2024, the withholding system now operates within Coretax, and errors in calculation routinely trigger tax audits among foreign-operated entities.

This guide explains how PPh 21 works in Indonesia, what changed under the current framework, how to determine the right tax category for each employee, and what employers need to do every month to stay compliant.

What Is PPh 21 in Indonesia?

PPh 21 is the income tax imposed on individuals in connection with employment, services, or activities carried out in Indonesia. In practice, it is the payroll income tax that employers are required to withhold from employee salaries and remit to the Directorate General of Taxes (Direktorat Jenderal Pajak or DJP) each month.

The legal foundation for PPh 21 rests on Article 21 of Law No. 36 of 2008 on Income Tax, as amended by Law No. 7 of 2021 on Tax Regulations Harmonization (Undang-Undang Harmonisasi Peraturan Pajak or UU HPP). The technical implementation is governed by Government Regulation No. 58 of 2023 and Ministry of Finance Regulation No. 168 of 2023, both of which took effect on 1 January 2024 and remain in force today.

PPh 21 applies to a broad range of income recipients, including permanent employees, non-permanent employees, independent contractors, and former employees who still receive compensation from their former employer. For most companies, the primary concern is calculating PPh 21 for permanent employees on monthly salaries, which is the focus of this guide.

What Changed in January 2024: The TER System

Before 2024, calculating PPh 21 each month required employers to annualize the employee’s monthly income, apply the progressive tax brackets, divide by twelve, and then make adjustments for deductions and PTKP. The process was accurate but operationally burdensome, particularly for companies managing large payrolls across multiple provinces.

Since 1 January 2024, Government Regulation No. 58 of 2023 introduced a new calculation method called the Average Effective Rate (Tarif Efektif Rata-rata or TER). The TER system simplifies monthly PPh 21 calculations by assigning each employee a fixed percentage rate based on their tax status, which is then applied directly to their gross monthly income.

The key point employers need to understand is that TER does not change the total annual tax an employee pays. The same progressive tax brackets under Article 17 of the Income Tax Law still determine the final annual tax liability. What TER changes is the monthly calculation method, making it simpler to withhold the right amount each month. The annual reconciliation in December brings everything back in line with the progressive rates.

DJP confirmed at the time of introduction that TER was not a new tax. It is a simplified calculation mechanism, and the total tax burden over a full year remains the same as under the previous method.

Understanding PTKP: The Tax-Free Income Threshold

Before calculating PPh 21, every employer must determine each employee’s Non-Taxable Income threshold (Penghasilan Tidak Kena Pajak or PTKP). PTKP is the annual income amount below which no income tax applies. It varies based on the employee’s marital status and number of dependants.

The PTKP figures that apply for tax year 2025 are as follows:

  • A single employee with no dependants (TK/0) has a PTKP of IDR 54,000,000 per yearΒ 
  • A married employee with no dependants (K/0) has a PTKP of IDR 58,500,000 per year. Each additional dependant, up to a maximum of three, adds IDR 4,500,000 to the PTKP.Β 
  • A married employee with one dependant (K/1) therefore has a PTKP of IDR 63,000,000, with two dependants (K/2) IDR 67,500,000, and with three dependants (K/3) IDR 72,000,000.

These figures are established under PMK No. 101/PMK.010/2016 and remain unchanged. Employers must obtain employee PTKP data at the beginning of each tax year and update it if an employee’s status changes. An incorrect PTKP classification leads to systematic over-withholding or under-withholding throughout the year.

The TER Categories: A, B, and C

Under the TER system, all permanent employees are assigned to one of three monthly rate categories based on their PTKP status.

TER Category A applies to employees with a PTKP of IDR 54,000,000 (TK/0) and IDR 58,500,000 (TK/1 and K/0). This covers single employees without dependants and married employees whose spouse has no income and has no dependants.

TER Category B applies to employees with a PTKP of IDR 63,000,000 (TK/2 and K/1) and IDR 67,500,000 (TK/3 and K/2). This covers employees with one or two dependants depending on their marital status.

TER Category C applies to employees with a PTKP of IDR 72,000,000 (K/3). This covers married employees with three dependants.

Within each category, the applicable monthly rate increases with the level of gross monthly income. The rates range from 0 percent for income below the PTKP threshold up to 34 percent for the highest income levels within each category. Employers do not need to calculate these rates manually. They are published in the annexes of PMK No. 168 of 2023 and are organized as tables that map each income range to its corresponding rate.

For non-permanent employees receiving daily wages, a separate TER Harian applies. The rate is 0 percent for daily income up to IDR 450,000 and 0.5 percent for daily income between IDR 450,000 and IDR 2,500,000.

How to Calculate PPh 21 Monthly Under the TER System

For permanent employees in January through November, the calculation is straightforward. The employer identifies the employee’s gross monthly income, determines their TER category based on PTKP status, looks up the applicable rate from the TER table, and multiplies the gross income by that rate.

Practical example:

An employee is single with no dependants (TK/0), placing them in TER Category A. Their gross monthly salary is IDR 8,000,000. The TER Category A rate for that income level is 1.5 percent.

PPh 21 for that month: IDR 8,000,000 x 1.5% = IDR 120,000

If the same employee receives a bonus or THR in a given month, the additional income is added to the gross income for that month. A gross income of IDR 20,000,000 in the month of THR payment would attract a higher TER rate, which means the withholding in that month will be higher than in a regular month. This is expected and correct under the TER framework.

The December Reconciliation

December is treated differently from January through November. In December, or the final tax period for employees who leave during the year, the employer must calculate the employee’s total PPh 21 for the full year using the progressive rates under Article 17 of the Income Tax Law, then subtract the total already withheld in the preceding months.

The progressive tax brackets under Article 17 as amended by UU HPP No. 7 of 2021 are as follows. 

  • Taxable income up to IDR 60,000,000 per year is taxed at 5 percentΒ 
  • Taxable income between IDR 60,000,000 and IDR 250,000,000 is taxed at 15 percentΒ 
  • Taxable income between IDR 250,000,000 and IDR 500,000,000 is taxed at 25 percentΒ 
  • Taxable income between IDR 500,000,000 and IDR 5,000,000,000 is taxed at 30 percent
  • Taxable income above IDR 5,000,000,000 per year is taxed at 35 percent

Taxable income (Penghasilan Kena Pajak or PKP) is the employee’s annual gross income minus the biaya jabatan deduction (5 percent of gross income, capped at IDR 6,000,000 per year), minus any pension contributions paid through the employer, minus the employee’s PTKP. The result is the base on which the progressive rates apply.

The PPh 21 due in December equals the total annual tax calculated under Article 17 minus the sum of all TER-based withholdings from January through November. If the total annual tax is less than what was withheld through TER, the excess is refunded to the employee or compensated in the December payroll.

Employees Without an NPWP

Employees who do not have a Tax Identification Number (Nomor Pokok Wajib Pajak or NPWP) are subject to a 20 percent higher withholding rate than employees with an NPWP. This applies to both the TER monthly calculation and the Article 17 annual calculation. Employers should verify NPWP status for all employees at the start of the engagement and encourage enrollment to avoid excess withholding that creates reconciliation complexity later.

Since the full integration of the National Identification Number (Nomor Induk Kependudukan or NIK) as the NPWP since July 2024, most Indonesian citizens automatically have a tax identification number tied to their NIK. However, this does not eliminate the need for employers to verify data consistency in Coretax before processing payroll.

Reporting and Payment Obligations

PPh 21 withholdings must be remitted to the state treasury no later than the tenth day of the following month. The monthly PPh 21 return must be filed through Coretax no later than the twentieth day of the following month. Both deadlines apply without exception throughout the year.

Every employee for whom PPh 21 is withheld must receive a Bukti Pemotongan (proof of withholding) each month and a full annual Bukti Pemotongan at the end of the tax year. Under PMK No. 168 of 2023, employers are required to issue a Bukti Pemotongan even when the applicable PPh 21 rate results in a zero withholding amount, which is a change from previous practice.

The annual corporate tax return (SPT Tahunan Badan) must include a reconciliation of all PPh 21 withholdings made during the year. Discrepancies between the monthly withholding reports and the payroll data recorded in the company’s books are among the most common triggers for SP2DK clarification requests from the DJP. For a complete picture of how corporate tax obligations interact with PPh 21 reporting in Indonesia, refer to XPND’s guide on tax compliance in Indonesia for foreign companies.

Common Errors That Lead to Compliance Problems

The most frequent PPh 21 errors that companies in Indonesia encounter follow a predictable pattern. 

  • Using an incorrect PTKP status for an employee, whether because the employer did not collect updated marital and dependant data or because the employee failed to report a change in status, leads to systematic under or over-withholding throughout the year.Β 
  • Failing to apply the higher rate for employees without an NPWP creates underpayment that only surfaces during annual reconciliation.Β 
  • Misclassifying a non-permanent employee as permanent, or vice versa, applies the wrong rate structure from the start of the employment relationship.Β 
  • And treating bonus or THR months as separate from the regular monthly salary, rather than adding them to the gross income for that month and applying the TER rate to the combined total, produces incorrect withholding in those months.

Each of these errors requires a correction filing through Coretax and, in cases where the underpayment is material, exposes the company to interest penalties under the tax administration framework. For a broader view of how PPh 21 fits within the full monthly payroll compliance cycle in Indonesia, including BPJS contributions, overtime, and THR obligations, XPND has written a comprehensive reference: Payroll Outsourcing Indonesia.

How XPND Supports PPh 21 Compliance

PPh 21 is one component of a monthly payroll compliance cycle that also includes BPJS contributions, regional minimum wage monitoring, overtime calculations, and THR planning. Managing each of these accurately and simultaneously requires both regulatory knowledge and operational discipline.

XPND manages PPh 21 calculation, withholding, and reporting for foreign companies and PT PMAs operating across Indonesia. Every employee’s TER category is assigned correctly at the start of the engagement, NPWP data is validated against Coretax records, and December reconciliations are handled as a standard part of the annual cycle. Monthly Bukti Pemotongan are issued to all employees, and all filings are submitted through Coretax before the applicable deadline each month.

For companies that have recently discovered errors in prior period PPh 21 calculations, XPND also supports voluntary correction filings before those discrepancies surface as SP2DK risk anomalies. Correcting errors proactively carries a significantly lower penalty exposure than waiting for a formal clarification request to arrive.

If your company’s PPh 21 calculations are currently managed in-house and you are not fully confident in their accuracy, a compliance review with XPND will tell you exactly where the gaps are, whether any prior period corrections are needed, and what needs to be in place before the December reconciliation. Walk away with a clear picture of your current compliance position and a concrete plan to address it.

Get a Free Consultation With XPND