Free trial

Malaysian Payslip: What It Must Show (Free Checklist for Employers, 2026)

Paying staff every month? Give each worker a payslip. It protects you if there is ever a dispute, and staff need it for bank loans, rentals and their own records. Here is what to put on it.

1. Company and employee details

  • Company / business name (and SSM number if you have one)
  • Employee name, IC or passport number, position
  • EPF (KWSP) and SOCSO (PERKESO) numbers
  • Pay period (e.g. October 2026) and pay date

2. Earnings

  • Basic salary
  • Overtime — show the hours. Under the Employment Act, the ordinary hourly rate is monthly pay ÷ 26 ÷ 8, and normal-day overtime is 1.5×.
  • Allowances (transport, meal, housing, phone, attendance), commission, bonus — each on its own line
  • Total earnings

3. Deductions

  • EPF employee share (usually 11%)
  • SOCSO employee share (0.5%, from wage bands)
  • EIS employee share (0.2%)
  • PCB / MTD (monthly tax deduction) if the worker is taxable
  • Other agreed deductions: salary advance, unpaid leave, loan repayment
  • Total deductions

4. Net pay

Total earnings − total deductions = net pay — the amount that actually goes into the worker's bank account.

5. Employer contributions (recommended)

Show what you pay on top: EPF employer share (13% / 12%), SOCSO employer share (1.75%), EIS (0.2%). Staff then see the full value of their package.

6. Payment method

Cash or bank transfer (bank name and account). Keep the transfer receipt.

Common mistakes

  • Putting overtime into EPF wages — overtime is not EPF wages, but it is SOCSO / EIS wages.
  • Paying late — wages should be paid within 7 days after the end of the wage period.
  • Not keeping copies — keep payslips and wage records for at least 6 years (check with JTK / Jabatan Tenaga Kerja for your case).
Contribution figures are estimates — follow the official KWSP / PERKESO tables. See our guide: how to calculate EPF, SOCSO and EIS.

How DuitLedger helps

In DuitLedger, record a "Staff salary" and it becomes a payslip: fill in basic pay, overtime and allowances, and EPF / SOCSO / EIS are worked out for you (every number can be changed). Download a Malay + English PDF or send it to the worker on WhatsApp — and the salary is recorded as an expense at the same time.

Full guide: allbes.online/en/help/payslips/ (Premium feature — new accounts get 30 days of Premium).

Hand this month's payslips to DuitLedger.

New accounts get 30 days of Premium, so payslips work right away.

Try free for 30 days