In the calculation structure of Article 21 Income Tax (PPh 21) for Permanent Employees, the BPJS Ketenagakerjaan (Social Security for Labor) component plays a unique and often confusing role. Unlike basic salary which is definitely a tax object, BPJS Ketenagakerjaan consists of four main programs—Work Accident Security (JKK), Death Security (JKM), Old Age Security (JHT), and Pension Security (JP)—each having different tax treatments depending on who bears the cost.
To calculate PPh 21 accurately, employers and employees must sort these components into three baskets: Gross Income Additions, Non-Taxable Objects, and Gross Income Deductions.
The first basket adds to the gross income. This applies to insurance premiums that provide immediate risk protection and are paid by the employer. In the context of BPJS Ketenagakerjaan, this includes:
When a company pays JKK and JKM premiums for its employees, tax regulations consider the employee to have received an economic benefit in the form of protection. Therefore, the amount of JKK and JKM premiums paid by the employer must be added to the basic salary and other allowances to form Gross Income.
The second basket consists of contributions paid by the employer but are essentially savings for old age. This includes:
Although the company spends money on these contributions on behalf of the employee, this money is not considered employee income at the present time. The tax is deferred until the employee withdraws the funds upon retirement. Therefore, these components are excluded from the employee's gross income.
The third basket consists of contributions paid by the employee themselves through salary deductions. This includes:
Regulations allow old-age and pension program contributions paid by the employee to serve as deductions from gross income. This means that before income is multiplied by the tax rate, the gross figure is reduced by the JHT and JP contributions deducted from the employee's salary. This reduces the tax base, resulting in a lower PPh 21 payment.
Let's simulate the PPh 21 calculation for Mr. Budi (Status K/0) with a Basic Salary of Rp10,000,000. Assumed BPJS Ketenagakerjaan rates:
Mr. Budi's gross income consists of Basic Salary plus protection premiums paid by the company (JKK & JKM).
Note: JHT and JP from the company (3.7% and 2%) are ignored/non-objects.
Total Gross Income: Rp10,054,000
(Specifically for Last Tax Period/Article 17 Method) If calculating PPh 21 using the monthly effective rate (TER), these deductions are not used directly. However, to calculate net income (usually at year-end), we use:
In the PPh 21 ecosystem, BPJS Ketenagakerjaan contributions have two faces: JKK and JKM from the company are tax adders (tax objects), while JHT and JP paid by the employee are tax relievers (income deductions). Understanding this distinction is key to precision in payroll administration.