Skip to main content
What WagePro does

Every statutory requirement, handled

Built around Indonesia's actual compliance calendar, not bolted on as an afterthought.

Statutory engine

PPh 21 withheld with the monthly TER method (categories A/B/C keyed to PTKP status), with a full December recompute and true-up on the Article 17 progressive brackets. BPJS Ketenagakerjaan (JHT, JKK, JKM, JP) and BPJS Kesehatan calculated on every pay run. THR accrues automatically ahead of the religious holiday.

One-click filing

Submit e-Bupot 21/26 and SPT Masa returns directly to DJP Coretax from WagePro. Filing deadlines tracked in your compliance calendar so nothing slips.

Bilingual payslips

Every payslip renders in Bahasa Indonesia and English together, by default. Every PPh 21, BPJS, and THR line itemised. Nothing hidden.

Self-serve onboarding

Add your company, import employees, set pay periods, and run payroll in under 10 minutes. No sales call, no implementation consultant.

Employee self-service

Employees download their own payslips and annual PPh 21 withholding statements via the Wage mobile app or web portal. Payroll support tickets drop to near zero.

Real GL journal entries

Every pay run posts real double-entry journal entries to your Ledger account. Payroll costs flow directly into your P&L and balance sheet.

Immutable audit trail

Every pay run, amendment, and filing is hash-chained. Nothing can be quietly changed after the fact, which SOC 2 and DJP audit readiness both require.

Bank payment file

Disburse your payroll straight to employee bank accounts via Xendit or Midtrans. Supports major Indonesian bank formats so you pay everyone in one batch.

The statutory engine in detail

Every rate, form, and deadline that Indonesian employers must handle, built into every pay run.

PPh 21 (income tax withholding)

Method
Monthly TER, categories A/B/C by PTKP
December
Full-year recompute and true-up
Filing
e-Bupot 21/26 via DJP Coretax
Deadline
20th of the following month

BPJS Ketenagakerjaan (employment)

Components
JHT, JKK, JKM, JP
Employee share
JHT 2% + JP 1%
Filing
Monthly BPJS TK submission
Deadline
15th of the following month

BPJS Kesehatan (health)

Basis
5% of wage (employer 4% / employee 1%)
Wage ceiling
Rp 12,000,000 / month
Filing
Monthly BPJS Kesehatan submission
System
BPJS Kesehatan employer portal

THR (Tunjangan Hari Raya)

Basis
One month wages at 12 months tenure
Timing
Paid by H-7 before the religious holiday
GL posting
Expense debit / liability credit
Taxability
Taxable in the month paid

Ready to run compliant payroll?

Start free. No credit card. No sales call.

Run your first payroll free →