🇮🇩 Indonesia · 2026

Income Tax Calculator (PPh 21)

Work out your full-year PPh 21 the way the December year-end calculation does it — gross pay including employer-paid BPJS premiums, minus biaya jabatan and pension contributions, minus PTKP, taxed at the Pasal 17 rates of 5% to 35%.

Tax year 2026Last reviewed 2 Oct 2026

Your Details

The amount BPJS contributions are calculated on.
Transport, meal or other regular cash allowances not in the BPJS base.
THR is usually one month of fixed wage.
Dependants are blood or marriage relatives you fully support, up to three.
Only zakat/sumbangan keagamaan paid to bodies recognised by the government reduces taxable income.

Your Result

Enter your details and click the button to see your estimate.

How the annual PPh 21 calculation works

Every employer in Indonesia withholds PPh 21 from salaries. From January to November the monthly cut uses a simplified TER (average effective rate) table. In December — or in the month you leave — the employer redoes the calculation properly for the whole year using the formula below, and the December payslip absorbs the difference. This calculator gives you that full-year figure: your actual PPh 21 liability for 2026.

Gross income (bruto) = salary + allowances + bonus/THR + employer-paid JKK, JKM & BPJS Kesehatan premiums
− Biaya jabatan (5% of gross, max Rp6,000,000)
− Your own JHT (2%) and JP (1%) contributions
= Net income (penghasilan neto)
− PTKP for your tax status − qualifying zakat
= Taxable income (PKP, rounded down to the nearest Rp1,000) × Pasal 17 rates

Pasal 17 income tax rates for 2026

These are the five brackets set by the 2021 Tax Harmonisation Law (UU HPP). They are unchanged for 2026 and apply to resident individuals on taxable income after PTKP.

Annual taxable income (PKP)Rate
Up to Rp60,000,0005%
Rp60,000,001 – Rp250,000,00015%
Rp250,000,001 – Rp500,000,00025%
Rp500,000,001 – Rp5,000,000,00030%
Above Rp5,000,000,00035%

PTKP — the tax-free allowance

PTKP (Penghasilan Tidak Kena Pajak) works like a personal allowance. It depends on your marital status and number of dependants on 1 January. The amounts have not changed since 2016.

StatusMeaningPTKP per yearTER category
TK/0Single, no dependantsRp54,000,000A
TK/1Single, 1 dependantRp58,500,000A
TK/2Single, 2 dependantsRp63,000,000B
TK/3Single, 3 dependantsRp67,500,000B
K/0Married, no dependantsRp58,500,000A
K/1Married, 1 dependantRp63,000,000B
K/2Married, 2 dependantsRp67,500,000B
K/3Married, 3 dependantsRp72,000,000C

A married woman who works is normally assessed as TK/0 by her employer: the married and dependant additions usually go to the husband. Spouses who file as one tax unit, or a wife who chose separate tax status (PH/MT), are handled on their annual return rather than by payroll.

Worked example: Rp10 million a month, single

A TK/0 office worker on a fixed Rp10,000,000 per month with no bonus. The employer pays BPJS Kesehatan (4%), JKK (0.24%) and JKM (0.30%) worth Rp454,000 a month, which counts as taxable income.

StepAmount
Salary (12 × Rp10,000,000)Rp120,000,000
+ Employer premiums (12 × Rp454,000)Rp5,448,000
= Gross incomeRp125,448,000
− Biaya jabatan (capped)Rp6,000,000
− JHT 2% + JP 1%Rp3,600,000
= Net incomeRp115,848,000
− PTKP TK/0Rp54,000,000
= Taxable income (PKP)Rp61,848,000
Tax: 5% × Rp60m + 15% × Rp1,848,000Rp3,277,200

That is about 2.6% of gross salary. Under TER the employer withholds 2.5% of Rp10,454,000 = Rp261,350 a month for January–November (Rp2,874,850), so December's withholding is the remaining Rp402,350.

What this calculator assumes

ESTIMATE ONLY

Payroll treatment of allowances, natura and pension schemes varies by employer. Compare with your Form 1721-A1 (bukti potong) at year end and check rules with DJP or a registered tax consultant.

Frequently Asked Questions

What are the income tax rates in Indonesia for 2026?+
Resident individuals pay 5% on the first Rp60 million of taxable income, 15% up to Rp250 million, 25% up to Rp500 million, 30% up to Rp5 billion and 35% above that. Taxable income is what is left after biaya jabatan, pension contributions and PTKP.
How much is PTKP in 2026?+
PTKP is Rp54,000,000 a year for a single person, plus Rp4,500,000 if married and Rp4,500,000 for each dependant up to three, giving a maximum of Rp72,000,000 for K/3. The amounts have not changed since 2016.
Is BPJS deducted before tax in Indonesia?+
Partly. Your own JHT (2%) and JP (1%) contributions reduce taxable income. Your 1% BPJS Kesehatan contribution does not. The premiums your employer pays for JKK, JKM and BPJS Kesehatan are added to your gross income.
Why is my December PPh 21 different from other months?+
January to November use a simplified TER rate on each month's gross. December recalculates the whole year with the Pasal 17 rates and deducts what was already withheld, so it can be higher, lower or even a refund.

Related Indonesia tools