No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
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 formats
Form inputs (no file)
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Enter the annual gross salary in rupiah.
Choose marital status (single or married).
Enter the number of dependents (maximum 3).
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.