Skip to main content
Indonesia statutory payroll

Payroll that runs itself.

PPh 21 withheld correctly every month with the TER method, plus the December true-up. BPJS Ketenagakerjaan and BPJS Kesehatan filed on time. THR calculated and paid before H-7. One-click e-Bupot filing via Coretax.

PPh 21 e-BupotBPJS KetenagakerjaanBPJS Kesehatanid / en payslipsTHR (13th month)

No credit card · No demo required · Self-serve in under 10 minutes

WageProPT Fajar Garmindo
Payroll · October 2026

Pay run · 12 employees

Gross wages
Rp 384,000,000
12 employees
BPJS
Rp 62,361,600
3.7%+2%+4%+1%
Net payable
Rp 353,990,000
After PPh 21
ComponentRateTotal
BPJS Ketenagakerjaan (employee)3%Rp 11,520,000
BPJS Ketenagakerjaan (employer)9.24%Rp 35,481,600
BPJS Kesehatan (employer)4%Rp 15,360,000
PPh 21 withheldTERRp 14,650,000
e-Bupot ready to submitDue 31 Oct
Fully self-serveNo demo requiredCoretax & e-Bupot filingid / en payslips

The statutory work that never ends, automated

PPh 21 e-Bupot. BPJS Ketenagakerjaan. BPJS Kesehatan. THR. Every month, on time, correctly calculated.

PPh 21: TER method

Monthly TER rate applied January to November, keyed to PTKP status. December recomputes the full year on progressive brackets and true-up is filed automatically.

BPJS Ketenagakerjaan

JHT, JKK, JKM, and JP calculated on every pay run, including the JP wage ceiling. Monthly submission file generated automatically.

BPJS Kesehatan

5% health-insurance contribution (employer 4%, employee 1%) up to the wage ceiling, calculated on every pay run.

THR: 13th month

Mandatory religious-holiday payment accrued automatically, flagged for payment at H-7, and posted as a real journal entry.

Employee experience

Payslips employees can actually read

Every Indonesian payslip is bilingual by default: Bahasa Indonesia and English, side by side on one document. Every PPh 21, BPJS, and THR line itemised. No hidden figures.

  • Bahasa Indonesia: full script, no transliteration
  • English: standard format, all statutory lines shown
  • Every PPh 21, BPJS, and THR line itemised, nothing hidden
Payslip · October 2026English · Bahasa Indonesia
PT Fajar Garmindo
Siti Rahmawati
Machine Operator · Emp ID: FG-0047
Basic SalaryGaji PokokRp 5,600,000
Overtime AllowanceUang LemburRp 840,000
BPJS Ketenagakerjaan (employee 3%)BPJS TK (karyawan 3%)− Rp 193,200
PPh 21PPh 21− Rp 68,800
Net PayGaji BersihRp 6,178,000
Connected

Connected to your books.

Payroll doesn't live in a silo. It flows straight into your accounting and, soon, your expense claims too.

LedgerLive

Every approved pay run posts real double-entry GL journal entries straight into your Ledger books, so payroll costs flow into your P&L and balance sheet automatically. No manual journal, no month-end catch-up.

CostProComing soon

Submit an expense claim in the free CostPro app and have it reimbursed straight through payroll. Approved claims land on the employee's next payslip, no separate reimbursement run.

Up and running in under 10 minutes

Add your company. Import employees from a spreadsheet. Set pay periods. Run payroll. No sales call, no consultant, no 6-week onboarding project.

1
Add company
ABR · tax details · pay periods
2
Import employees
CSV · name · salary · NIK/NPWP
3
Run payroll
Review · approve · file
Run your first payroll free →

Self-serve in under 10 minutes

Ready to run compliant payroll?

Start free. No credit card. No sales call.

Run your first payroll free →
App StoreComing soonGoogle PlayComing soon

No credit card · No demo required · Self-serve in under 10 minutes