Back to APAC Directory

Salary & Take-Home Calculator (Indonesia)

Calculate your net salary, progressive income tax, social contributions (EPF/CPF/BPJS/EPFO), and examine cross-border compliance rules for Indonesia.

🇮🇩

Indonesia Financial Tools

Active 2026 tax engine configurations with local compliance factors.

Gross Base Income

Specify salary rate

Rp
IDR / YEAR
Rp 24,000,000Rp 2,000,000,000

Residency & Tax Demographics

Fine tune statutory calculations

USD Benchmarking

1 USD = 16150 IDR

Live Output Metrics

Live
90%Take-Home
Net: 90%Tax: 7%SS: 4%
Gross RemunerationRp 180,000,000
Income Tax Liabilities-Rp 11,946,403
Social Contributions (Employee)-Rp 6,357,312
Take-Home Pay EstimateRp 161,696,285
Effective Rate6.6%
BPJS Kesehatan (1%) and Ketenagakerjaan (JHT 2% + JP 1%) are computed with respective caps. Non-resident rate: flat 20% withholding tax.

Detailed statutory analysis & overview

Indonesian payroll changed shape on 1 January 2024, when Government Regulation PP 58/2023 introduced the Tarif Efektif Rata-rata, or average effective rate method, for monthly PPh 21 withholding. Before that, every month required a full annualised computation; now employers apply a single TER percentage drawn from a category determined by your PTKP status, and only the December payroll runs the full annual calculation to true up the year. That means your monthly deduction now moves in small steps rather than being a twelfth of an annual estimate, and December is routinely the month where an unexpected balance appears. Sitting alongside the tax are two entirely separate social security systems: BPJS Kesehatan for health, capped at an IDR 12,000,000 monthly wage ceiling, and BPJS Ketenagakerjaan for old age, pension, work accident, and death benefits, each with its own rate, its own split between employer and employee, and in the case of the pension programme its own annually indexed ceiling. This calculator works through TER, the deductible items, and both BPJS streams.

Key Regulatory Parameters & Frameworks (YA 2026)

Rule 01

The TER Monthly Withholding Method

Under PP 58/2023, effective from January 2024, employers withhold monthly PPh 21 by applying an average effective rate taken from one of three monthly categories, TER A, TER B, or TER C, assigned according to the employee's PTKP status, with a separate daily TER for non-monthly workers. The December payroll reverts to the full annual progressive computation under Article 17 and offsets the TER already withheld, which is why a year-end adjustment, positive or negative, is normal rather than a payroll error.

Rule 02

Biaya Jabatan, the Occupational Expense Deduction

Employees receive an automatic occupational expense deduction of 5% of gross regular income, capped at IDR 500,000 a month or IDR 6,000,000 a year. It requires no receipts and no claim; it is built into the annual computation. Because the cap bites at an annual salary of IDR 120,000,000, anyone earning above that receives a fixed IDR 6,000,000 regardless of how much more they earn, so its relative value falls steadily as salary rises.

Rule 03

PTKP by Family Status

The non-taxable income threshold starts at IDR 54,000,000 for an unmarried taxpayer with no dependants, coded TK/0. Marriage adds IDR 4,500,000, and each dependant in the direct family line adds a further IDR 4,500,000 up to a maximum of three, giving codes from TK/0 through K/3. Status is fixed by the taxpayer's circumstances at the start of the tax year, so a marriage or birth during the year takes effect in the following year's computation, not immediately.

Rule 04

BPJS Kesehatan

Health coverage is funded by a total 5% of monthly wages, split 4% from the employer and 1% from the employee, computed on wages capped at an IDR 12,000,000 monthly ceiling. Coverage extends to the participant, a spouse, and up to three children. The employer-paid portion is generally treated as a taxable benefit added to the employee's gross income for PPh 21 purposes, while the employee's own 1% is not a deductible item, which is a common source of reconciliation differences.

Rule 05

BPJS Ketenagakerjaan's Four Programmes

Jaminan Hari Tua, the old age programme, takes 5.7% of wages in total, 2% from the employee and 3.7% from the employer, with no wage ceiling. Jaminan Pensiun, the pension programme, takes 3%, being 1% from the employee and 2% from the employer, applied to a ceiling indexed annually and standing in the region of IDR 10.9 million a month. Jaminan Kecelakaan Kerja for work accidents runs from about 0.24% to 1.74% depending on risk class and Jaminan Kematian for death benefits is 0.3%, both employer-funded. The employee's JHT and JP contributions are deductible for PPh 21.

Example Calculation: Jakarta Tech Manager

Scenario Context: Indonesian tax resident, single with no dependants (TK/0), earning IDR 15,000,000 gross monthly, IDR 180,000,000 annually, shown as the December annual true-up computation rather than the monthly TER figure.

Calculation StageComputed Value
Annual gross salaryIDR 180,000,000
Less biaya jabatan at 5%, cappedIDR 6,000,000
Less employee JHT at 2% of wagesIDR 3,600,000
Less employee JP at 1% of the indexed ceilingIDR 1,317,312
Net incomeIDR 169,082,688
Less PTKP for TK/0IDR 54,000,000
Taxable income, rounded down to the nearest thousandIDR 115,082,000
PPh 21: 5% on the first IDR 60,000,000 plus 15% on IDR 55,082,000IDR 3,000,000 plus IDR 8,262,300, giving IDR 11,262,300
Employee BPJS Kesehatan at 1% of the IDR 12,000,000 ceilingIDR 1,440,000, not deductible for PPh 21
Final Deducted Result:Annual net take-home of approximately IDR 162,380,000, around IDR 13,532,000 a month, after PPh 21 of IDR 11,262,300, JHT of IDR 3,600,000, JP of IDR 1,317,312, and BPJS Kesehatan of IDR 1,440,000. During the year the monthly deduction is set by the applicable TER percentage rather than a twelfth of this figure, so the December payslip carries the reconciling adjustment.

Frequently Asked Questions (FAQ)

What is PTKP and how is my code determined?▼

PTKP, Penghasilan Tidak Kena Pajak, is the non-taxable income threshold deducted before the progressive rates apply. It is IDR 54,000,000 for a single taxpayer with no dependants, plus IDR 4,500,000 for a spouse and IDR 4,500,000 for each dependant in the direct family line up to three, producing codes from TK/0 to K/3. Your status is assessed as at the beginning of the tax year, so a change in family circumstances during the year is reflected from the following January.

Why did my December deduction jump?▼

Because December is the reconciliation month under PP 58/2023. For January through November the employer applies a flat average effective rate from your TER category, which is an approximation. In December the employer performs the full annual Article 17 computation, deducts biaya jabatan, JHT, JP, and PTKP, works out the true annual liability, and subtracts everything already withheld. Bonuses, THR, and salary changes during the year all feed into that true-up, which is why December can be materially larger or occasionally produce a refund.

How do the BPJS wage ceilings work?▼

They are set programme by programme, not as one figure. BPJS Kesehatan applies an IDR 12,000,000 monthly wage ceiling to its 5% combined rate. BPJS Ketenagakerjaan's pension programme, Jaminan Pensiun, has its own ceiling that is indexed annually and has been sitting in the region of IDR 10.9 million a month, while the old age programme, Jaminan Hari Tua, has no ceiling at all and applies its 5.7% to full wages. Check the current pension ceiling each year, as it is revised.

Is my THR religious holiday allowance taxed?▼

Yes. Tunjangan Hari Raya is a statutory entitlement of one month's wage for employees with twelve months of service, pro-rated for shorter service, and it must be paid at least seven days before the religious holiday. For tax purposes it is irregular income and forms part of gross income for the year. Under the TER method it is included in the month it is paid, which lifts that month's withholding, and it is then swept into the December annual computation along with everything else.