- Payroll is not just about paying salaries. It involves tax (PPh 21), BPJS contributions, minimum wage rules, THR, and labor law obligations that must all be managed accurately.
- Decentralized minimum wages (UMP/UMK), dual BPJS systems, and strict labor laws make payroll in Indonesia more detailed than in many other countries, increasing the risk of non-compliance.
- Because payroll involves ongoing deadlines, regulatory updates, and multi-agency compliance, companies need either strong local expertise or integrated payroll solutions to reduce errors and operational risk.
Indonesia is one of the most attractive expansion markets in Asia, supported by its position as Southeast Asia’s largest economy and a population of roughly 285 million.
At the same time, payroll in Indonesia is far more than issuing salaries on time. Foreign employers must manage income tax, social security contributions, minimum wage rules, and labor law obligations within a regulatory environment that is detailed and fast-moving.
Non-compliance can lead to financial penalties, legal exposure, and operational disruption that affects both employees and the business.
This guide explains how payroll works in Indonesia and what foreign companies need to understand before deciding whether to run payroll in-house, work with a local provider, or adopt a dedicated payroll platform.
Understanding Payroll System in Indonesia
In Indonesia, payroll refers to the full process of calculating and paying employee compensation while also meeting the employer’s obligations for tax withholding, social security, leave entitlements, and labor-law compliance.
For foreign employers, the challenge is that payroll sits at the intersection of tax administration, employment law, and local operational rules, so mistakes can quickly become compliance issues rather than simple payroll corrections.
What makes Indonesia especially unique is that payroll compliance is multi-layered. First, minimum wage is decentralized: employers do not follow a single national minimum wage, but must track the applicable UMP (provincial minimum wage) or UMK (regency/city minimum wage) based on the employee’s work location, and those rates are updated annually.
Second, social security is split across two separate BPJS bodies: BPJS Kesehatan for health coverage and BPJS Ketenagakerjaan for employment-related programs, each with its own contribution rules and administrative processes.
Third, THR (Religious Holiday Allowance) is a legal obligation, not a discretionary bonus, and must be paid before Eid al-Fitr or the relevant religious holiday.
Finally, Indonesian employment law is relatively employee-protective, with tightly regulated rules around leave, overtime, and termination under the Manpower Law and its amendments.
For foreign companies, this means payroll in Indonesia requires local precision, not just global payroll experience
Read more: Payroll Audit Checklist: A Step-by-Step Guide for Accuracy and Compliance
Core Components of Payroll in Indonesia

For foreign companies, one of the most important things to understand is that an Indonesian payslip is not structured the same way as a typical Western payroll slip.
In Indonesia, payroll is shaped not only by salary and tax, but also by labor-law rules on overtime, mandatory holiday allowance, social security, and minimum wage compliance. This means each payroll component has legal and operational implications, not just accounting implications.
For employers entering the market, understanding these components is essential to avoid underpayment, misclassification, or compliance gaps.
1. Base salary
Base salary is the core fixed wage paid to the employee and must be at least equal to the applicable UMP or UMK for the employee’s work location.
Indonesia does not use one national minimum wage, so employers must follow the provincial or regency/city minimum wage relevant to where the employee works.
For employees with less than one year of service, minimum wage compliance is especially important. Under Indonesian wage rules, base salary also matters because it forms part of the overtime calculation basis, which uses the well-known 1/173 hourly rule.
In practice, the base salary component should also meet the rule that wages consist of at least 75% basic salary plus fixed allowances structure when fixed and non-fixed wage elements are used.
2. Fixed allowances (Tunjangan Tetap)
Fixed allowances are regular allowances paid consistently and not linked to attendance or performance. Common examples include housing allowances, transport allowances, or position allowances that are paid every payroll period in a stable amount.
These allowances are important because they are generally included in the wage base used for overtime calculations alongside base salary.
Since they are considered fixed compensation, they are also expected to continue during periods such as paid leave or sick leave, depending on the employee’s entitlement and company policy. For foreign employers, the key point is that fixed allowances are not simply optional add-ons; they affect compliance and payroll calculations.
3. Variable allowances (Tunjangan Tidak Tetap)
Variable allowances are payroll items that depend on attendance, actual work performed, or performance outcomes. Common examples include meal allowances, attendance bonuses, daily transport tied to presence, or certain incentive-based components.
Unlike fixed allowances, these items are not normally treated as part of the overtime calculation base because they fluctuate and are linked to actual attendance or conditions being met. This also means they may be adjusted if attendance changes during the payroll period.
For companies with dynamic operations, distinguishing fixed from variable allowances correctly is essential because misclassification can affect both wage compliance and overtime calculations.
4. THR (Tunjangan Hari Raya)
THR is one of the most distinctive payroll obligations in Indonesia. It is a mandatory religious holiday allowance, not a discretionary annual bonus. Employers are legally required to pay THR ahead of the relevant religious holiday, and in practice this is most visible around Eid al-Fitr.
For payroll planning, THR must be treated as a statutory annual payroll obligation and budgeted accordingly. It should never be confused with a performance bonus, because its legal basis and payment requirements are different.
Foreign employers that overlook THR often underestimate the real annual cost of employment in Indonesia.
5. BPJS Kesehatan and BPJS Ketenagakerjaan
Payroll in Indonesia also includes mandatory social security contributions through two separate institutions: BPJS Kesehatan for health insurance and BPJS Ketenagakerjaan for employment-related programs. Both employer and employee portions must be handled correctly in payroll.
This is operationally important because these programs use different contribution structures, administrative requirements, and reporting processes.
For foreign employers, this dual structure is one of the main reasons Indonesian payroll cannot be treated as a simple salary-plus-tax process. It is a broader compliance workflow that requires regular contribution handling and timely administration.
6. Bonuses and incentives
Performance bonuses and incentives are different from THR. In Indonesia, they are generally discretionary unless they are explicitly promised in an employment contract, company regulation, or collective labor agreement.
This means employers usually have more flexibility in structuring these payments, but they still need to manage them carefully because they can affect payroll tax treatment and employee expectations.
Clear documentation is important so there is no confusion between discretionary incentives and legally mandated entitlements.
7. Other employee benefits
Many employers in Indonesia also provide additional benefits beyond the statutory payroll components. These may include extra private health insurance, company-specific allowances, communication support, transport support, or other perks designed to stay competitive in the labor market.
While these are not always legally required, they often become part of the practical payroll package and may need to be reflected clearly in compensation design and payroll records.
For foreign companies, this means payroll setup should be planned not only around legal compliance, but also around the broader employee value proposition offered locally.
Mandatory Payroll Deductions

For foreign employers, payroll deductions in Indonesia are one of the most important compliance areas to get right.
Unlike in some markets where payroll deductions are relatively limited, Indonesian payroll requires employers to withhold employee income tax, deduct the employee’s share of social security, and clearly disclose other authorized deductions on the payslip.
The result is that net pay is shaped not only by salary level, but also by statutory withholding and contribution rules that must be applied consistently every month.
1. PPh 21 – Income Tax
Employers in Indonesia must withhold PPh 21 from employee salaries each month and remit it to the tax authority. As a general rule, employees who are required to have a tax ID but cannot show one may be subject to a higher withholding rate.
The Directorate General of Taxes states that the withholding rate for those without an NPWP is 20% higher than the normal rate, although in practice Indonesian resident individuals now generally use their NIK as their tax ID.
For foreign employers, this makes tax registration and payroll onboarding especially important.
Progressive annual tax rates used for final reconciliation in December
For the final annual calculation, Indonesia uses the progressive Article 17 tax brackets below. These annual rates are used to true up the employee’s tax position in the final tax month, while the TER system is used for monthly withholding from January to November.
| Annual taxable income band | Rate |
| Up to IDR 60 million | 5% |
| IDR 60 million to IDR 250 million | 15% |
| IDR 250 million to IDR 500 million | 25% |
| IDR 500 million to IDR 5 billion | 30% |
| Above IDR 5 billion | 35% |
New TER (Tarif Efektif Rata-Rata) system for monthly withholding
Since 2024, monthly PPh 21 withholding for many employees has been simplified using TER. The TER system applies from January to November, and the monthly rate depends on the employee’s PTKP category and gross monthly income.
The tax office explains that there are three monthly TER categories: A, B, and C, and the applicable category depends on the employee’s marital/dependent status.
| TER category | PTKP status typically included |
| Category A | TK/0, TK/1, K/0 |
| Category B | TK/2, TK/3, K/1, K/2 |
| Category C | K/3 |
Because the TER table itself contains many gross-income bands, employers normally apply it through payroll software rather than by memory.
For a simple illustration, Indonesian payroll references note that an employee with gross monthly income of IDR 15 million and TK/0 status falls into Category A, with a monthly TER of about 6% for the January–November withholding phase.
Simplified example: employee earning IDR 15 million gross per month
Assume one employee earns IDR 15,000,000 gross per month, has TK/0 status, and has no special deductions or bonuses. A simplified payroll tax flow would look like this:
- January to November withholding
Apply TER Category A at 6%.
Monthly withholding: IDR 15,000,000 × 6% = IDR 900,000. - December annual reconciliation
Annual gross income: IDR 180,000,000.
Simplified annual taxable income after job-expense deduction and PTKP will then be calculated under the normal annual rules, and the employer compares the total annual tax due against the tax already withheld January–November.
In practice, the actual final amount may differ because real payroll calculations also consider deductible items, PTKP status, BPJS/pension-related deductions, bonuses, and irregular income.
That is why foreign employers should treat the TER method as a simplification of monthly withholding, not a replacement for year-end tax reconciliation.
2. BPJS Kesehatan – National Health Insurance
BPJS Kesehatan is the national health insurance program and is a mandatory payroll component for eligible employees.
For salaried workers, the total contribution is generally 5% of salary, with 1% deducted from the employee and 4% paid by the employer.
The employee portion appears directly as a payslip deduction and reduces take-home pay, while the employer portion remains an additional employer cost.
3. BPJS Ketenagakerjaan – Employment Social Security
BPJS Ketenagakerjaan covers several employment-related programs: JKK (work accident insurance), JKM (death benefit), JHT (old-age savings), JP (pension), and JKP (job-loss protection).
The contribution structure differs across these programs, and from a payroll deduction perspective the employee-paid portions usually relate to JHT and JP.
BPJS Ketenagakerjaan explains that JHT includes 2% employee contribution plus 3.7% employer contribution, while JP includes 1% employee contribution plus 2% employer contribution. Programs such as JKK and JKM are employer-funded, and JKP is not deducted directly from the employee’s salary.
4. Other Deductions
In addition to statutory deductions, Indonesian employers may also reflect other authorized deductions on the payslip, such as employee loan repayments, union dues, or voluntary private pension contributions.
The key compliance principle is transparency: these items should be clearly disclosed and documented so that the employee can understand how gross pay becomes net pay.
For foreign employers, detailed payslip presentation is not just good practice; it is also useful for audit readiness and employee relations.
Read more: Multi-Entity Payroll: Challenges, Strategies and Scalable Solutions
Payroll & Labor Law Compliance in Indonesia
Indonesia’s payroll framework is inseparable from labor law. For foreign employers, this means payroll compliance is not limited to tax withholding and social security.
It also includes wages, minimum wage rules, working hours, overtime, paid leave, THR, and the handling of employee entitlements in a way that complies with local labor law. In other words, payroll in Indonesia is both a tax process and a labor-compliance process.
That is one of the main reasons foreign companies often underestimate how operationally detailed Indonesian payroll can be.
Minimum wage
Indonesia uses a two-tier minimum wage structure. At the provincial level, there is UMP (Upah Minimum Provinsi), and at the regency/city level there may be UMK (Upah Minimum Kabupaten/Kota), which can be higher than the provincial rate.
Where a local UMK applies, that local rate takes precedence over the provincial minimum. For foreign employers, this means there is no single nationwide wage floor to apply across the country; the correct rate depends on the employee’s work location.
Another important rule is wage structure. Indonesian rules require that base salary make up at least 75% of total fixed compensation when fixed income is structured as base salary plus fixed allowances.
Foreign employers also need to remember that minimum wage rates are reviewed annually, so HR and payroll teams should calendar these announcements every year.
Below is a practical reference table for 2026 wage levels in several key business locations.
Because local decrees can be updated and some locations use UMK rather than provincial UMP, employers should always verify the latest official wage for the exact employee work location before payroll goes live.
| City / Area | 2026 reference minimum wage |
| Jakarta (UMP DKI Jakarta) | IDR 5,729,876 |
| Bekasi (UMK Kota Bekasi) | IDR 5,999,442 |
| Surabaya (UMK Kota Surabaya) | IDR 5,288,796 |
| Bandung (UMK Kota Bandung) | IDR 4,760,048 |
| Medan (use latest local UMK/UMP reference; local rates apply) | verify locally |
| Bali (UMP Bali) | IDR 3,207,459 |
Working hours
Indonesian labor law recognizes two ordinary working-time schemes: 7 hours per day and 40 hours per week for a 6-day week, or 8 hours per day and 40 hours per week for a 5-day week.
Employees are also entitled to a break after working continuously for a set period, and the law provides weekly rest entitlements depending on which work schedule the company uses.
For foreign employers, the key point is that normal working time is legally structured, and payroll should align with the schedule used in the employment relationship.
Overtime rules
Overtime in Indonesia is tightly regulated. It generally requires employee consent, is governed by the Manpower Law and PP No. 35/2021, and is limited to 4 hours per day and 18 hours per week.
The hourly overtime base is calculated using the standard 1/173 of monthly wages rule, based on salary and fixed allowances. On ordinary workdays, the first overtime hour is paid at 1.5×, and each additional hour at 2×.
On weekly rest days or public holidays, the multiplier is higher and depends on the company’s work-week pattern and the number of hours worked.
A simple weekday example helps illustrate this. Assume an employee has monthly wages for overtime purposes of IDR 8,000,000.
The overtime hourly rate base would be IDR 8,000,000 / 173 = about IDR 46,243. If the employee works 3 overtime hours on a weekday, overtime pay would be:
- 1st hour = 1.5 × 46,243 = 69,365
- 2nd hour = 2 × 46,243 = 92,486
- 3rd hour = 2 × 46,243 = 92,486
Total overtime pay = about IDR 254,337.
This is an area where compliance matters. Indonesian labor rules attach serious consequences to underpayment of mandatory wage-related entitlements, and foreign employers should not assume that informal or unwritten overtime practices used elsewhere will be acceptable locally.
Mandatory leave entitlements
Indonesia also imposes statutory leave entitlements that employers must reflect in payroll and leave administration. The main leave types are summarized below.
| Leave type | Entitlement | Payment | Legal basis |
| Annual leave | Minimum 12 working days after 12 consecutive months of service | Paid | Law No. 13/2003, Article 79 |
| Sick leave | Based on doctor’s recommendation | Tiered payment over time | Law No. 13/2003, Article 93 |
| Maternity leave | 1.5 months before and 1.5 months after childbirth | Paid in full | Law No. 13/2003, Article 82 |
| Menstrual leave | Up to 2 days in relevant circumstances | Paid | Law No. 13/2003, Article 81 |
| Important personal leave | Marriage, childbirth, bereavement, etc. | Paid | Law No. 13/2003, Article 93 |
Long leave is generally not a statutory entitlement and depends on company policy or collective agreements, while leave for Hajj or Umrah is typically handled under employer policy rather than a fixed statutory duration rule.
For foreign companies, this means local leave design should be reviewed carefully rather than copied from another jurisdiction.
THR
THR (Tunjangan Hari Raya) is a mandatory religious holiday allowance. Employees with 12 months or more of service are generally entitled to one month’s salary, while those with 3–12 months of service receive a prorated amount.
THR must be paid no later than 7 days before the relevant religious holiday, which for many employers means before Eid al-Fitr. Late payment triggers a 5% penalty of the total THR owed, and that penalty does not remove the obligation to pay the THR itself.
A short example: if total THR owed to one employee is IDR 12,000,000, the late-payment penalty would be 5% × 12,000,000 = IDR 600,000. The employer would still need to pay the THR in full in addition to the penalty.
BPJS Kesehatan
Employers must register eligible employees with BPJS Kesehatan and ensure timely payment of contributions.
BPJS Kesehatan materials continue to point to the 10th of the following month as the normal payment deadline, and the broader legal framework allows for administrative sanctions where employers fail to register employees, fail to collect/remit contributions, or otherwise do not meet their obligations.
Administrative sanctions can include warnings and restrictions on certain public services, while the BPJS legal framework also contains criminal sanctions for serious non-compliance.
BPJS Ketenagakerjaan
Employers are also required to register eligible employees with BPJS Ketenagakerjaan and pay contributions accurately and on time.
BPJS Ketenagakerjaan provides dedicated employer reporting and payment channels, including SIPP and electronic payment systems, and the law permits sanctions where employers fail to register workers, underreport wages, or allow arrears to accumulate.
Administrative sanctions are governed by PP No. 86/2013, and the BPJS law also provides criminal sanctions for serious failures to collect, pay, or remit contributions.
PPh 21 (Employee Income Tax)
Finally, payroll compliance in Indonesia requires employers to withhold, remit, and report PPh 21 correctly every month. Monthly tax payments generally must be made by the 10th of the following month, and monthly reporting for SPT Masa PPh 21 is due by the 20th of the following month.
Late filing carries an administrative fine of IDR 100,000 per monthly return, while late remittance triggers interest-based administrative sanctions.
In underpayment cases, the tax authority may issue a SKPKB or other assessment/collection document, and serious failures to remit tax already withheld from employees can expose the employer to much more severe tax sanctions
Types of Employment Contracts and Their Payroll Implications
For foreign companies, payroll compliance in Indonesia starts with correctly identifying the type of employment relationship.
This matters because contract type affects not only termination rights, but also entitlements, compensation obligations, and the way payroll should be administered.
Misclassifying a worker can create labor-law exposure, payroll corrections, and tax or social-security issues later. In practice, foreign employers usually deal with four broad categories: permanent employees, fixed-term employees, contractors/freelancers, and expatriates.
1. PKWTT – Permanent employees
PKWTT is the Indonesian term for an indefinite or permanent employment contract. This is the standard arrangement for a company’s core workforce and gives employees full entitlement to statutory benefits such as THR, annual leave, BPJS registration, and other labor-law protections.
PKWTT employees are also generally eligible for termination-related payments such as severance and service appreciation pay, depending on the termination scenario under Indonesian law.
For payroll purposes, PKWTT employees are the most straightforward category in terms of recurring monthly administration, but they also carry the fullest compliance obligations.
2. PKWT – Fixed-term contract employees
PKWT is a fixed-term employment contract. Under the post-Omnibus Law framework, PKWT can be used on a time-based basis for certain types of work and may run for a total period of up to 5 years, including extensions, depending on how the contract is structured under PP No. 35/2021.
PKWT employees follow the same monthly payroll deduction rules as permanent staff for items such as PPh 21 and BPJS where applicable, but they also have a special entitlement: compensation money (uang kompensasi) at the end of the contract.
Importantly, PKWT cannot be used for work that is considered permanent or ongoing core activity, so foreign employers should be careful not to use fixed-term contracts where the law expects a permanent arrangement.
3. Freelancers and independent contractors
Freelancers and independent contractors are not engaged under PKWTT or PKWT in the same way employees are, so their payroll and tax treatment differs.
For certain non-employee service relationships, Indonesian PPh 21 rules can use a tax base (DPP) equal to 50% of gross income rather than the full gross amount, depending on the category of recipient and the conditions under PMK 168/2023.
This is one area where foreign employers often make mistakes, especially if they assume contractors can simply be processed like employees or vice versa.
Worker misclassification is risky because if a contractor relationship functions like an employment relationship in practice, it may trigger reclassification issues under labor law, with consequences for benefits, severance, and payroll compliance.
4. Expatriate employees
Expatriate employees add another layer of compliance. In addition to ordinary payroll administration, foreign employers must address RPTKA approval, immigration documentation such as KITAS/ITAS, and the DKPTKA levy, which is generally USD 100 per person per month per position.
Payroll tax itself still follows Indonesian PPh 21 rules, although tax treaty questions may become relevant depending on the employee’s residence status and nationality.
In practice, this means expatriate payroll in Indonesia should be managed with close coordination between HR, legal, immigration, and payroll teams rather than as a standalone salary process.
How to Calculate Monthly Salary
Calculating monthly salary in Indonesia is not just a matter of subtracting tax from gross pay. A compliant payroll calculation usually needs to account for wage structure, fixed and variable allowances, BPJS contributions, PPh 21 withholding, and any company-specific deductions or benefits.
For foreign employers, understanding the basic flow is important even if the payroll is later outsourced or automated, because it helps explain how gross pay becomes net take-home pay on an Indonesian payslip.
Payroll calculation methods
There are three common payroll calculation approaches in Indonesia: gross, net, and gross-up. Under the gross method, the employee bears their own tax through payroll withholding, so tax is deducted from compensation.
Under the net method, the employer promises the employee a fixed take-home amount and effectively absorbs the tax burden.
Under the gross-up method, the employer adds a tax allowance to the employee’s compensation so that the employee is compensated for the tax withheld, which is common in more structured corporate payroll design.
Payroll calculation steps
A simple monthly payroll flow usually works like this:
- Calculate gross income
Start with base salary. - Add allowances
Include fixed allowances and any relevant variable items for the month. - Deduct employee BPJS contributions
This commonly includes BPJS Kesehatan employee share, JHT employee share, and JP employee share where applicable. - Calculate PPh 21
Apply the monthly withholding method, including TER where relevant. - Determine net salary
Net salary = gross income minus employee deductions and tax.
A simplified example can help. Assume an employee has:
- Base salary: IDR 12,000,000
- Fixed transport allowance: IDR 1,000,000
- Total gross income: IDR 13,000,000
Then assume employee deductions are:
- BPJS Kesehatan (1%): IDR 130,000
- JHT employee share (2%): IDR 260,000
- JP employee share (1%): IDR 130,000
Total BPJS-related employee deductions: IDR 520,000.
If the employee’s monthly PPh 21 withholding for the month is, for illustration, IDR 700,000, then the approximate net salary would be:
IDR 13,000,000 – 520,000 – 700,000 = IDR 11,780,000.
The exact tax result depends on PTKP category, TER bracket, and whether the month is part of the January–November TER period or the final annual reconciliation month.
Prorated salary calculation
Prorated salary means paying an adjusted salary amount when the employee does not work the full payroll period. This often happens when someone joins mid-month, resigns before month-end, or takes unpaid leave.
Indonesian law recognizes time-based wage systems, but companies commonly implement prorating through an internal policy-based formula, so consistency and documentation matter.
A common practical formula is:
Prorated salary = Monthly salary ÷ number of working days in the month × actual days worked
For example, assume:
- Monthly salary: IDR 10,000,000
- Working days in the month: 22
- Employee joins on the 16th and works 11 working days that month
Then:
IDR 10,000,000 ÷ 22 × 11 = IDR 5,000,000
So the employee would receive a prorated salary of IDR 5,000,000 for that month, before tax and other deductions. In practice, employers should apply one consistent proration method across the workforce and clearly state it in payroll policy, employment contracts, or employee handbooks.
The Monthly Payroll Process (Timelines and Deadlines)
For foreign companies, the easiest way to understand payroll in Indonesia is to treat it as a monthly compliance calendar rather than a single pay run.
Payroll here is not finished when salaries are transferred. It continues through tax remittance, tax reporting, BPJS contribution processing, and annual employee tax documentation.
This is one reason Indonesian payroll requires both operational discipline and local compliance knowledge.
A practical monthly payroll timeline looks like this:
| Payroll activity | Typical timing | What happens |
| Payroll cut-off and salary calculation | Before payday | HR/payroll gathers attendance, overtime, leave, incentives, reimbursements, and other variable items, then validates payroll data before final calculation. |
| Salary payment | Usually between the 25th and the end of the month | Salary is paid on the date agreed in the employment contract or company regulation. Each employee should receive a payslip showing earnings, deductions, and net pay. |
| PPh 21 remittance | By the 15th of the following month | Employers remit withheld PPh 21 via e-Billing / DJP systems. Note: many older guides still mention the 10th, but PMK 81/2024 standardized many remittance deadlines to the 15th effective from 2025. |
| PPh 21 monthly reporting | By the 20th of the following month | SPT Masa PPh 21/26 is filed electronically. |
| BPJS Kesehatan contribution | Commonly managed by the following month; employers should follow BPJS Kesehatan’s active billing cycle and portal process | Employer and employee health-insurance contributions are processed and paid through BPJS Kesehatan’s system. |
| BPJS Ketenagakerjaan contribution | By the 15th of the following month | Employment social-security contributions are remitted through BPJS Ketenagakerjaan channels. |
| Annual obligation: 1721-A1 / A2 | No later than 1 month after the last tax period, which in practice means by the end of February for annual payroll | Employers issue withholding certificates to employees so they can file their annual personal income tax returns. |
A few timing points are especially important. In Indonesia, salary payment is usually scheduled between the 25th and the last day of the month, but the legally relevant point is that payment must follow the date stated in the employment agreement or company rules.
PPh 21 remittance and reporting then happen in the following month, and employees also need their annual withholding certificates in time to file their own annual tax returns.
Under PER-2/PJ/2024, Form 1721-A1 must be given to the employee no later than one month after the last tax period, which for most active employees means by the end of February after the December payroll is finalized.
For foreign companies, the key operational lesson is that Indonesian payroll is deadline-driven across multiple agencies.
Missing one step can create a chain of issues: late remittance, late reporting, employee questions, tax exposure, and administrative clean-up in the next payroll cycle.
Read more: On-Cycle vs Off-Cycle Payroll
Common Payroll Challenges for Foreign Companies
Foreign companies often underestimate how operationally complex Indonesian payroll is. The challenge is not just that there are many rules, but that those rules sit across tax, labor law, wage regulation, and social security at the same time.
This makes payroll more than a finance task. It becomes a recurring compliance function that requires local accuracy every month.
One major challenge is the tax framework itself. Foreign employers must understand both the monthly TER withholding system and the annual progressive tax reconciliation, which is not always intuitive for teams used to simpler withholding models.
BPJS adds another layer of complexity because it involves multiple contribution programs, different employer and employee portions, and separate administrative workflows.
Another recurring problem is regulatory change. Indonesia updates payroll-related rules through new tax regulations, annual minimum wage announcements, THR circulars, and evolving digital tax administration requirements under Coretax. A payroll workflow that worked last year may need adjustment this year.
On top of that, companies entering the market often rely too heavily on spreadsheets or fragmented systems, which increases manual payroll errors and makes it harder to keep tax, salary, attendance, and BPJS data aligned.
Finally, many foreign companies simply lack local payroll expertise. Even when they have strong regional HR or finance teams, Indonesian payroll still requires local interpretation, local timing discipline, and familiarity with labor-law expectations. That local gap is often where compliance risk begins.
How to Set Up Payroll in Indonesia
When foreign companies start hiring in Indonesia, they usually choose one of three payroll models. The right option depends on headcount, entity status, internal HR maturity, and how much operational control the business wants to retain.
There is no single best model for every company, but each option comes with a clear trade-off between speed, control, cost, and compliance burden.
Option 1: In-house payroll
In-house payroll means the company hires its own local HR/payroll team and manages payroll internally. This is usually the best fit for businesses with larger headcounts or more mature local operations because it gives the highest level of control over employee data, timing, and process design.
The downside is that it requires the most setup work. The company needs local regulatory knowledge, payroll management system or a reliable internal system, and ongoing compliance monitoring.
In other words, in-house payroll offers the most control, but it also creates the highest operational complexity and internal compliance burden.
Option 2: Local payroll outsourcing provider
A local payroll outsourcing provider takes over the monthly payroll process on behalf of the company. This can significantly reduce the compliance burden and is often suitable for foreign companies in early-stage market entry or for businesses that want local payroll expertise without building a full internal payroll team.
The key consideration is not just service quality, but also data security and integration. Foreign companies should check whether the provider can work cleanly with the company’s HR system, attendance data, approval flows, and reporting requirements.
Payroll outsourcing reduces operational risk, but only if the provider is strong on both process and compliance execution.
Option 3: Employer of Record (EOR)
Under an Employer of Record (EOR) model, a third party legally employs workers in Indonesia on behalf of the foreign company.
This is often the fastest route for companies that want to test the market, hire a small team quickly, or begin operations before establishing a local entity.
The trade-off is cost. EOR is usually the fastest and lightest setup model, but it has a higher per-employee cost than running payroll under your own entity at scale.
For context, foreign companies that want their own operating entity in Indonesia typically establish a PT PMA (foreign-owned company), which requires a more formal incorporation process through OSS/BKPM and a higher level of local setup.
That is why EOR is often used first, with entity-based payroll added later as the business sca
Managing Payroll in Indonesia Without the Complexity with Mekari Talenta Payroll Outsourcing
As the earlier sections show, payroll in Indonesia is not just routine salary administration. It is compliance-heavy, operationally detailed, and high-risk when handled manually or without local expertise.
Foreign companies need to manage PPh 21, BPJS, minimum wages, THR, labor-law rules, and recurring monthly deadlines, often while also trying to build the business itself.
In practice, that makes payroll an operational risk area that requires both the right system and the right expertise.
This is where Mekari Talenta Payroll Outsourcing is positioned as a strategic solution.
Rather than offering only software, the service combines end-to-end payroll operations, professional experts, and a compliance-ready process to help businesses manage payroll in Indonesia more safely and consistently.
The service scope includes:
- Employee data and payroll preparation
Including joiner, employee update, and termination data management, plus payroll input preparation such as allowances, overtime, and variable pay. - Payroll processing and calculation
Including salary calculations, PPh 21, and BPJS calculations. - Payroll disbursement and payment support
Supported by Mekari Talenta HRIS, including salary disbursement support and support for BPJS and tax payments. - Reporting and compliance
Including payslip generation, monthly tax reporting, 1721-A1, and BPJS reporting workflows such as e-Dabu and SIPP.
The real value of this model is outcome-based. It helps reduce payroll errors, support regulatory compliance, save time and operational cost, keep data secure and centralized, and free HR to focus on more strategic work rather than monthly reconciliation and manual payroll clean-up.
For foreign companies entering Indonesia, that can make the difference between payroll as a recurring compliance headache and payroll as a stable, reliable business process.
If you want to explore how this could work for your Indonesia operations, you can review Mekari Talenta Payroll Outsourcing or book a consultation to discuss your setup and compliance needs.
