Income Tax Calculator (Indonesia)
Income Tax (PPh 21)
—
Effective Rate
—
Net Income
—
How the Indonesian Income Tax System Works
Indonesia levies personal income tax (Pajak Penghasilan, or PPh) through a progressive rate system administered by the Direktorat Jenderal Pajak (DJP), the Directorate General of Taxes under the Ministry of Finance. The primary tax on employment income is PPh Pasal 21, which employers withhold monthly from employee salaries. Indonesia's tax framework was significantly reformed through the Harmonization of Tax Regulations Law (UU HPP) enacted in October 2021, which introduced a new 35% top bracket.
Every Indonesian taxpayer is required to obtain a Nomor Pokok Wajib Pajak (NPWP), the Taxpayer Identification Number. Employees must file an annual tax return called SPT Tahunan PPh Orang Pribadi by March 31 of the following year, even when all tax has been withheld by the employer. Indonesia uses a self-assessment system, meaning taxpayers calculate their own liability, though employers handle PPh 21 withholding for most salaried workers.
Before applying progressive tax rates, taxpayers receive a Penghasilan Tidak Kena Pajak (PTKP) — a non-taxable income threshold. The current PTKP is Rp 54,000,000 per year for a single individual, with additional allowances of Rp 4,500,000 for a working spouse and Rp 4,500,000 per dependent child (maximum 3 children). Occupational expenses are deducted at 5% of gross income, capped at Rp 6,000,000 per year. Social security contributions through BPJS Ketenagakerjaan and BPJS Kesehatan are also part of the employment cost structure.
Current Indonesian Income Tax Brackets (PPh 21) — 2025
The following progressive rates apply to annual taxable income (after PTKP deduction):
| Annual Taxable Income (IDR) | Tax Rate |
|---|---|
| Up to Rp 60,000,000 | 5% |
| Rp 60,000,001 - Rp 250,000,000 | 15% |
| Rp 250,000,001 - Rp 500,000,000 | 25% |
| Rp 500,000,001 - Rp 5,000,000,000 | 30% |
| Above Rp 5,000,000,000 | 35% |
Note: Individuals without an NPWP face a 20% surcharge on their PPh 21 withholding (effectively 120% of the normal rate). This penalty strongly incentivizes taxpayer registration.
Key Indonesian Tax Terms
- PPh Pasal 21 — Income tax on employment income, withheld monthly by employers. This is the main tax that salaried workers encounter.
- NPWP (Nomor Pokok Wajib Pajak) — The Taxpayer Identification Number required for all tax transactions. Since 2024, the government is transitioning to use the NIK (national ID number) as the tax ID.
- PTKP (Penghasilan Tidak Kena Pajak) — Non-taxable income allowance. Currently Rp 54 million/year for singles, with add-ons for spouse and dependents. This is subtracted from gross income before applying tax rates.
- SPT Tahunan — The annual income tax return. Employees typically use Form 1770S (simplified) or 1770SS (very simplified for income under Rp 60 million). Self-employed individuals use Form 1770.
- BPJS Ketenagakerjaan — The workers' social security program covering old-age savings (JHT, 5.7% of salary), pension (JP, 3%), work accident insurance (JKK), and death benefit (JKM). Employee share is typically 3% of gross salary.
- BPJS Kesehatan — National health insurance. Contribution is 5% of salary (4% employer, 1% employee), capped at a salary of Rp 12 million/month.
- THR (Tunjangan Hari Raya) — A mandatory religious holiday bonus (typically one month's salary) paid before major religious holidays. This is taxable income subject to PPh 21.
Practical Tax Examples in IDR
Example 1 — Single employee earning Rp 120,000,000/year (Rp 10 million/month): PTKP deduction: Rp 54,000,000. Occupational expense deduction (5%): Rp 6,000,000. Taxable income: Rp 120,000,000 - 54,000,000 - 6,000,000 = Rp 60,000,000. Tax: 5% x Rp 60,000,000 = Rp 3,000,000. Monthly PPh 21 withholding: approximately Rp 250,000. Effective rate: 2.5%.
Example 2 — Married employee with 2 children earning Rp 300,000,000/year: PTKP: Rp 54,000,000 + Rp 4,500,000 (spouse) + Rp 9,000,000 (2 children) = Rp 67,500,000. Occupational expense: Rp 6,000,000. Taxable income: Rp 226,500,000. Tax: 5% on first Rp 60M = Rp 3,000,000, plus 15% on Rp 166,500,000 = Rp 24,975,000. Total: Rp 27,975,000. Effective rate: 9.3%.
Example 3 — High earner at Rp 1,000,000,000/year: Assuming single, PTKP Rp 54M, occupational deduction Rp 6M. Taxable income: Rp 940,000,000. Tax: 5% on Rp 60M = Rp 3M, plus 15% on Rp 190M = Rp 28.5M, plus 25% on Rp 250M = Rp 62.5M, plus 30% on Rp 440M = Rp 132M. Total: Rp 226,000,000. Effective rate: 22.6%.
Tax-Saving Strategies in Indonesia
- Register your NPWP immediately: Without an NPWP, you face a 20% surcharge on PPh 21 withholding. Ensuring registration saves significant money from day one.
- Claim all eligible dependents: Each dependent child (up to 3) adds Rp 4,500,000 to your PTKP, reducing taxable income. Ensure your employer has your correct family status (K/1, K/2, K/3).
- Maximize BPJS JHT contributions: Voluntary additional contributions to the old-age savings program (JHT) can build long-term savings while reducing current taxable income.
- Claim zakat deductions: Zakat (Islamic charitable obligation) paid to government-recognized institutions is deductible from gross income, reducing your taxable base.
- Consider MSME tax regime: Small business owners with gross turnover under Rp 4.8 billion/year can opt for a 0.5% final tax on gross revenue (PP 55/2022), which is often more favorable than progressive rates.
- Pension plan contributions: Contributions to approved pension funds (DPLK or DPPK) are deductible, providing both tax savings and retirement planning benefits.
- File on time: Late filing penalties are Rp 100,000 for individual SPT. More importantly, timely filing avoids scrutiny and potential tax audits by the DJP.
Frequently Asked Questions
What are the current Indonesian income tax (PPh 21) brackets?
For 2025, the PPh 21 brackets are: 5% on income up to Rp 60 million, 15% from Rp 60-250 million, 25% from Rp 250-500 million, 30% from Rp 500 million to Rp 5 billion, and 35% above Rp 5 billion. These rates apply to taxable income after the PTKP deduction.
What is the PTKP (non-taxable income) allowance in Indonesia?
The PTKP for a single taxpayer is Rp 54 million per year. Additional allowances include Rp 4.5 million for a spouse (married filing jointly) and Rp 4.5 million per dependent child (up to 3 children). The maximum PTKP is Rp 72 million for a married taxpayer with 3 dependents.
Do I need to file a tax return in Indonesia (SPT)?
Yes, all individuals with a Taxpayer Identification Number (NPWP) must file an annual tax return (SPT Tahunan) by March 31 each year, even if tax was fully withheld by the employer. You can file online through DJP Online (djponline.pajak.go.id).
How does BPJS Ketenagakerjaan affect my take-home pay?
Employees contribute 2% of salary to the old-age savings program (JHT), 1% to pension (JP), and 1% to health insurance (BPJS Kesehatan). The employer contributes an additional 3.7% JHT, 2% JP, 0.24-1.74% work accident insurance, 0.3% death benefit, and 4% health insurance.
What is the 35% top tax bracket for?
The 35% bracket applies to annual taxable income exceeding Rp 5 billion and was introduced in the Harmonization of Tax Regulations Law (UU HPP) in 2021 to increase progressivity for ultra-high earners in Indonesia.
Are there tax incentives for employees in Indonesia?
Yes, the government periodically offers PPh 21 incentives such as government-borne income tax for certain manufacturing sectors, MSME tax breaks (0.5% final tax for businesses under Rp 4.8B revenue), and incentives for investment in special economic zones (KEK).