esaFiskaly
Regulation snapshot — not formal tax advice. Learn more

What is PPh 21?

Employee income tax: scope, withholders, and tax base.

PPh 21 (Pajak Penghasilan Pasal 21) is the Indonesian income tax on work, services or activities performed by a resident individual taxpayer. The most common application: employee salaries.

Employers must withhold PPh 21 from employee compensation monthly and remit it to the state treasury — employees do not pay it themselves.

Who withholds, who is withheld

WithholderWithheld from
Employers (corporates, SMEs)Permanent, non-permanent, and non-employee workers
Government treasurerCivil servants, military/police, pensioners
Event organisersEvent participants (competitions, seminars)

Current regulatory basis

  1. 2021
    UU HPP — Law 7/2021 (Harmonisation of Tax Regulations): new 5–35% progressive brackets
  2. 2023
    PP 58/2023 — Effective Average Tariff (TER) monthly scheme, categories A/B/C
  3. Every December
    Annual progressive settlement replaces the December TER computation

From January 2024, monthly PPh 21 uses the TER scheme rather than annual tax divided by 12.

Progressive annual brackets (UU HPP)

Taxable income layer (PKP)Rate
Up to Rp 60 million5%
Rp 60m – 250m15%
Rp 250m – 500m25%
Rp 500m – 5 billion30%
> Rp 5 billion35%

These brackets apply to:

  • December settlement
  • Annual individual SPT (1770)
  • A non-NPWP individual → +20% penalty rate

PTKP (non-taxable income threshold)

StatusAnnual PTKP
TK/0 (single)Rp 54,000,000
K/0 (married)Rp 58,500,000
K/1 (married + 1 dependent)Rp 63,000,000
K/2Rp 67,500,000
K/3Rp 72,000,000

How esaFiskaly computes it

  1. 1
  2. 2

    Capture NIK, NPWP (if any), PTKP status, base salary, allowances, BPJS.

  3. 3
  4. 4

    The Payroll module computes PPh 21 using TER for Jan–Nov.

  5. 5
  6. 6

    In December the system runs annual progressive calculation and reconciles the final PPh 21 amount (refund or top-up).

  7. 7
  8. 8

    A PPh 21 Bukti Potong is issued per employee automatically. The PPh 21 Monthly SPT summary is available in the SPT module.

Frequently asked

Q.Are contract employees also subject to PPh 21?
Yes, if their income exceeds PTKP. esaFiskaly supports both permanent and non-permanent employees with different TER categories.
Q.What if pay varies each month?
TER computes the effective rate based on monthly gross — no annual projection is required. The December settlement reconciles the annual total.
Q.When is PPh 21 due?
Pay: 10th of the following month. File monthly SPT: 20th of the following month. esaFiskaly fires reminders from the Tax Calendar.

Next