Payroll processing in Indonesia is a regular part of running a business, but getting it right requires more than calculating salaries and making payments. Employers must also account for labor and tax requirements, employee deductions, and the records that need to be maintained each month.
The Indonesian payroll system brings these responsibilities together, making it important to understand how each part of the payroll cycle works.
Table of contents
- 1. Key Payroll Legislations in Indonesia
- 2. Core Components of Processing Payroll in Indonesia
- 3. Leave Entitlement and Final Settlements
- 4. Step-by-Step: How to Process Payroll in Indonesia
- 5. Why Use HR and Payroll Software to Simplify Indonesian Payroll
- 6. Conclusion
- 7. Frequently Asked Questions
Key Payroll Legislation in Indonesia
Labor and tax regulations govern payroll processing in Indonesia and shape how businesses calculate salaries, apply employee deductions, and report payroll information. Understanding these laws and the authorities responsible helps employers manage each payroll cycle accurately and maintain proper payroll records.
Income Tax Law in Indonesia
The Directorate General of Taxes (DGT) administers income tax in Indonesia. Employers must calculate, withhold, and remit PPh 21 (Article 21 income tax) on employee earnings.
Indonesia applies progressive income tax rates to individual taxable income. For monthly payroll withholding, employers generally use the Tarif Efektif Rata-Rata (TER) system, while annual tax liability is reconciled using progressive rates in the final tax period.
In addition, PPh 23 applies to certain non-employment payments made to resident individuals or businesses, including dividends, interest, royalties, and service fees. Businesses making these payments must withhold the applicable tax and deposit it with the tax authorities.
| Annual Taxable Income (IDR) | Tax Rate |
|---|---|
| Up to 60 million | 5% |
| Above 60 million to 250 million | 15% |
| Above 250 million to 500 million | 25% |
| Above 500 million to 5 billion | 30% |
| Above 5 billion | 35% |
Employment Law
Indonesia’s employment laws are primarily governed by Law No. 13 of 2003 on Manpower, as amended by the Job Creation Law.
Key payroll-related requirements include:
- Minimum Wages: Follow applicable regional minimum wage rates.
- Working Hours: 40 hours per week.
- Overtime Pay: Pay eligible employees for overtime as per applicable rates.
- Leave: Account for annual, sick, maternity leave, and public holidays.
- Termination Payments: Calculate applicable severance pay and other final dues.
Social Security Regulations
Employers in Indonesia must register eligible employees with BPJS Kesehatan and BPJS Ketenagakerjaan, calculate applicable contributions, and remit them monthly.
- BPJS Ketenagakerjaan: Covers employment social security, including work accidents, old-age benefits, and pensions. Contributions are shared between employers and employees, depending on the program.
- BPJS Kesehatan: Provides employee health insurance. Employers contribute 4% of monthly wages, while 1% is deducted from employee salaries, subject to a monthly salary cap of IDR 12 million.
Core Components of Processing Payroll in Indonesia
Payroll Cycle, Currency, and Frequency
Employees are predominantly paid monthly in Indonesian Rupiah (IDR), represented by Rp. Salaries are usually paid at month-end or the first week of the month. A well-defined payroll cycle helps businesses organize payroll reporting and manage monthly payroll obligations.
Payroll Components in Indonesia
These components form the basis of payroll calculation and help businesses determine the correct gross salary and net salary for each employee.
| Salary Component | Description |
|---|---|
| Basic Salary | Fixed amount paid to an employee for their regular work. |
| Allowances | Additional payments provided alongside basic salary, such as transport, meal, or other allowances. |
| Overtime Pay | Additional compensation for eligible employees who work beyond regular working hours. |
| THR (Tunjangan Hari Raya) | Mandatory religious holiday allowance paid to eligible employees in accordance with applicable requirements. It also functions as a 13th-month payment. |
| Bonuses and Incentives | Variable payments based on employee performance, company results, or employment terms. |
| Payroll Deductions | Amounts deducted from gross salary, including employee tax and applicable BPJS contributions. |
Leave Entitlement and Final Settlements
Leave Entitlements
Employers must account for these leave entitlements during payroll processing:
- Public Holidays: National holidays and declared collective leave days.
- Annual Leave: At least 12 paid days after one year of service.
- Sick Leave: Paid according to statutory salary percentages and medical certification.
- Maternity Leave: At least three months of paid leave.
- Paternity Leave: Two days of paid leave, extendable by three days.
- Other Paid Leave: Two days for specified family events, such as a child’s marriage or circumcision.
Final Salary Calculation
For payroll processing, employers must consider the applicable notice period when handling employee exits. Employees resigning must provide at least 30 days’ written notice, while employer-initiated terminations generally require 14 working days’ notice. Based on the employee’s last working day, employers must calculate the final payable gross salary, applicable payroll deductions, outstanding payments, and termination benefits.
Unused Leave and Other Payments
Account for eligible unused annual leave, unpaid overtime, bonuses, and other outstanding payments.
Termination Benefits
Include applicable severance pay and other termination benefits based on the employee’s circumstances and Indonesian labor laws.
Step-by-Step: How to Process Payroll in Indonesia
Processing payroll in Indonesia requires businesses to follow the right procedures and meet applicable payroll requirements. An organized payroll calculation process helps employers manage employee payments and maintain accurate payroll records.

Collect Payroll Data
Gather employee details, salary structures, attendance, leave, and employment changes.
Calculate Gross Salary
Add basic salary, allowances, overtime, THR, bonuses, and other earnings.
Calculate PPh 21
Apply the relevant employee income tax rules and TER rates.
Calculate BPJS Contributions
Determine employer contributions and employee deductions for BPJS Kesehatan and BPJS Ketenagakerjaan.
Calculate Net Salary
Deduct applicable taxes, BPJS contributions, and other authorized deductions from gross salary.
Pay Salaries and Issue Payslips
Disburse salaries on schedule and provide itemized payslips.
Complete Payroll Reporting
Submit required tax reports, meet payment deadlines, and maintain payroll records.
Why Use HR and Payroll Software to Simplify Indonesian Payroll
Accurate payroll processing in Indonesia requires employers to calculate salaries correctly, make timely payments, and meet statutory requirements such as PPh 21 and BPJS contributions. A reliable payroll software in Indonesia, such as Empxtrack, simplifies the process by reducing manual calculations and organizing payroll data, payslips, and reporting tasks. Moreover, the payroll system also supports payroll compliance and simplifies day-to-day payroll management as businesses grow.

- Automate salary calculations, allowances, overtime, and deductions.
- Calculate PPh 21 and applicable BPJS contributions.
- Generate itemized payslips showing gross salary, deductions, and net salary.
- Maintain employee and payroll records.
- Support payroll reporting and help track payroll deadlines.
- Reduce manual data entry and calculation errors.
- Integrate payroll with attendance, leave, and other HR data.
Businesses can start with Empxtrack’s free payroll offering and use the platform for core payroll and HR processes.
Conclusion
Managing payroll in Indonesia involves overseeing employee earnings, applying the correct tax deductions, and handling mandatory contributions to PPh 21 and BPJS. Hence, businesses looking for reliable payroll software in Indonesia should choose a solution that can simplify payroll calculations, manage employee records, generate payslips, and support reporting. An integrated HR and payroll software can reduce manual effort, improve payroll accuracy, and ensure employees are paid on time while keeping payroll processes organized.
Frequently Asked Questions
Q1. | What are the 5 basic steps in processing payroll? |
| Ans. | The five basic steps in payroll processing are collecting employee details, calculating salaries, deducting taxes and contributions, processing salary payments, and maintaining payroll records. These steps ensure employees are paid accurately and on time. |
Q2. | What is PPh 21 in Indonesia? |
| Ans. | PPh 21 is the income tax deducted from an individual’s earnings in Indonesia. Employers are responsible for calculating, withholding, and depositing this tax with the government. In general, the amount depends on the employee’s income and applicable tax rules. |
Q3. | Is THR mandatory in Indonesia? |
| Ans. | Yes. Employers must pay eligible employees a religious holiday allowance (THR). Employees with at least 12 months of continuous service generally receive one month’s wages, while those with one to less than 12 months receive a proportional amount. THR must be paid at least seven days before the religious holiday. |
Q4. | Is BPJS mandatory in Indonesia? |
| Ans. | Yes, BPJS is mandatory for eligible employees in Indonesia. Employers must register their employees for BPJS Kesehatan (health insurance) and BPJS Ketenagakerjaan (employment social security). Therefore, businesses must also calculate and pay the required contributions according to the applicable rules. |
Q5. | How can payroll software for small businesses simplify payroll processing? |
| Ans. | Payroll software for small businesses helps simplify salary calculations, tax deductions, and BPJS contributions. It also automates payslip generation and payroll records. As a result, businesses can reduce manual work, avoid calculation errors, and process payroll more efficiently. |
Q6. | What are the payroll deadlines in Indonesia? |
| Ans. | In Indonesia, employers generally process salaries according to the payment schedule agreed upon in the employment contract or company regulations. However, PPh 21 must be deposited by the 15th of the following month, while the monthly tax return is generally due by the 20th. Employers must also follow the applicable BPJS payment deadlines to avoid penalties. |
Q7. | How are BPJS contributions calculated in Indonesia? |
| Ans. | BPJS contributions are calculated based on the employee’s applicable monthly salary, subject to the relevant contribution limits. For BPJS Kesehatan, the contribution is generally 5% of the monthly salary, with 4% paid by the employer and 1% by the employee. For BPJS Ketenagakerjaan, contributions vary depending on the program, such as JHT, JKK, JKM, and JP. Therefore, employers must calculate each contribution separately and apply the correct rates and salary limits. |
Looking for more answers? Visit our Indonesia Payroll FAQs.



