
Hiring in Bali looks simple until one payslip item is late, missing, or misclassified—then the “small issue” becomes back pay, fines, and a relationship breakdown.
Exits raise the stakes. Termination benefits can change sharply based on PKWT vs PKWTT, length of service, and the legal “ground” used, so copying a generic package can turn a restructure into a dispute.
This guide shows how Payroll in Indonesia can stay audit-ready month to month and still produce a defensible final-pay breakdown, using PP 35/2021 (Government Regulation No. 35/2021) as your baseline.
Table of Contents
- Why payroll fails in Bali: the “small mistake” effect
- Wage components that stay safe under minimum-wage checks
- Working time, overtime, leave, and THR as one calendar
- BPJS and PPh 21 controls you can actually audit
- Real Story: Wayan’s clean exit in Kerobokan
- Termination benefits under PP 35/2021, without guessing
- Severance and final pay tax treatment, explained simply
- Documentation, timelines, and dispute prevention
- FAQ's about payroll and termination benefits
Why payroll fails in Bali: the “small mistake” effect
Most disputes start quietly: the payslip doesn’t match the contract or policy. When you can’t show a rule and a record, “misunderstanding” becomes “underpayment.”
Lock three basics early: confirm status (PKWT/PKWTT), define each recurring cash component, and store evidence (attendance, approvals, signed leave balances). Done well, Payroll in Indonesia becomes a system, not a monthly scramble.
Wage components that stay safe under minimum-wage checks
Use a simple structure: base wage + fixed allowances, then variable items (overtime/incentives), then reimbursements. Minimum-wage checks focus on wage components, so your labels must match reality.
Keep “fixed” allowances truly fixed and documented, and don’t hide regular cash as “reimbursement.” Maintain a wage scale (struktur dan skala upah) after one year of service so pay decisions look consistent.
Working time, overtime, leave, and THR as one calendar
PP 35/2021 sets working-time and overtime principles, but payroll teams feel it through data quality: clock-in records, approved overtime, public holidays, and leave balances. Messy time data creates messy pay.
Run one compliance calendar with four closes: attendance close, overtime approval close, leave ledger close, and THR readiness. THR is a separate annual entitlement, so budget it early and test eligibility before the rush.
At termination, unused leave often becomes part of “compensation of rights.” If you can’t show leave history and sign-off, you can’t safely defend the payout.
BPJS and PPh 21 controls you can actually audit
Make payroll proof-based. Create a monthly pack: payroll register, payslips, BPJS payment proof, and PPh 21 remittance evidence, stored under one month label.
Your biggest accuracy risks are employee data integrity (names, NIK, join/exit dates, wage basis) and component mapping for tax. Give one owner responsibility for updates, and require HR and finance to use the same component codes.
When an item is unclear—like a BPJS cap scenario or whether a benefit is wage vs reimbursement—treat it as Not confirmed and verify before you lock payroll. That mindset keeps Payroll in Indonesia inspection-ready.
Real Story: Wayan’s clean exit in Kerobokan
Wayan worked for a boutique villa operator in Kerobokan for three years under PKWTT. During a restructure, the first separation draft offered “one month and done,” with no written breakdown, and he refused.
HR rebuilt the file: last wage + fixed allowances, signed leave balance, BPJS status, and a PP 35/2021 ground mapping. They produced a one-page grid with benefit components and a payment date.
Outcome: Wayan accepted, payment cleared within ten working days, and the company avoided mediation while keeping a complete file.
Termination benefits under PP 35/2021, without guessing
Treat termination as a payroll event with a legal trigger. PKWT cases use end-of-contract compensation rules, while PKWTT cases rely on severance, long-service pay, and compensation of rights (plus separation pay in some situations).
Map the ground carefully. PP 35/2021 applies different multipliers depending on the reason (closure, efficiency, force majeure, retirement, resignation, misconduct, and more). The wrong ground is the fastest way to miscalculate.
Calculate consistently: use a clear wage basis (commonly last wage including fixed allowances), apply the PP 35/2021 tables and multiplier, then add compensation of rights and any policy extras—with your math shown.
Severance and final pay tax treatment, explained simply
Final pay is a bundle: salary to the last day, payment of unused rights, and termination benefits. Don’t treat all of it like a normal month, because some termination payments follow special withholding rules.
Indonesia’s severance withholding framework is set out in PMK 16/PMK.03/2010 (PPh 21 on severance and lump-sum termination payments). In practice, severance is taxed with progressive brackets (starting at 0% up to a threshold), and treatment can differ if payments are staged across years.
Produce two outputs: a written breakdown the employee understands, and clean payroll coding that matches your tax file. If the tax category is unclear, treat it as Not confirmed and verify before payment.
Documentation, timelines, and dispute prevention
Keep a termination folder with the contract, wage history, allowance policy, attendance and leave ledger, BPJS join/exit proof, and the signed calculation sheet.
Record bipartite discussions, versions of the offer, and a clear timeline (notice date, negotiation dates, payment date). Many disputes escalate because the employee feels rushed or confused.
Close the year cleanly: issue the annual income statement and reconcile final payments to payroll records. When your files align, Payroll in Indonesia becomes easier and far less stressful.
FAQ's about payroll and termination benefits
-
What’s the fastest way to reduce disputes?
Clear component rules plus signed attendance/leave evidence every pay period.
-
Do PKWT employees get an end-of-contract payment?
Yes—PP 35/2021 provides PKWT compensation concepts; calculate by contract length.
-
Is THR treated like salary?
No—THR is a separate annual entitlement with its own timing and eligibility rules.
-
What wage amount is used for severance?
Often the last wage including fixed allowances, but align the basis to PP 35/2021.
-
Should we wait until disputes finish before paying?
Pay promptly once outcomes are agreed or decided, and document acceptance.







