en

PPh 21 Tax Calculator

Work out Indonesian PPh 21 income tax from annual salary, marital status and dependents - PTKP allowance included, no upload.

This calculator gives a non-binding, model-based estimate and is not financial, tax or legal advice. More in the disclaimer
Annual gross salary (IDR)
Marital status
  • Single (TK)
  • Married (K)
Number of dependents (max 3)

Result

Rp 3.000.000
PPh 21
Rp 60.000.000
Taxable income
Rp 54.000.000
Tax-free allowance
2,5%
Average rate
Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

PPh 21 (Pajak Penghasilan Pasal 21) is Indonesia's income tax on salaries and wages. Since the UU HPP tax reform (Law 7/2021, effective tax year 2022) a progressive tariff applies under Pasal 17: 5 percent up to 60 million rupiah of annual taxable income (PKP), 15 percent up to 250 million, 25 percent up to 500 million, 30 percent up to 5 billion and 35 percent above that. Before the tariff is applied, an allowance is deducted: the PTKP (Penghasilan Tidak Kena Pajak) is 54 million rupiah a year for a single filer, plus 4.5 million for being married and a further 4.5 million per dependent up to a maximum of three.

The calculation runs entirely locally in your browser, in pure JavaScript - nothing is uploaded and nothing is stored. From the annual salary the standard occupational-expense deduction (biaya jabatan, 5 percent, capped at 6 million rupiah a year) is subtracted first, then the PTKP allowance for the chosen marital status and dependent count. The five-tier Pasal 17 tariff is then applied to the remaining taxable income (PKP). It shows the annual PPh 21 tax, the PKP, the PTKP allowance and the average tax rate - instantly on every input.

An honest note: this calculator determines the ANNUAL PPh 21 tax liability under the Pasal 17 tariff on a given annual salary - it does NOT model the monthly TER withholding table (Tarif Efektif Rata-rata, PP 58/2023) employers have used for monthly payroll withholding since 2024; the year-end settlement still follows the Pasal 17 tariff shown here. Not modelled are BPJS employee contributions as an additional deduction (see the separate BPJS calculator for those), in-kind benefits, or special cases like severance pay. This is not tax advice and applies to Indonesia only.

Specifications

Specifications
Input formatsForm inputs (no file)
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Enter the annual gross salary in rupiah.
  2. Choose marital status (single or married).
  3. Enter the number of dependents (maximum 3).
  4. Read off the PPh 21 tax, PKP, PTKP allowance and average rate.

Limitations: A model-based estimate of the ANNUAL PPh 21 tax (UU HPP Pasal 17) on a GIVEN annual salary, including the occupational-expense allowance (5 percent, capped at 6 million rupiah) and the PTKP allowance (54 million + 4.5 million per marriage/dependent, max 3). Not modelled: the monthly TER withholding table, BPJS employee contributions, in-kind benefits, severance pay. Indonesia only. Not tax advice.

FAQ

Are my inputs uploaded?

No. The calculation runs entirely locally in the browser (pure JavaScript); nothing is sent or stored.

What is the PTKP allowance?

Penghasilan Tidak Kena Pajak - the tax-free income threshold. 54 million rupiah for a single filer, plus 4.5 million for being married and 4.5 million per dependent, up to three.

Is this the monthly payroll tax my employer withholds?

No. Employers have used the monthly TER table for ongoing withholding since 2024. This calculator shows the annual PPh 21 liability under the Pasal 17 tariff, as it comes out in the year-end settlement.

What is biaya jabatan?

The standard occupational-expense deduction for employees: 5 percent of gross salary, capped at 6 million rupiah a year.

Are BPJS contributions included?

No, this calculator covers only PPh 21. Use the separate BPJS calculator for BPJS Kesehatan and BPJS Ketenagakerjaan.

Related tools

BPJS Contribution Calculator · NPV Calculator · Hourly Wage Calculator