New

PeoplesHR now comes in three clear packages for you to know exactly what you're buying 💸 View Packages

Flag of IndonesiaIndonesia Salary Calculator

Work out take-home pay from gross salary, or the gross salary needed for a target net pay.

Privacy: Calculations run only in your browser. Nothing you enter is sent or stored.

1. Monthly earnings

Basic salary (gaji pokok) and allowances paid each month

Rp

Allowances

Tick "BPJS" for fixed allowances (tunjangan tetap) that count towards the BPJS wage base, and "Taxable" for allowances subject to PPh 21.

2. Contributions & deductions

BPJS contributions, PPh 21 and other monthly deductions

BPJS contributions
JHT (2%)Rp 0
JP (1%)Rp 0
BPJS Kesehatan (1%)Rp 0

Employee shares, worked out from the BPJS wage base (basic + allowances ticked "BPJS").

Other deductions

Loans, advances, cooperative dues and other after-tax deductions.

Monthly PPh 21 (TER)Rp 0
Net monthly payRp 0

How take-home pay is calculated in Indonesia

Net pay is gross pay minus the employee's BPJS contributions (JHT, JP and BPJS Kesehatan), PPh 21 and any other deductions. From January to November, PPh 21 is withheld at a single TER rate applied to gross income, which includes the employer's JKK, JKM and BPJS Kesehatan premiums. In December the full-year tax is worked out under Article 17 and the balance is withheld. On top of gross pay, the employer pays its own BPJS shares.

Annual PPh 21 rates (Article 17)

Annual taxable incomeRateMax tax in band
Up to Rp 60,000,0005%Rp 3,000,000
Rp 60,000,001 – 250,000,00015%Rp 28,500,000
Rp 250,000,001 – 500,000,00025%Rp 62,500,000
Rp 500,000,001 – 5,000,000,00030%Rp 1,350,000,000
Above Rp 5,000,000,00035%No limit

Annual taxable income is gross income less the 5% job expense allowance (up to Rp 6,000,000), the employee's JHT and JP, and PTKP (Rp 54,000,000 for TK/0).

Net to gross: finding the salary for a target take-home

When you agree a take-home figure with a new hire, switch to Net to Gross and enter that amount. The calculator works backwards through PPh 21 and BPJS to give the basic salary and gross pay needed, plus the full employer cost.

Last updated: October 2026. Rates follow PP 58/2023 and PMK 168/2023 (TER), UU HPP (Article 17) and the BPJS JP wage cap effective 1 March 2026.

Indonesia take-home pay example

This example uses a monthly basic salary with no allowances or other deductions, for a single employee with no dependants (TK/0). Enter your own figures above for an exact estimate.

Step by step: Rp 15,000,000 monthly basic salary (TK/0)

Gross payRp 15,000,000
JHT (2%)− Rp 300,000
JP (1%, on the Rp 11,086,300 cap)− Rp 110,863
BPJS Kesehatan (1%, on the Rp 12,000,000 cap)− Rp 120,000
PPh 21 (TER category A, 7%)− Rp 1,089,270
Net take-home payRp 13,379,867
Employer JHT (3.7%)Rp 555,000
Employer JP (2%)Rp 221,726
Employer JKK (0.24%) + JKM (0.3%)Rp 81,000
Employer BPJS Kesehatan (4%)Rp 480,000
Total cost to employerRp 16,337,726

Why PPh 21 is worked out on more than the salary

The 7% TER rate applies to Rp 15,561,000: the salary plus the employer's JKK (Rp 36,000), JKM (Rp 45,000) and BPJS Kesehatan (Rp 480,000). These employer premiums count as the employee's taxable income, even though they are not paid out.

The employee's own JHT and JP are not deducted before TER is applied. They reduce taxable income only in the December Article 17 calculation, which is why December withholding can differ from the other months.

Run Indonesian payroll without the spreadsheets

PeoplesHR applies BPJS, PPh 21 TER and THR rules automatically, with statutory reports and payslips built in.

Explore PeoplesHR

Indonesia salary calculator FAQs

How is PPh 21 calculated each month?

Since January 2024, employers withhold PPh 21 for January to November using the average effective rate (Tarif Efektif Rata-rata, TER) set by PP 58/2023 and PMK 168/2023. The TER rate is applied to the monthly gross income, which includes salary, taxable allowances and the JKK, JKM and BPJS Kesehatan premiums paid by the employer. There are three TER categories, A, B and C, based on PTKP status. See the Directorate General of Taxes.

Why is December withholding different?

In December (or the employee's final month), the employer recalculates the full year's tax with the Article 17 progressive rates: 5%, 15%, 25%, 30% and 35%. The tax already withheld under TER is subtracted, so December can be noticeably higher or lower than other months. The overview shows the annual tax and the estimated December amount.

How are BPJS contributions worked out?

BPJS Ketenagakerjaan covers JHT (old-age savings, 3.7% employer and 2% employee), JP (pension, 2% employer and 1% employee, on wages up to a cap that is revised each March), JKK (work accident, 0.24% to 1.74% employer by risk level) and JKM (death, 0.3% employer). BPJS Kesehatan is 5% of wages up to Rp 12,000,000, with 4% from the employer and 1% from the employee. See BPJS Ketenagakerjaan and BPJS Kesehatan.

What is PTKP?

PTKP (Penghasilan Tidak Kena Pajak) is the annual non-taxable income allowance. It is Rp 54,000,000 for a single taxpayer, plus Rp 4,500,000 if married and Rp 4,500,000 for each dependant, up to three. PTKP status also sets the TER category used for monthly withholding.

How does Net to Gross work?

Enter the take-home pay you want to pay. The calculator keeps your allowances and deductions as entered and finds the basic salary that produces that net amount after BPJS contributions, PPh 21 under TER and deductions.

Is THR included?

No. The religious holiday allowance (Tunjangan Hari Raya, THR), bonuses and other irregular payments are added to gross income in the month they are paid, which can push that month into a higher TER rate. This calculator covers regular monthly pay only.

Estimated take-homeRp 0