Indonesia payslip template (slip gaji)

Create an Indonesian payslip (slip gaji) in Bahasa Indonesia or English. The Indonesia preset fills in common earning lines such as gaji pokok, tunjangan and upah lembur, and the standard employee deductions: BPJS Kesehatan, BPJS Ketenagakerjaan JHT and JP, and PPh 21.

๐Ÿ”’ Everything stays in your browser โ€” nothing is uploaded.

Bulk from CSV
Country & format
Employer
Employer details are remembered in this browser only.
Employee
Pay period
Earnings
Deductions

Enter the amounts from your payroll calculation. PayslipKit does not calculate tax or social insurance.

Employer contributions

Optional. Shown for information only โ€” not deducted from net pay.

Options
Branding PRO

Free payslips carry a small โ€œCreated with PayslipKitโ€ line. Pro removes it. See Pro โ†’

You enter every amount โ€” PayslipKit does not calculate BPJS contributions or PPh 21. Your data never leaves your browser, and you can download an A4 PDF.

Lines pre-filled for Indonesia

Rename, remove or add lines as needed. Lines left at zero are hidden once you enter amounts.

Earnings

  • Basic salary ยท Gaji pokok
  • Position allowance ยท Tunjangan jabatan
  • Transport allowance ยท Tunjangan transportasi
  • Meal allowance ยท Tunjangan makan
  • Overtime pay ยท Upah lembur
  • Religious holiday allowance (THR) ยท Tunjangan Hari Raya (THR)
  • Bonus

Employee deductions

  • BPJS Kesehatan (health insurance) ยท BPJS Kesehatan
  • BPJS Ketenagakerjaan โ€“ JHT (old-age savings) ยท BPJS Ketenagakerjaan โ€“ JHT
  • BPJS Ketenagakerjaan โ€“ JP (pension) ยท BPJS Ketenagakerjaan โ€“ JP
  • PPh 21 (income tax) ยท PPh 21
  • Loan repayment ยท Potongan pinjaman

Employer contributions (information)

  • BPJS Kesehatan (employer share) ยท BPJS Kesehatan (ditanggung perusahaan)
  • BPJS Ketenagakerjaan โ€“ JHT (employer share) ยท BPJS Ketenagakerjaan โ€“ JHT (ditanggung perusahaan)
  • BPJS Ketenagakerjaan โ€“ JP (employer share) ยท BPJS Ketenagakerjaan โ€“ JP (ditanggung perusahaan)
  • BPJS Ketenagakerjaan โ€“ JKK (work accident) ยท BPJS Ketenagakerjaan โ€“ JKK
  • BPJS Ketenagakerjaan โ€“ JKM (death benefit) ยท BPJS Ketenagakerjaan โ€“ JKM

What must a payslip show in Indonesia?

Article 53(2) of Government Regulation (PP) No. 36 of 2021 on Wages, as amended, requires employers to give workers proof of wage payment containing a breakdown of the wages received at the time wages are paid. Non-compliance can lead to administrative sanctions, from a written warning up to suspension of business activities.

Items the rules require (in short):

  • Each earning itemised (basic pay, allowances, bonuses)
  • Breakdown of the wages received, given at the time wages are paid

Sources

Reviewed November 2026. General information, not legal or tax advice โ€” rules change, so always check the official source.

FAQ

Is a payslip mandatory in Indonesia?

Yes. Article 53(2) of Government Regulation No. 36 of 2021 on Wages requires employers to give proof of wage payment with a breakdown of the wages received when wages are paid. Employers who fail to do so can face administrative sanctions.

What deductions appear on an Indonesian payslip?

Typically the employee shares of BPJS Kesehatan, BPJS Ketenagakerjaan JHT (Jaminan Hari Tua) and JP (Jaminan Pensiun), and PPh 21 income tax. JKK and JKM contributions are paid entirely by the employer, so they appear only as employer contributions if shown at all.

Is THR shown on the payslip?

Tunjangan Hari Raya (THR) is often paid with a separate slip or as a separate earning line in the month it is paid. The preset includes a THR line you can keep or remove.

Other countries

Payslip templates by job