Skip to main content

Income Tax Processing Indonesia: Indonesia Tax processing methods

Updated over a month ago

Basically, on the Indonesian government website, they use the Annualised method to calculate tax. But if the employer has their preferred and accurate method to calculate tax, they can choose their method, as long as tax is paid and contributed correctly. The methods that we have in Access EasyPay are based on common estimation methods used in Indonesia.

The Indonesian government does not dictate the specific formula for computing the monthly tax. The tax amounts are just estimates that will be rebalanced at the end of the year. The choice of methods does not matter as the system will do rebalancing at the end of the year, and all four methods in EasyPay will arrive at the same taxation amount.

Annualize / Annualize Supplementary Difference

This method is based on one period for projection. Balance is placed in the last period (December). The only difference with Supplementary Difference is that the Supplementary Wage, eg, Bonus, will be calculated separately. Annualise / Annualise Supplementary Difference = Total Current Monthly Taxable * 12

Example: (New Hire)

  • Basic salary 500,000,000 (Hire date: 01-04-2025) & Marital status is Single.

  • Employer’s BPJSTK contribution for the current period (Accident, Death, ER BPJS Kesehatan): 5,950,000

  • Employee’s BPJSTK / BPJS Pensiun for current period: 10,073,353

  • Total monthly taxable income: 500,000,000 + 5,950,000 = 505,950,000

The formula is below

  • Annualised Taxable income : (9 * 505,950,000) = 4,553,550,000

  • Annualized Employee’s BPJSTK / BPJS Pensiun = (9 * 10,073,353) = 90,660,177

  • Occupational is 4,500,000 (6,000,000 * 9 / 12)

  • Personal Relief is 36,000,000

  • Actual taxable income after all deductions for relief,

    • = 4,553,550,000 – (90,660,177 + 4,500,000 + 36,000,000)

    • = 4,422,389,000

Refer total annual taxable value using the table to calculate tax, and deduct the previous taxable income in the table.

(4,422,389,000 – 500, 000,000) x30%= 1,176,716,700

Add all the previous tax amounts in the table

1,176,716,700 + 2,500,000+30,000,000+62,500,000= 1,271,716,700

De Annualise tax to monthly tax: 1,271,716,700/ 9= 141,301,856

Always balancing

This method will balance the tax at the end of each pay period.

Always balancing = YTD Taxable + current taxable * remaining month

YTD Supplementary Difference

This method will only factor in paid months (YTD salary). Tax is balanced off at the end of each pay period. YTD Cumulative = (YTD taxable / No of paid months) * 12

Did this answer your question?