Flag of Indonesia

Indonesia

APAC

Running Payroll in Indonesia with Rippling

Indonesia is Southeast Asia's largest economy with a rapidly growing tech talent market. Rippling manages BPJS contributions, THR holiday bonuses, PPh 21 withholding, and Indonesian Manpower Law compliance.

Compliance Complexity
Medium
Understanding contractor classification rules is critical before engaging independent contractors.
Rippling Availability
Full
Understanding contractor classification rules is critical before engaging independent contractors.

Location Overview

Indonesia is Southeast Asia's largest economy and a rapidly growing payroll market for international companies. Jakarta, Surabaya, and Bandung are the primary tech payroll hubs. The BPJS contribution system (BPJS Ketenagakerjaan + BPJS Kesehatan), mandatory THR holiday bonus, PPh 21 income tax withholding, and provincial minimum wage (UMP) compliance are the defining payroll characteristics. Indonesian Manpower Law is protective and requires careful termination management. THR late payment attracts public naming by Kemnaker — compliance is essential.

Entity Requirement

What You Need Before Running Payroll Here.

Indonesian PT PMA (foreign investment company) requires BKPM/OSS approval, notarial deed, Ministry of Law registration, and BPJS enrollment (4–8 weeks). Capital requirements vary by sector (generally IDR 10 billion minimum). BIPARTITE (employer-employee consultation) required for most employment decisions under Manpower Law. THR deadline — 7 days before Eid — is strictly enforced by Kemnaker with public employer-name disclosure for non-compliance.

Rippling Payroll Notes

How Rippling Handles Payroll Here.

Rippling runs Indonesian payroll through a local PT entity. Configuration essentials: BPJS Ketenagakerjaan (all 4 programs) and Kesehatan enrollment from day one; THR monthly provisioning and pre-Eid payment; UMP/UMK compliance per province; Bahasa Indonesia employment contract; PPh 21 monthly withholding; and BIPARTITE consultation documentation for terminations. Lead time: 2–3 weeks.

Payroll Compliance at a Glance

A quick view of the core payroll requirements, statutory rules, and operating details for this location.
Flag of Indonesia
Indonesian Rupiah — IDR
  • Transparent

    Minimum Wage

    IDR 5,067,381/month (Jakarta UMP, January 2024). Provincial rates vary.
  • Transparent

    Payroll Cycle

    Monthly. BPJS Ketenagakerjaan and Kesehatan contributions by 15th of following month. PPh 21 withholding by 10th. Annual SPT Masa PPh 21 by January 31. THR 7 days before Eid (variable Eid date).
  • Transparent

    Working Hours

    8 hours/day, 40 hours/week (5-day) or 7 hours/day, 42 hours/week (6-day). Overtime: first hour 1.5×; hours 2–4 at 2×; holiday 2–3×. Maximum 4 hours/day and 18 hours/week overtime. Ramadan: culturally shorter hours expected.
  • Transparent

    Payroll Tax

    <p>BPJS employer: JHT 3.7% + JKK ~0.54% + JKM 0.3% + JP 2% + Kesehatan 4% = approximately 10.5–11.5%. PPh 21 employee income tax: progressive 5–35%. All remitted monthly. Rippling manages all Indonesian payroll tax filings.</p>
  • Transparent

    Compliance Complexity

    Medium
  • Transparent

    Country Code

    Indonesian Rupiah — IDR
  • Employer & Employee Contributions

    A side-by-side view of employer obligations and employee payroll deductions.

    Employer Contributions

    BPJS Ketenagakerjaan: JHT 3.7% + JKK 0.24‘1.74% (0.54% typical for office) + JKM 0.3% + JP 2% = approximately 6.5–7.5%. BPJS Kesehatan: 4% (capped at IDR 12,000,000/month). THR: minimum 1 month's basic salary (1+ year service); proportional for under 1 year — payable 7 days before Eid. Total employer on-cost: approximately 11–13% of salary + THR provision (~8.3% annualized). 5%/day fine for late THR payment.

    Employee Contributions

    BPJS Ketenagakerjaan: JHT 2% + JP 1% (capped at IDR 9,559,600/month). BPJS Kesehatan: 1% (capped at IDR 12,000,000/month). PPh 21 (income tax): progressive rates — 5% up to IDR 60M/year; 15% IDR 60M–250M; 25% IDR 250M–500M; 30% IDR 500M–5B; 35% above IDR 5B. PTKP non-taxable income threshold: IDR 54,000,000/year (single individual). Total employee deductions: approximately 6–12% of gross.

    Tax, Leave & Termination

    Key employment information to help you understand your obligations and Employee rights

    Income Tax Summary

    Indonesian PPh 21 withheld monthly. Tax Harmonization Law: 5% up to IDR 60M/year; 15% IDR 60M–250M; 25% IDR 250M–500M; 30% IDR 500M–5B; 35% above IDR 5B. PTKP: IDR 54,000,000/year (single). Taxable income = gross minus BPJS contributions and PTKP. Annual SPT by March 31. Rippling manages PPh 21 withholding and DJP remittances by 10th of following month.

    Leave Entitlements

    Annual leave: 12 working days/year (after 12 months). Long-service leave: 1 month every 6 years (6+ years service). Sick leave: continued pay (100% months 1–4; 75% months 5–8; 50% months 9–12). Maternity: 3 months (1.5 pre + 1.5 post). Menstruation leave: 2 days/month for female employees. Public holidays: approximately 16/year including Eid cuti bersama bridge days.

    Termination Rules

    PKWTT termination requires BIPARTITE negotiation; if unresolved: Disnaker mediation; then Industrial Relations Court (PHI). Severance (GR 35/2021): company efficiency 0.5× UP; mutual agreement 1× UP + UPMK; retirement 1.75× UP. PKWT early termination: compensation equal to remaining contract wages. All wages, THR proration, and unused leave must be settled. Rippling provides local legal guidance for each termination scenario.

    Year-End Filings

    Annual SPT Masa PPh 21: filed January 31 summarizing all employee income and withholding for the year. BPJS annual employer reconciliation. Annual wage report to Disnaker. Rippling generates all year-end Indonesian payroll filings.

    Benefits Overview

    Statutory: BPJS Ketenagakerjaan (JHT old age savings — employer 3.7% + employee 2%; JKK workplace accident — employer 0.24‘1.74%; JKM death insurance — employer 0.3%; JP pension — employer 2% + employee 1%); BPJS Kesehatan health insurance (employer 4% + employee 1%, salary ceiling applies); THR (Tunjangan Hari Raya — minimum 1 month's salary, paid 7 days before Eid al-Fitr — strictly enforced). Market standard: BPJS top-up or private health insurance, annual bonus, internet and equipment allowances, meal and transport allowances.

    FAQ

    What is THR and when must it be paid?

    THR (Tunjangan Hari Raya) is Indonesia's mandatory religious holiday bonus. Employees with 1+ year of service receive a minimum of 1 month's basic salary. Those with under 1 year receive a proportional amount. Must be paid 7 days before the major religious holiday (Eid al-Fitr for Muslim employees, Christmas for Christian employees). Late payment triggers a 5%/day fine. Government enforcement is strict and public. Rippling provisions and pays THR on the mandatory schedule.

    How is Indonesian severance calculated?

    Indonesian severance under GR No. 35/2021 (Omnibus Law): depends on the termination reason. For company-initiated termination not due to employee fault: 0.5–2× the base severance formula (UP). Base formula (UP): under 1 year = 1 month; scaling to 9 months for 8+ years. Long-service recognition (UPMK) also applies for 3+ years. Total termination cost can reach 2–3× the base for some termination categories. Rippling provides local legal guidance for each termination scenario.

    What are BPJS Ketenagakerjaan and BPJS Kesehatan?

    BPJS Ketenagakerjaan covers JHT (old age savings), JKK (workplace accident), JKM (death benefit), and JP (pension). BPJS Kesehatan provides health insurance. Both are mandatory from the employee's first day of work and must be enrolled before the first payroll run. Failure to enroll attracts fines and penalties. Rippling manages all BPJS registrations and monthly remittances.

    What is the Indonesian minimum wage (UMP)?

    Indonesian provincial minimum wages (UMP) are set annually by each provincial government. Jakarta UMP from January 2024: IDR 5,067,381/month. District (UMK) minimums may be higher. Rippling applies the applicable UMP for each employee's province of work.

    Related Locations

    Explore nearby and comparable markets to understand how payroll requirements and compliance complexity differ.