A Practical Guide to Payroll, Tax, BPJS, THR, Overtime, Compliance, and Payroll Outsourcing in Indonesia
Indonesia continues to attract international businesses looking to build teams, enter new markets, and establish long-term operations. With a large workforce and expanding business opportunities, payroll becomes an important operational function for companies employing people in Indonesia.
For foreign companies, Indonesian payroll involves more than calculating monthly salaries. Employers may need to manage employee income tax, BPJS contributions, THR, overtime, employment documentation, payroll records, and other employment-related obligations. These requirements can become more complex when internal teams are unfamiliar with Indonesian employment and payroll practices.
This guide explains how payroll works in Indonesia, the major payroll components foreign employers should understand, common compliance risks, the difference between internal payroll and payroll outsourcing, and how companies without an Indonesian legal entity may approach payroll through an Employer of Record.
Quick Answer: What Is Payroll in Indonesia?
Payroll in Indonesia is the process of calculating and administering employee compensation while managing applicable tax, social security, employment, and reporting obligations.
For foreign companies, this can include:
- Employee salary and allowances
- PPh 21 income tax withholding
- BPJS administration
- THR
- Overtime payments
- Employment documentation
- Payroll reporting and records
- Employee changes and payroll adjustments
The exact obligations depend on the employee, employment structure, compensation arrangement, and applicable regulations.
In This Guide
- How Payroll Works in Indonesia
- Employee Compensation Components
- Employment Contracts and Payroll
- PPh 21 Payroll Tax
- BPJS Administration
- THR in Indonesia
- Overtime and Payroll
- Payroll Records and Reporting
- Common Payroll Mistakes
- Payroll for Foreign Companies Without a PT PMA
- Payroll Outsourcing vs. Internal Payroll
- When to Consider Payroll Outsourcing
- Payroll Checklist
- Business Perspective
- Expert Insight
- Frequently Asked Questions
- Why Businesses Choose BigFish Global Consulting
How Does Payroll Work in Indonesia?
A structured payroll process normally begins with accurate employee information and employment documentation.
Before a payroll cycle is processed, employers should have clear information about:
- Employee identity
- Employment status
- Salary
- Fixed allowances
- Variable compensation
- Working hours
- Overtime
- Leave
- Tax status
- BPJS status
- Other applicable benefits
Payroll then involves calculating gross compensation, applicable deductions and contributions, tax withholding, and net salary.
The process does not end after salary payment. Employers should also maintain payroll records and supporting documentation for tax, employment, and internal reporting purposes.
A reliable payroll process therefore connects HR, Finance, tax administration, employment compliance, and employee records rather than treating payroll as a standalone accounting task.
Step 1: Understand Employee Compensation in Indonesia
Before calculating payroll, foreign employers need to understand how employee compensation is structured.
Basic Salary
Basic salary is the core component of employee compensation and is normally defined in the employment agreement.
Fixed Allowances
Employees may receive fixed allowances as part of their regular compensation package.
Variable Compensation
Depending on the employment arrangement, compensation may also include:
- Bonuses
- Incentives
- Commissions
- Performance-related payments
- Other variable compensation
Overtime Payments
Eligible employees may receive overtime compensation when work is performed beyond applicable working hours.
Overtime administration is governed by Indonesian employment regulations, including provisions under Government Regulation No. 35 of 2021.
THR
THR, or Tunjangan Hari Raya, is a statutory religious holiday allowance that forms part of payroll planning for eligible employees.
Indonesia’s Ministry of Manpower maintains Permenaker No. 6 of 2016 as a current regulation governing religious holiday allowance, with additional annual guidance issued for specific years. For 2026, the Ministry issued Circular Letter No. M/3/HK.04.00/III/2026.
Understanding all compensation components before payroll processing helps reduce calculation errors and employee disputes.
Step 2: Employment Contracts Matter
Payroll starts with accurate employment documentation.
Employment agreements typically establish important information such as:
- Position
- Salary
- Benefits
- Working hours
- Leave
- Employment period
- Other employment terms
The payroll team should ensure that the compensation being processed reflects the employee’s applicable agreement and approved changes.
Poor documentation can create problems when salary changes, allowances, bonuses, overtime, or employee benefits need to be reconciled.
For foreign employers, employment documentation is particularly important because payroll practices should align with the legal employment structure used in Indonesia.
Step 3: Understand PPh 21 Payroll Tax
One of the most important payroll obligations in Indonesia is PPh 21, the withholding tax associated with income received by individual taxpayers from employment and certain other activities.
The Indonesian tax authority introduced the Average Effective Rate (Tarif Efektif Rata-rata or TER) framework for PPh 21 withholding beginning in 2024. The framework uses monthly and daily effective rates depending on the taxpayer and payment circumstances, while the calculation for the final tax period follows the applicable annual calculation mechanism.
Payroll teams may therefore need to manage:
- Employee tax status
- Gross income
- Applicable deductions
- Monthly PPh 21 withholding
- Tax reporting
- Payroll tax records
- Final-period calculations
The applicable calculation depends on the employee’s circumstances, so payroll should not rely on a single simplified percentage for every employee.
Common PPh 21 Challenges
Foreign employers may encounter issues related to:
- Employee tax status
- Variable compensation
- Bonuses
- Taxable benefits
- Payroll changes
- Monthly withholding
- Final-period calculations
- Payroll tax reporting
Because PPh 21 rules and administrative procedures can change, payroll teams should use the latest guidance from the Directorate General of Taxes rather than relying on outdated payroll formulas.
Step 4: Manage BPJS Properly
Indonesia’s social security system includes both BPJS Kesehatan and BPJS Ketenagakerjaan.
BPJS Kesehatan
BPJS Kesehatan provides national health insurance coverage through the JKN program. Employee participation and employer contribution obligations depend on the applicable participant category and rules.
BPJS Ketenagakerjaan
BPJS Ketenagakerjaan administers several employment social security programs, including:
- Jaminan Kecelakaan Kerja (JKK)
- Jaminan Hari Tua (JHT)
- Jaminan Kematian (JKM)
- Jaminan Pensiun (JP)
- Jaminan Kehilangan Pekerjaan (JKP)
Its current information for wage-earning employees sets contribution structures according to each program.
Payroll administration may therefore involve:
- Employee registration
- Contribution calculations
- Employer contributions
- Employee contributions
- Payroll deductions
- Reporting
- Employee updates
Why BPJS Matters for Payroll
BPJS administration should be integrated into the payroll process rather than handled separately without reconciliation.
Employee changes such as new hires, resignations, salary changes, or changes in employment status can affect payroll and social security administration.
For foreign companies, maintaining accurate employee records across HR, payroll, and BPJS systems is particularly important.
Step 5: Understand THR in Indonesia
THR stands for Tunjangan Hari Raya, or religious holiday allowance.
THR is an important payroll consideration for employers operating in Indonesia. Permenaker No. 6 of 2016 governs the general framework, while the Ministry of Manpower can issue annual implementation guidance.
For 2026, the Ministry’s guidance states that THR is provided to eligible employees, including employees with at least one month of continuous service and employees under PKWT or PKWTT employment relationships, with payment required no later than seven days before the respective religious holiday.
Employers therefore need to plan for:
- Eligibility
- Length of service
- THR calculation
- Payment timing
- Payroll recording
- Employee communication
Common THR Problems
Foreign companies may face issues when they:
- Treat THR as an optional bonus
- Do not budget for THR
- Apply an incorrect calculation
- Miss the payment deadline
- Fail to account for employee eligibility
- Separate THR planning from payroll forecasting
THR should be incorporated into the annual payroll budget rather than treated as an unexpected cost.
Step 6: Manage Overtime Correctly
Overtime is another area where payroll and HR records must work together.
Employees may be entitled to overtime compensation when eligible work is performed beyond applicable working hours.
Common payroll challenges include:
- Shift work
- Weekend work
- Public holidays
- Extended working hours
- Approval procedures
- Overtime records
- Overtime calculations
Government Regulation No. 35 of 2021 contains provisions covering working time, rest periods, overtime work, and overtime pay.
What Payroll Teams Should Track
Before processing overtime, companies should have clear records for:
- Employee
- Date
- Working hours
- Overtime hours
- Approval
- Applicable overtime calculation
- Payroll period
A proper approval and documentation process can help prevent disputes between payroll records and employee expectations.
Step 7: Maintain Payroll Records and Reporting
Payroll management does not end when employees receive their salaries.
Businesses should maintain accurate records covering areas such as:
- Employee information
- Employment agreements
- Salary calculations
- Tax records
- BPJS records
- THR
- Overtime
- Payroll reports
- Salary changes
- Supporting documentation
Good documentation creates a clearer audit trail and helps HR and Finance reconcile payroll information.
For foreign companies, this becomes even more important when payroll data needs to be coordinated between local operations and regional or global Finance teams.
Common Payroll Mistakes Foreign Companies Make
1. Using Outdated Tax Calculations
Payroll rules can change. Companies should ensure their payroll process reflects the current PPh 21 framework and applicable tax guidance.
2. Treating BPJS as a Separate Administrative Task
BPJS information should be reconciled with employee and payroll records.
3. Forgetting THR in Annual Budgeting
THR should be incorporated into workforce cost planning.
4. Approving Overtime Without Proper Records
Overtime calculations should be supported by reliable working-hour and approval records.
5. Relying on Incomplete Employee Data
Changes in salary, employment status, benefits, or personal information can affect payroll calculations.
6. Failing to Reconcile Payroll
Payroll should be reviewed before payment, with appropriate checks between HR, Finance, tax, and employee records.
7. Assuming Payroll Is Only a Finance Function
Payroll involves several business functions.
HR manages employee information. Finance manages financial controls. Payroll manages calculations and administration. Tax teams may manage tax compliance. Management approves compensation and payroll changes.
Treating payroll as a single-department task can create gaps in accountability.
Payroll for Foreign Companies Without a PT PMA
One of the most important questions for international companies entering Indonesia is whether they can build a local workforce before establishing their own Indonesian entity.
A foreign company evaluating Indonesia may not immediately be ready to establish a PT PMA.
In these circumstances, companies may evaluate structures such as:
- Employer of Record
- Payroll outsourcing after establishing an appropriate employment structure
- Recruitment services
- Company establishment
An Employer of Record can enable a foreign company to hire employees through a local employment structure while the client company manages the employee’s day-to-day business activities.
This differs from payroll outsourcing.
Employer of Record vs. Payroll Outsourcing
| Consideration | Employer of Record | Payroll Outsourcing |
|---|---|---|
| Local entity owned by client | Not necessarily required | Generally required |
| Legal employer | EOR provider | Client company |
| Payroll administration | Included | Included according to scope |
| Employment compliance | Managed by EOR within agreed scope | Remains with client |
| Suitable for | Market entry and hiring without own entity | Existing Indonesian operations |
| Main function | Employment + HR + payroll compliance | Payroll administration |
The appropriate structure depends on the company’s expansion plans, legal presence, workforce requirements, and long-term operating model.
Payroll Services Indonesia: Outsourcing vs. Internal Payroll
Foreign companies must also decide whether payroll should be managed internally or with an external provider.
Internal Payroll
Internal payroll can provide direct control over payroll processes and data.
However, businesses may need to manage:
- Payroll staff
- Payroll systems
- Tax administration
- BPJS administration
- Compliance monitoring
- Payroll controls
- Employee changes
- Reporting
This can become increasingly complex as the workforce expands.
Payroll Outsourcing
With payroll outsourcing, an external provider manages agreed payroll activities according to the service scope.
Potential benefits can include:
- Access to local payroll expertise
- Reduced administrative workload
- Payroll process support
- Compliance administration
- Scalability
- Greater operational focus for internal teams
The provider’s exact responsibilities depend on the contractual scope.
When Should a Foreign Company Consider Payroll Outsourcing?
Payroll outsourcing may be worth evaluating when:
- You are entering Indonesia for the first time.
- Your local HR team is small.
- Payroll requirements are becoming more complex.
- Your workforce is growing.
- Your Finance team lacks local payroll expertise.
- You need support with BPJS administration.
- You need assistance with PPh 21 administration.
- You want to standardize recurring payroll procedures.
Outsourcing does not remove the need for management oversight. Instead, it changes how payroll responsibilities are allocated between the company and the external provider.
Business Perspective: Payroll Is Part of the Expansion Strategy
Payroll should not be viewed simply as a monthly administrative expense.
For an international company entering Indonesia, payroll is connected to the broader workforce and operating model.
A company entering Indonesia may need to coordinate:
Market Entry → Hiring → Employment Structure → Payroll → Tax → BPJS → HR Administration → Compliance
A payroll process that is designed correctly from the beginning can create a stronger operational foundation as the business expands.
For this reason, foreign companies should evaluate payroll alongside their hiring structure, entity strategy, HR requirements, and long-term workforce plans.
Expert Insight
Payroll accuracy depends on more than accurate salary calculations.
The payroll process needs reliable employee data, clear employment documentation, appropriate tax treatment, social security administration, and consistent review procedures.
For foreign companies, the challenge is often not the salary calculation itself but coordinating multiple local requirements within one recurring process.
A structured payroll model can help companies reduce administrative complexity while giving management better visibility into workforce costs and compliance responsibilities.
Payroll Checklist for Foreign Employers
Before approving each payroll cycle, review:
Employee Data
- Employee records are complete
- New hires are included
- Resignations are processed
- Salary changes are approved
- Allowances are updated
- Employee tax information is current
Payroll
- Basic salary is correct
- Fixed allowances are included
- Variable compensation is reviewed
- Overtime is verified
- THR is tracked where applicable
- Payroll calculations are reviewed
Tax
- PPh 21 calculations are reviewed
- Tax withholding is recorded
- Required reporting is completed
- Payroll tax records are maintained
BPJS
- Employee registration is current
- BPJS contributions are reviewed
- Employee deductions are accurate
- Employee changes are updated
Documentation
- Payroll approval is completed
- Payslips are prepared
- Payroll records are stored securely
- Payroll reconciliation is completed
How Payroll Is Becoming More Strategic
Payroll is increasingly connected to broader workforce management.
As companies digitize their operations, payroll processes increasingly rely on:
- Automation
- Data accuracy
- Integrated HR systems
- Compliance monitoring
- Workforce analytics
- Standardized approval workflows
For foreign companies, this means payroll should be considered part of the wider HR and Finance infrastructure rather than an isolated monthly task.
The objective is not simply to process salaries on time, but to create a payroll system that can support a growing workforce and changing business requirements.
Payroll Services Indonesia for Foreign Companies
Payroll is often only one part of the operating model for companies expanding into Indonesia.
Depending on the company’s requirements, BigFish Global Consulting supports businesses through:
Payroll Services Indonesia: What Is Included?
Payroll Outsourcing Indonesia
Payroll Outsourcing Services can support recurring payroll administration, tax administration, BPJS management, payslip generation, and related payroll processes according to the agreed service scope.
Employer of Record Indonesia
Employer of Record Services can support companies that need to hire employees in Indonesia without immediately establishing their own local legal entity.
Recruitment Services
Recruitment Services Indonesia can support companies that need help identifying and recruiting local talent.
HR Outsourcing
HR Outsourcing Services can provide broader HR administration support depending on business requirements.
Company Registration
Companies planning to establish a permanent Indonesian operation can explore Company Registration Services as part of their market-entry strategy.
Frequently Asked Questions About Payroll in Indonesia
What is included in payroll in Indonesia?
Payroll can include salary calculations, allowances, deductions, PPh 21, BPJS administration, overtime, THR, payslips, reporting, and payroll records. The exact scope depends on the employer’s processes and service arrangement.
Is PPh 21 part of payroll in Indonesia?
Yes. PPh 21 is an important employee income tax withholding obligation that needs to be incorporated into payroll calculations and reporting. Indonesia’s current framework includes effective-rate mechanisms for applicable employee income.
Is BPJS included in payroll?
BPJS administration is commonly connected to payroll because applicable employer and employee contributions need to be calculated, recorded, and reconciled with employee payroll data. BPJS Ketenagakerjaan administers several employment social security programs, while BPJS Kesehatan administers the national health insurance program.
Is THR mandatory in Indonesia?
THR is a statutory religious holiday allowance for eligible employees. The general framework is established under Permenaker No. 6 of 2016, with annual implementation guidance issued by the Ministry of Manpower.
Can a foreign company manage payroll without a PT PMA?
The answer depends on the company’s employment structure. Companies without their own Indonesian entity may evaluate an Employer of Record or other appropriate market-entry structures rather than assuming they can directly employ Indonesian employees without a local legal structure.
What is the difference between payroll outsourcing and an Employer of Record?
Payroll outsourcing generally supports a company that already has an Indonesian employment structure and needs assistance administering payroll.
An Employer of Record can provide the legal employment structure itself, alongside payroll and employment administration.
Should a foreign company outsource payroll?
There is no single model suitable for every business. Companies should evaluate workforce size, internal resources, payroll complexity, compliance requirements, entity structure, and long-term expansion plans before deciding between internal payroll and outsourcing.
How often is payroll processed in Indonesia?
Payroll schedules depend on company policies and employment arrangements. Many businesses operate monthly payroll cycles, but the actual schedule should be aligned with the employer’s employment and payroll policies.
Can payroll outsourcing support expatriate employees?
Payroll providers may support expatriate payroll depending on the service scope. Where immigration and work authorization are involved, payroll may need to be coordinated with appropriate visa and immigration services.
Conclusion
Payroll in Indonesia involves much more than paying employee salaries.
Foreign employers need to understand employee compensation, employment documentation, PPh 21, BPJS, THR, overtime, payroll records, and ongoing compliance requirements.
For companies entering Indonesia, establishing the right payroll structure early can help create a more organized workforce administration process and support future business expansion.
Companies can manage payroll internally when they have the appropriate local resources and controls. Others may choose payroll outsourcing to access specialized support and reduce recurring administrative workload.
For companies without an Indonesian entity, the payroll question should also be considered alongside the broader employment structure, including whether an Employer of Record or eventual company establishment is appropriate for the business.
Why Businesses Choose BigFish Global Consulting
Expanding into Indonesia requires more than finding employees and processing salaries. Businesses also need a coordinated approach to employment, payroll, HR, tax, immigration, recruitment, and corporate compliance.
BigFish Global Consulting supports international companies through integrated services including:
- Payroll Outsourcing Indonesia
- Employer of Record Indonesia
- Recruitment Services Indonesia
- HR Outsourcing
- Company Registration Indonesia
Our approach connects payroll with the broader business expansion process, helping companies build structured operations while addressing local employment and administrative requirements.
Planning to hire or manage employees in Indonesia? Talk to BigFish Global Consulting about your payroll and workforce requirements.









