Malaysia Guides••By PayStub Guru Team•7 min read

How to Generate Malaysia Payslip Online: Complete 2026 Guide

Make a Malaysian payslip online in a few minutes, with EPF, SOCSO, EIS, Lindung 24 Jam (SKBBK) and PCB worked out from the 2026 tables. Step by step, with a worked example.

malaysia-paysliplhdnepfsocsoeispcb2026

This guide walks through making a Malaysian payslip (slip gaji) with the PayStub Guru Malaysian payslip generator: what to have ready, each step of the form, and a worked example you can check your own figures against.

Who it's for

  • Small businesses and SMEs paying a few staff without payroll software
  • Households paying a maid, driver, nanny or carer
  • Employers who need a payslip for a past month, or several months at once

The payslip is for record keeping and for giving employees the details of their pay. It's not a tool for proving income you didn't earn: a payslip has to match what was actually paid.

For what every payslip shows and the rules in other countries, see how to make a payslip.

What to have ready

  • The employer's name and address (and a logo, if you want it on the payslip)
  • The employee's name, NRIC or passport number and employee number
  • The monthly salary (or the hourly rate and hours), the wage period and the payment date
  • Allowances, overtime, commission or bonus for the month
  • Whether the employee opted out of PERKESO Lindung 24 Jam (SKBBK)
  • Any other deductions agreed with the employee, such as a salary advance

The 2026 deductions in brief

Deduction Employee pays Notes
EPF / KWSP 11% From the Third Schedule, rounded up to the ringgit. Foreign workers 2%
SOCSO / PERKESO about 0.5% From PERKESO's wage table, wages up to RM6,000
Lindung 24 Jam (SKBBK) 0.75% Since 1 June 2026, wages up to RM6,000. Malaysians could opt out
EIS / SIP 0.2% Wages up to RM6,000. Not for foreign or domestic workers
PCB / MTD depends on pay None for most staff earning up to about RM3,000

The Malaysian payslip requirements guide explains each one, with the tables.

Step by step

Step 1: Employer

Enter the business (or household) name, address, phone and email. Add a logo if you have one; it's resized in your browser.

Step 2: Employee

Enter the employee's full name, employee number and NRIC or passport number. These print in the payslip header. There's no separate EPF number field; if you want it on the payslip, put it after the employee number.

Step 3: Pay

Choose Monthly Salary and enter the month's basic salary, or Hourly with the rate and hours. Then set the wage period (for example 1 to 31 October) and the payment date, which should be within 7 days after the period ends.

Step 4: Earnings and deductions

  • Add allowances, overtime, commission or a bonus as itemised earnings, each with its own name. Overtime can have hours and a rate (1.5 times the hourly rate on a normal day for employees covered by the overtime rules).
  • Add other deductions the employee agreed to, such as a salary advance.
  • Tick Employee opted out of Lindung 24 Jam (SKBBK) if they did; otherwise SKBBK is deducted for pay dates from 1 June 2026.
  • Check the calculated lines: PCB, EPF, SOCSO, EIS and SKBBK. Any line can be typed over, for example with the PCB from LHDN's calculator, or 2% EPF for a foreign worker.

Step 5: Payment and download

Optionally choose how the pay was made (pindahan bank / bank transfer prints the last four digits of the account), check the live preview, and download. You can make up to 12 consecutive monthly payslips in one PDF; months before June 2026 are worked out without SKBBK.

Worked example: RM3,000 a month, October 2026

Malaysian employee under 60, single, in Lindung 24 Jam, no allowances:

Line Amount
Gaji Pokok / Base Salary RM3,000.00
PCB / MTD (Income Tax) RM0.00
KWSP / EPF RM330.00
PERKESO / SOCSO RM14.75
SIP / EIS RM5.90
PERKESO Lindung 24 Jam (SKBBK) RM22.15
Gaji Bersih / Net Pay RM2,627.20

There's no PCB because chargeable income (RM36,000 less the RM9,000 individual relief and RM3,960 EPF relief) is RM23,040, and the RM400 rebate covers the RM241.20 tax on it.

At RM5,000 the same employee pays EPF RM550, SOCSO RM24.75, EIS RM9.90, SKBBK RM37.15 and about RM110 PCB, for net pay of RM4,268.20.

Common situations

Allowances. Add each as its own earnings line. Most allowances count as wages for EPF and are taxable, and the generator includes them in every deduction. Type over a line if an allowance is exempt.

Overtime. Add it with the hours and the rate. Overtime counts for SOCSO, EIS and PCB but not for EPF; type over the EPF line to leave it out.

Bonus. Add it as an earnings line. A bonus counts for EPF and PCB but not for SOCSO, EIS or SKBBK, so type over those lines to the amounts on the salary alone. LHDN's calculator handles the PCB on a bonus month.

Foreign worker. Type over EPF with 2% (rounded up to the ringgit) and EIS with 0. SKBBK applies to foreign workers.

Unpaid leave. Enter the reduced salary for the month; the deductions follow it.

Employee aged 60 or over. Their EPF and SOCSO rates are different; type over those lines.

What the generator doesn't do

  • PCB is an estimate from the YA 2026 rates with the individual and EPF reliefs and the RM400 rebate. It doesn't know about TP1 reliefs, a spouse or children, or zakat. Use LHDN's PCB calculator and type the result over.
  • It doesn't show employer contributions, leave balances or year-to-date totals.
  • It doesn't submit anything to KWSP, PERKESO or LHDN, or produce the EA form.

Price

Filling in and previewing is free, and free PDFs carry a watermark. Watermark-free PDFs are RM9.90 for 24 hours of unlimited payslips, paid by card or, where available, online banking. No signup.

For other options, including free Malaysian payslip templates, see our pay stub generator comparison.

Frequently asked questions

Is the payslip in Malay or English?

Both. Headings and lines are bilingual (Pendapatan / Earnings, Gaji Bersih / Net Pay). Names and earnings lines appear as you type them.

What EPF rate does it use?

11% for the employee from the Third Schedule: the rate on the top of the wage band, rounded up to the ringgit (RM333 on RM3,010, not RM331.10).

Why does my payslip show SKBBK?

PERKESO Lindung 24 Jam started on 1 June 2026, at 0.75% of wages up to RM6,000. Tick the opt-out box if the employee opted out with PERKESO.

Can I make payslips for past months?

Yes. Set the dates for that month, or make up to 12 consecutive months in one PDF. Each month uses the rules for its own pay date.

Can I use it for a domestic helper?

Yes. Domestic workers are covered by SOCSO but not by EIS, so type over the EIS line to 0. Check PERKESO's rules for the SOCSO and SKBBK amounts for your helper.

Last updated: 26 October 2026. Based on YA 2026 tax rates, the KWSP Third Schedule and PERKESO's tables with the RM6,000 ceiling.

Share this article

Last updated: October 26, 2026 - All information accurate as of 2026.

Generate Your Malaysia Payslip Now

Create professional pay stubs in minutes with our free generator.

Create a Payslip Free

Related Articles