Indonesia PPh 21 calculator 2026

Enter your monthly gross salary and marital status to see your annual PPh 21 liability and your take-home pay after BPJS contributions. The tax is the true annual figure under Article 17 progressive rates, which is what the December true-up under the TER method settles to.

On a gross salary of Rp 120,000,000 a year, take-home pay in Indonesia is about Rp 112,380,000 a year (Rp 9,365,000 a month) — 94% of gross — after income tax and social contributions under 2026 rules (default settings).

Indonesia PPh 21 calculatorTax year 2026 · IDR
Rp

Net pay per month

—

    Where your gross pay goes

    ItemPer yearPer month%

    An estimate for an employee on a regular salary. Rules, rates and your personal situation can change the result. This is not tax advice — confirm with the tax authority or a tax adviser.

    Tax year 2026 · Rules last checked October 2026

    How it works

    PPh 21 is the income tax withheld from salaries in Indonesia. This page works out the true annual liability from your monthly gross salary and shows the result per month, which is how Indonesian payslips are read.

    How the tax is calculated

    Taxable income (PKP) = annual gross - biaya jabatan - JHT - JP - PTKP

    • Biaya jabatan (job expense allowance) is 5% of gross income, capped at Rp 500,000 per month or Rp 6,000,000 per year.
    • Only the employee share of JHT (2%) and JP (1%) is deductible. The 1% BPJS Kesehatan contribution is not deductible.
    • PTKP (non-taxable income) per year: TK/0 Rp 54,000,000; K/0 Rp 58,500,000; K/1 Rp 63,000,000; K/2 Rp 67,500,000; K/3 Rp 72,000,000. The calculator rounds PKP down to the nearest thousand rupiah.

    The PKP is then taxed with the Article 17 progressive rates:

    • 5% on the first Rp 60,000,000
    • 15% on Rp 60,000,000 to Rp 250,000,000
    • 25% on Rp 250,000,000 to Rp 500,000,000
    • 30% on Rp 500,000,000 to Rp 5,000,000,000
    • 35% above Rp 5,000,000,000

    BPJS contributions

    • JHT (Jaminan Hari Tua): 2% of wages, no wage cap.
    • JP (Jaminan Pensiun): 1% of wages up to the cap of Rp 11,086,300 per month (in force since 1 March 2026; Rp 10,547,400 before).
    • BPJS Kesehatan: 1% of wages up to Rp 12,000,000 per month (the employer pays a further 4%).

    Worked example

    Take a salary of Rp 10,000,000 per month (Rp 120,000,000 a year), status TK/0. Biaya jabatan is Rp 6,000,000 a year, JHT Rp 2,400,000 and JP Rp 1,200,000, so net income is Rp 110,400,000. After the PTKP of Rp 54,000,000 the PKP is Rp 56,400,000, all in the 5% bracket: PPh 21 is Rp 2,820,000 a year, or Rp 235,000 a month. Add BPJS Kesehatan of Rp 1,200,000 a year and the take-home pay is Rp 112,380,000 a year, or Rp 9,365,000 a month. With status K/1 the PKP falls to Rp 47,400,000 and PPh 21 to Rp 2,370,000.

    TER monthly method and the December true-up

    Under PMK 168/2023 employers use the TER table for January to November: your monthly gross is multiplied by a rate that depends on your PTKP category (category A for TK/0, TK/1 and K/0; B for TK/2, TK/3, K/1 and K/2; C for K/3). In the last tax period, usually December, the employer recalculates the whole year with the Article 17 rates above and withholds the difference, or refunds any over-withholding. The result of this calculator is that final annual amount.

    What this calculator leaves out

    It covers one employer and a regular monthly salary. Bonuses, THR holiday pay and severance are taxed in their own way and are not modelled; employer-paid JKK, JKM and health premiums are not added to taxable gross; the 20% surcharge for taxpayers without an NPWP, a spouse who also works with separate filing, zakat, and the DTP incentives are ignored. Wage caps follow the rules in force in October 2026.

    Official sources

    Common questions

    Is this PPh 21 calculator exact?

    It follows the legal annual formula of PMK 168/2023 for a permanent employee with one employer, using 2026 PTKP and BPJS values. Your payslip can differ in individual months because of the TER method, and because of items this page leaves out such as bonuses and employer-paid insurance premiums that count as taxable income.

    What is the TER method and why does December look different?

    TER (tarif efektif rata-rata) lets employers withhold a flat percentage of monthly gross from January to November. In December the employer recalculates the exact annual tax with the 5% to 35% rates and withholds the balance, so the December PPh 21 is often higher than the other months, and in some cases there is a refund.

    How much BPJS is deducted from my salary?

    The employee pays 2% for JHT, 1% for JP (on wages up to Rp 11,086,300 a month) and 1% for BPJS Kesehatan (on wages up to Rp 12,000,000 a month), so up to about 4% of salary. JHT and JP are deductible for PPh 21, the health contribution is not.

    Which PTKP status should I choose?

    Use your status on 1 January of the tax year: TK/0 if single without dependants, K/0 to K/3 if married with 0 to 3 dependants (children or parents), counting at most three. If both spouses work, payroll usually withholds on the family status for one of them only; check with your payroll department which status is on file for you.

    Choose a language