5 mins read

How to Calculate Payroll Taxes: The Provisions, Components, and Simulation

DataOn breaks down everything you need to know about calculating payroll taxes in Indonesia.

How to Calculate Payroll Taxes – Since employee compensation is considered taxable income under Indonesian law, failing to accurately calculate and report payroll taxes can result in legal risks and financial penalties. 

That is why understanding how these taxes work is crucial for maintaining transparent, trustworthy payroll practices.

In this article, DataOn breaks down everything you need to know about calculating payroll taxes in Indonesia. We will walk you through the core definition, outline the key regulations, explore the tax components you need to factor in, and provide a clear simulation so you can apply it with confidence in your own payroll process.

How to Calculate Payroll Taxes: The Definition

In Indonesia, payroll tax is officially referred to as Pajak Penghasilan or PPh, an income tax imposed on individuals and entities based on the earnings they receive. 

This includes not only salaries and wages, but also other forms of income such as bonuses, honorariums, business profits, and prizes. This is applicable for Indonesian citizens and a foreign national earning income in the country.

The legal framework for payroll tax in Indonesia was first established under Law No. 7 of 1983. Since then, it has been updated several times to reflect economic shifts and regulatory reforms. 

Most notably, recent updates are outlined in the UU Ciptaker (Law No. 11 of 2020) and the Tax Regulation Harmonization Law (Law No. 7 of 2021), both of which aim to streamline and modernize the country’s tax system.

Payroll Taxes Regulation

The regulation of payroll tax, specifically PPh 21, is guided by Article 9 of Chapter V in the Director General of Taxation Regulation No. PER-16/PJ/2016. This regulation outlines who is subject to payroll tax and the basis for its calculation.

Payroll tax applies to several categories of income recipients, including permanent employees, retirees receiving regular pensions, and non-permanent workers whose monthly earnings exceed IDR 4.5 million.

Freelancers or contract-based workers are also covered, especially if they receive continuous compensation. Even individuals earning daily, weekly, or lump-sum wages are taxed if their daily income exceeds IDR 450,000, and their total monthly income surpasses IDR 4.5 million.

Importantly, payroll tax calculation takes into account Non-Taxable Income (PTKP). Before applying tax rates, the taxpayer’s income is first reduced by this exemption amount. This ensures only income above a certain threshold is subject to tax—making accurate classification and calculation essential for compliance.

Components of Payroll Tax

To know how to calculate payroll taxes, it requires an understanding of the key components that determine how much tax an employee owes. 

These components are shaped by both taxable income rules and progressive tax rates, all regulated under Indonesia’s latest tax law: the Harmonization of Tax Regulation Law No. 7 of 2021.

1. Non-Taxable Income (PTKP)

How to calculate payroll taxes? Before applying any tax rate, a portion of an employee’s income is considered non-taxable. 

This allowance varies based on personal and family circumstances:

  • IDR 54 million annually for individual taxpayers
  • An additional IDR 4.5 million for married taxpayers
  • Another IDR 4.5 million per dependent, up to three dependents (limited to direct descendants, adopted children, or stepchildren)

These exemptions reduce the taxable income, ensuring the tax burden reflects an individual’s financial responsibilities.

2. Progressive Tax Rates

Once the non-taxable income is subtracted, the remaining taxable income is subject to a progressive tax structure:

  • 5% on income up to IDR 60 million
  • 15% for IDR 60–250 million
  • 25% for IDR 250–500 million
  • 30% for IDR 500 million–5 billion
  • 35% for income above IDR 5 billion

This tiered system ensures that higher earners contribute a larger portion of their income in taxes.

3. Taxable Income Categories

How to calculate payroll taxes? Payroll tax doesn’t just apply to monthly salaries. The law broadly defines taxable income to include:

  • Salaries, wages, bonuses, commissions, and allowances
  • Compensation for services rendered, including honorariums and gratuities
  • Business profits, royalties, rent, interest, and dividends
  • Insurance premiums and awards
  • Gains from asset transfers, currency differences, and other forms of wealth accumulation

4. Final Payroll Tax (PPh Final)

Some forms of income are taxed at a flat, final rate—meaning they are not combined with other income for progressive tax calculation. 

These include:

  • Bank deposit interest and bond yields
  • Lottery winnings or prize-based income
  • Stock and securities transactions
  • Revenue from property transfers, construction services, or leases

5. Non-Taxable Income Categories

Certain types of income are exempt from payroll tax altogether, such as:

  • Charitable donations and inheritance received under specific conditions
  • Employer-paid benefits like health insurance and scholarships
  • Dividends received under specific corporate structures
  • Pension fund distributions and education-based grants

How to Calculate Payroll Taxes

How to calculate payroll taxes? Calculating payroll tax in Indonesia involves several steps, from determining gross income to applying progressive tax rates based on taxable income. 

For HR professionals, mastering this process is essential to ensure accurate payroll reporting and compliance with local regulations.

Here is a simplified step-by-step approach:

Step 1: Determine Annual Gross Income

Start by calculating the employee’s total annual income. This includes monthly salary and any recurring allowances or bonuses.

Step 2: Subtract Non-Taxable Income (PTKP)

Indonesia’s tax system allows a portion of income to be exempted from taxation, known as Penghasilan Tidak Kena Pajak (PTKP). The amount depends on the employee’s marital status and number of dependents.

Step 3: Calculate Taxable Income

Subtract the Personal Exemption (PTKP) from your gross annual income. The result is your taxable income, the amount of income that will be subject to tax based on the applicable tax rates.

Step 4: Apply Progressive Tax Rates

Use the appropriate progressive tax rates to calculate the tax owed based on your taxable income tier. Higher income portions are taxed at higher rates according to the tax brackets.

Payroll Tax Simulation

How to calculate payroll taxes? To bring this process to life, let’s look at an example:

Employee Name: Rudi
Monthly Salary: Rp5,000,000
Annual Gross Income: Rp5,000,000 x 12 = Rp60,000,000
Marital Status: Single (PTKP = Rp54,000,000)

Step-by-Step Calculation:

1. Taxable Income:  Rp60,000,000 (annual income) – Rp54,000,000 (PTKP) = Rp6,000,000
2. Applicable Tax Rate: Since Rp6,000,000 falls within the first tax bracket (up to Rp60 million), the rate is 5%
3. Annual Payroll Tax: 5% x Rp6,000,000 = Rp300,000
4. Monthly Payroll Tax: Rp300,000 ÷ 12 = Rp25,000 per month

    How to calculate payroll taxes? In a landscape where tax rules evolve and payroll intricacies grow more layered, HR managers can no longer afford to treat payroll tax calculation as just another back-office task. It is a core part of running a compliant, trustworthy organization.

    When HR understands how each component of payroll tax works, it means you build credibility and transparency with employees who rely on accurate, timely pay.

    Of course, getting it right every time takes more than spreadsheets. That is where SunFish HR Core steps in. With its smart, integrated payroll features, SunFish automates tax deductions, applies up-to-date rules, and handles calculations behind the scenes.

    So, HR teams can focus on people, not paperwork. If you are ready to simplify payroll without cutting corners, reach out to DataOn and reshape your HR operations today.

    Related Articles