The take-home pay formula
Take-home pay = gross cash salary − employee BPJS contributions − PPh 21 − other deductions. The employee’s BPJS contributions are BPJS Health 1% (calculated on wages up to Rp12 million), Old-Age Security (JHT) 2%, and Pension Security (JP) 1% (calculated on wages up to Rp11,086,300 since March 2026). The basis is basic salary plus fixed allowances; overtime and non-fixed allowances are excluded.
The employer’s share (BPJS Health 4%, JHT 3.7%, JP 2%, JKK and JKM) is not deducted from your pay. However, the Health, JKK (Work Accident Security) and JKM (Death Security) premiums paid by the employer count as gross income for calculating PPh 21, so they do raise the tax.