Skip to main content
guide·

Indonesia THR & Income Tax (PPh 21)

By Kelvin Desman ·

THR is a mandatory once-a-year extra month of pay tied to religious holidays; PPh 21 is monthly income-tax withholding. Both have hard deadlines and penalties — plan them into the budget from day one.

Indonesia THR & Income Tax (PPh 21)

Two payroll obligations that catch foreign employers off guard

If you are hiring in Indonesia for the first time, two items on the payroll calendar tend to surprise teams that are used to a single annual salary cost: THR, a mandatory religious-holiday bonus that effectively adds a thirteenth month of pay every year, and PPh 21, the monthly income-tax that employers must withhold from each employee's salary and remit to the tax authority.

Neither is optional. Both carry hard deadlines, and both carry penalties for getting them wrong. The good news is that they are predictable: once you understand the rules and put them on a calendar, they become a routine line item rather than a year-end fire drill.

This guide walks through what THR and PPh 21 are, who they apply to, when they are due, and the statutory benefits that sit alongside them. It is written for founders, finance leads, and people-ops teams budgeting for Indonesian headcount.

THR — the religious holiday allowance

THR stands for Tunjangan Hari Raya Keagamaan — the religious holiday allowance. It is a mandatory payment that employers must make to workers once a year, ahead of the employee's religious holiday. The obligation is grounded in Indonesian Manpower regulation, notably Permenaker (Minister of Manpower Regulation) No. 6 of 2016 on THR, reinforced each year by a circular from the Ministry of Manpower that confirms the rules and the deadline for that holiday season.

THR is not a discretionary bonus. It is a statutory entitlement, and the obligation applies to employers regardless of company size or whether the worker is on a permanent or fixed-term contract.

Who is eligible and how much

Eligibility and the amount owed depend on length of service:

  • Employees with at least 1 month but less than 12 months of continuous service receive a prorated THR — calculated as (months of service ÷ 12) × one month's wage.
  • Employees with 12 months or more of continuous service receive one full month's wage as THR.

"One month's wage" generally means basic salary plus fixed allowances, in line with how wages are defined for the worker. The payment is tied to the employee's own religious holiday — for example Eid al-Fitr (Idul Fitri) for Muslim employees — and most employers pay all staff around the largest holiday window for simplicity, though strictly the entitlement follows each worker's religious holiday.

When THR must be paid

The deadline is firm: THR must be paid no later than 7 days before the religious holiday. This is the single most important date on the THR calendar, and it is the rule the Ministry of Manpower emphasizes in its annual circular. Paying late — even by a day — exposes the employer to fines, and not paying at all exposes the employer to administrative sanctions on top of the financial penalty.

PPh 21 — monthly income-tax withholding

PPh 21 (Pajak Penghasilan Pasal 21) is the income tax on employment income. In Indonesia the employer is the withholding agent: you deduct the tax from each employee's pay, remit it to the state, and report it. The employee does not pay it directly to the tax office; you do it on their behalf every month.

Indonesia uses a progressive rate structure — the more an employee earns, the higher the marginal rate on the top slice of their income. As of 2026 the lowest bracket is 5%, rising in steps through higher brackets. The exact thresholds for each bracket are set in tax law and should be verified against the current figures, which can change.

PTKP — the non-taxable income threshold

Before tax is applied, every individual gets a PTKP (Penghasilan Tidak Kena Pajak), a non-taxable income allowance. Income below the PTKP is not taxed at all. The PTKP varies by marital status and number of dependents — a married employee with children has a higher PTKP than a single employee with none, because the allowance includes additions for a spouse and for dependents (capped at a set number).

The specific rupiah amounts for PTKP are set by regulation and as of 2026 should be verified against current figures, which change over time. Always confirm the prevailing PTKP table before running payroll rather than relying on a figure from a previous year.

The TER method — how monthly withholding now works

Since the 2023/2024 reform — introduced via PP 58/2023 and detailed in PMK 168/2023 — employers calculate monthly PPh 21 using the TER method: Tarif Efektif Rata-rata, or average effective rate.

In practice this means that for January through November, you apply a single monthly effective rate (looked up from a table keyed to the employee's PTKP category and monthly gross income) to that month's income. Then, in December, you perform a year-end reconciliation: you recompute the full-year tax liability using the progressive brackets and the annual PTKP, compare it to what was already withheld over the year, and settle the difference in the final month. The TER method was designed to simplify monthly calculation; the December true-up ensures the annual total still matches the progressive schedule.

As with the brackets and PTKP, the TER rates themselves are set by regulation and should be verified against the current tables, which can be updated.

Remitting and reporting

Withholding is only half the job — you must also remit the tax and file the report. In Indonesia this runs through the DJP (Directorate General of Taxes) system, with employers issuing withholding receipts and filing via e-Bupot (the electronic withholding-slip and reporting system). Each month you remit the tax collected and submit the periodic return; at year-end you provide employees with their annual withholding evidence.

Statutory benefits beyond cash

THR and PPh 21 are the headline items, but Indonesian employment also carries mandatory benefits you must budget for:

  • BPJS Kesehatan — national health insurance. Both employer and employee contribute a percentage of wages.
  • BPJS Ketenagakerjaan — employment social security, covering programs such as work-accident, old-age savings (JHT), pension (JP), and death benefits. These are split between employer and employee contributions.
  • Statutory leave — including annual leave and other leave entitlements set by labor law.

These contributions are recurring monthly costs, calculated as a percentage of wages, and should be modeled into total employment cost alongside salary, THR, and the employer's share of taxes.

The employer's annual obligation calendar

The cleanest way to manage all of this is to treat it as a calendar with monthly and annual cadences. The table below summarizes the rhythm — confirm exact filing dates against current regulation, as deadlines for remittance and reporting are set by the tax authority.

CadenceObligationApproximate timing
MonthlyWithhold PPh 21 from each salary (TER method)Each payroll run
MonthlyRemit withheld PPh 21 to the stateFollowing month, by the regulated due date
MonthlyFile PPh 21 periodic report (e-Bupot)Following month, by the regulated due date
MonthlyPay BPJS Kesehatan + BPJS Ketenagakerjaan contributionsEach month
AnnualPay THR to eligible employeesNo later than 7 days before the religious holiday
AnnualDecember PPh 21 year-end reconciliation (true-up)December payroll
AnnualProvide employees annual withholding evidenceAfter year-end, per DJP schedule

The monthly block repeats twelve times a year and rarely changes. The annual block is where most of the planning effort goes — THR is a large lump-sum cash outflow that must be funded ahead of the holiday, and the December reconciliation can produce an unexpected adjustment if monthly withholding drifted from the annual liability.

Deadlines and penalties

Two deadlines deserve to be circled in red.

THR — 7 days before the religious holiday. This is non-negotiable. The Ministry of Manpower issues an annual circular reaffirming it, and late or non-payment triggers fines and administrative sanctions. Because THR is a single large payment tied to a fixed holiday date, the risk is almost always cash-flow timing rather than calculation — fund it early.

PPh 21 — monthly remittance and reporting. Each month you must both remit the tax you withheld and file the periodic report by the dates set by the tax authority. Missing either the payment or the filing deadline can result in administrative penalties and interest on the underpaid amount. Mis-withholding — using a stale PTKP, the wrong TER category, or an outdated rate — compounds quietly across the year and surfaces as a painful adjustment at the December reconciliation.

The pattern is consistent: the rules are stable and knowable, but the penalties land on timing and accuracy. An employer who funds THR ahead of the deadline and runs correct monthly withholding rarely has a problem; one who treats either as an afterthought pays for it in fines, interest, and a year-end scramble.

How Deel keeps you compliant

This is where a global payroll and EOR provider earns its place. Deel calculates and disburses THR on schedule, sizing the payment to each employee's length of service (prorated under 12 months, a full month at 12 months or more) and releasing it ahead of the 7-days-before-the-holiday deadline so the statutory window is never missed. On the tax side, Deel runs PPh 21 withholding using the current TER method, applies the right PTKP category per employee, handles the monthly remittance and e-Bupot filing, and performs the December year-end reconciliation so the annual total reconciles to the progressive schedule. Mandatory benefits like BPJS Kesehatan and BPJS Ketenagakerjaan are administered as part of the same payroll run.

For companies that do not yet have a registered Indonesian entity, Deel's Employer of Record (EOR) service does all of the above as the legal employer on your behalf — compliant local contracts, THR, PPh 21, BPJS, and leave entitlements — so you can hire an Indonesian employee without setting up a local company first. As regulations and rate tables update year to year, the provider keeps the calculations current, which is exactly the maintenance burden most foreign employers underestimate.

If your team is managing this manually, the failure modes are predictable: a missed THR deadline that turns into fines, PPh 21 mis-withholding from a stale PTKP or TER table, and a December reconciliation that surfaces a true-up nobody budgeted for. Those are the exact pain points worth designing out of your payroll process before your first Indonesian hire starts.

FAQ

Is THR mandatory?

Yes. THR is a statutory entitlement under Indonesian Manpower regulation (Permenaker No. 6/2016 and the annual Ministry circular), not a discretionary bonus. It applies to employers regardless of company size and covers both permanent and fixed-term workers who meet the minimum service period.

How much THR do I owe a new hire?

It depends on length of service. An employee with at least 1 month but fewer than 12 months of continuous service gets a prorated amount — (months of service ÷ 12) × one month's wage. An employee with 12 months or more gets a full month's wage.

When must THR be paid?

No later than 7 days before the religious holiday. This deadline is reaffirmed in the Ministry of Manpower's annual circular, and paying late or not at all exposes the employer to fines and administrative sanctions.

What is PPh 21?

PPh 21 is Indonesia's income tax on employment income. The employer acts as the withholding agent — deducting the tax from each employee's pay, remitting it to the state, and filing the report — rather than the employee paying it directly. Indonesia applies progressive rates, with the lowest bracket at 5% as of 2026.

What is the TER method?

TER (Tarif Efektif Rata-rata, or average effective rate) is the monthly PPh 21 calculation method introduced via PP 58/2023 and PMK 168/2023. Employers apply a single effective rate each month from January to November, then perform a year-end reconciliation in December that recomputes the full-year liability against the progressive brackets and settles any difference.

What is PTKP?

PTKP (Penghasilan Tidak Kena Pajak) is the non-taxable income threshold — income below it is not taxed. It varies by marital status and number of dependents, so a married employee with children has a higher PTKP than a single employee with none. The exact rupiah amounts are set by regulation and should be verified against current figures, which change over time.

Do I have to provide BPJS as well?

Yes. Indonesian employment carries mandatory social-security contributions — BPJS Kesehatan (health) and BPJS Ketenagakerjaan (employment programs such as work-accident, old-age savings, pension, and death benefits) — split between employer and employee as a percentage of wages, alongside statutory leave entitlements.

Deadlines & tax

Never miss a THR deadline or a tax filing.

THR is due no later than 7 days before the holiday and PPh 21 has monthly deadlines — miss either and penalties follow. Deel calculates and disburses THR on time and handles PPh 21 withholding and filing for you.

Stay compliant with Deel(opens in a new tab)

Related articles

Related career guides