Setiap hujung bulan, cerita sama berulang. Fail Excel payroll dibuka, formula EPF ditaip semula, ada pekerja yang komplen gaji kurang RM120, dan bos terpaksa transfer manual sebab lupa satu orang. Kalau anda ada 8 sampai 30 pekerja, proses ini sepatutnya ambil 2 jam sebulan, bukan dua hari penuh.
Masalahnya bukan payroll itu susah. Masalahnya kebanyakan SME buat payroll tanpa urutan tetap, jadi setiap bulan macam mula dari kosong. Artikel ini pecahkan proses payroll bulanan kepada langkah yang boleh anda ikut, siap dengan contoh pengiraan sebenar dan tarikh mati caruman yang selalu terlepas.
Faham Dulu Apa Yang Anda Kira
Sebelum masuk langkah, kena jelas struktur gaji. Ramai bos SME campur adukkan istilah ini sampai pengiraan caruman jadi salah.
- Gaji pokok (basic salary): jumlah tetap dalam surat tawaran.
- Elaun tetap: elaun kereta, telefon, perumahan yang dibayar setiap bulan tanpa syarat. Biasanya kena caruman.
- Elaun berubah: OT, komisen, bonus, insentif. Layanan caruman berbeza ikut jenis.
- Gaji kasar (gross): semua di atas dicampur.
- Gaji bersih (net): gross tolak potongan pekerja (EPF, SOCSO, EIS, PCB, potongan lain).
Titik keliru paling biasa: bos ingat caruman dikira atas gaji pokok sahaja. Sebenarnya kebanyakan caruman dikira atas gaji layak yang termasuk elaun tetap. Kalau anda kira atas basic sahaja, caruman anda kurang bayar dan itu risiko audit.
Langkah 1: Kunci Tarikh dan Cut Off
Tetapkan tiga tarikh dan jangan ubah:
- Cut off data: contoh 20 haribulan. Selepas tarikh ini, sebarang claim, OT, atau MC masuk bulan berikutnya.
- Tarikh proses: contoh 24 haribulan. Payroll dikira dan disemak.
- Tarikh bayar: contoh hari terakhir bulan. Akta Kerja 1955 kehendaki gaji dibayar tidak lewat 7 hari selepas tamat tempoh gaji.
Bila cut off longgar, staff hantar claim pada 29 haribulan dan seluruh payroll kena kira semula. Itu punca utama payroll SME lambat.
Langkah 2: Kumpul Data Input
Payroll bulanan bergantung pada enam input sahaja:
- Senarai pekerja aktif (termasuk yang baru masuk dan yang resign bulan ini)
- Rekod kehadiran dan cuti (cuti tahunan, cuti sakit, unpaid leave)
- Jam OT yang diluluskan
- Komisen atau insentif yang disahkan
- Claim tuntutan (perjalanan, medical, telefon)
- Potongan lain (pinjaman staff, PTPTN, zakat, tabung haji)
Kalau anda masih guna WhatsApp untuk kumpul semua ini, itu yang buat proses lambat. Sistem HR macam Aetheri tolak input ini terus ke payroll tanpa perlu taip semula, tapi walaupun anda guna Excel, satu template tetap untuk enam input ini dah cukup untuk jimat banyak masa.
Langkah 3: Kira Gaji Kasar
Untuk pekerja bulanan penuh, gross adalah basic campur elaun campur OT campur insentif, tolak unpaid leave.
Formula pro rata untuk pekerja baru atau resign
Kalau pekerja masuk pertengahan bulan, kira ikut hari bekerja:
Gaji pro rata = (Gaji bulanan ÷ jumlah hari dalam bulan) × hari khidmat
Contoh: gaji RM3,000, masuk kerja 16 Mac. Mac ada 31 hari, jadi hari khidmat 16 hari.
RM3,000 ÷ 31 = RM96.77 sehari. RM96.77 × 16 = RM1,548.32
Kira OT
Kadar OT bawah Akta Kerja 1955 (seksyen tertentu terpakai untuk gaji tidak melebihi RM4,000):
| Jenis hari | Kadar |
|---|---|
| Hari kerja biasa | 1.5 kali kadar sejam |
| Hari rehat | 2.0 kali kadar sejam |
| Cuti umum | 3.0 kali kadar sejam |
Kadar sejam biasa (ORP) = (gaji bulanan × 12) ÷ (52 × jam kerja seminggu). Untuk 45 jam seminggu dan gaji RM2,600:
(RM2,600 × 12) ÷ (52 × 45) = RM31,200 ÷ 2,340 = RM13.33 sejam
OT hari biasa 6 jam = RM13.33 × 1.5 × 6 = RM119.97
Langkah 4: Kira Caruman Berkanun
Ini bahagian yang paling kerap silap. Empat caruman utama:
| Caruman | Pekerja | Majikan | Siling gaji |
|---|---|---|---|
| EPF (KWSP) | 11% | 13% jika gaji RM5,000 ke bawah, 12% jika melebihi RM5,000 | Tiada siling |
| SOCSO (Kategori Pertama) | 0.5% | 1.75% | RM6,000 |
| EIS (SIP) | 0.2% | 0.2% | RM6,000 |
| PCB (MTD) | Ikut jadual LHDN | Tiada | Tiada |
Nota penting: EPF dan SOCSO sebenarnya guna jadual ikut julat gaji, bukan peratus tepat baris demi baris. Jangan kira peratus mentah kemudian anggap dah betul. Rujuk jadual rasmi KWSP dan PERKESO. Kadar untuk pekerja berumur 60 tahun ke atas juga berbeza, dan warganegara asing ada peraturan tersendiri. Semak sumber rasmi (KWSP, PERKESO, LHDN, JTKSM) untuk kadar terkini sebelum finalise payroll.
Contoh pengiraan penuh, satu pekerja
Ali, 32 tahun, warganegara Malaysia. Gaji pokok RM3,200, elaun telefon tetap RM100, OT bulan ini RM150.
- Gaji kasar = RM3,200 + RM100 + RM150 = RM3,450
- EPF pekerja 11% = RM379.50 (dibundarkan ikut jadual KWSP)
- EPF majikan 13% = RM448.50
- SOCSO pekerja 0.5% = kira-kira RM17.25
- SOCSO majikan 1.75% = kira-kira RM60.35
- EIS pekerja 0.2% = kira-kira RM6.90
- EIS majikan 0.2% = kira-kira RM6.90
- PCB = ikut jadual LHDN, bergantung status kahwin dan pelepasan. Andaikan RM45.
Gaji bersih Ali = RM3,450 tolak (RM379.50 + RM17.25 + RM6.90 + RM45) = RM3,001.35
Kos sebenar majikan = RM3,450 + RM448.50 + RM60.35 + RM6.90 = RM3,965.75
Itu maksudnya untuk bayar Ali RM3,001 masuk poket, syarikat keluar hampir RM3,966. Beza 32% dari gaji bersih. Ramai bos SME tersilap budget sebab kira gaji pokok sahaja masa hiring.
HRD Corp levy
Kalau syarikat anda ada 10 pekerja Malaysia ke atas, levy HRD Corp 1% daripada gaji bulanan terpakai. Untuk 5 hingga 9 pekerja, kadarnya 0.5%. Levy ini kos majikan, bukan potongan pekerja, dan boleh dituntut balik untuk latihan.
Langkah 5: Semak Sebelum Bayar
Buat checklist ringkas dan jalankan setiap bulan:
- Jumlah headcount padan dengan senarai staff aktif
- Tiada gaji di bawah gaji minimum RM1,700 sebulan bagi pekerja penuh masa
- Pekerja baru dan resign dikira pro rata betul
- Total gross bulan ini dibanding bulan lepas, sebarang beza lebih 10% kena ada sebab
- Nombor akaun bank pekerja baru dah disahkan
- Potongan pinjaman staff tidak melebihi baki hutang
Langkah banding bulan ke bulan ini paling berguna. Kalau gross naik RM4,000 tanpa hiring baru, mesti ada silap kunci OT atau elaun.
Langkah 6: Bayar Gaji dan Hantar Caruman
Tarikh mati yang perlu anda hafal:
| Item | Tarikh mati | Saluran |
|---|---|---|
| Bayaran gaji | Dalam 7 hari selepas tamat tempoh gaji | Bank / payroll bulk transfer |
| EPF | 15 haribulan bulan berikutnya | i-Akaun majikan KWSP |
| SOCSO dan EIS | 15 haribulan bulan berikutnya | ASSIST Portal PERKESO |
| PCB | 15 haribulan bulan berikutnya | e-PCB / e-Data PCB LHDN |
| HRD Corp levy | 15 haribulan bulan berikutnya | eTRiS HRD Corp |
Lewat caruman ada penalti. Untuk EPF ada caj dividen lewat, untuk SOCSO ada faedah lewat bayar. Set reminder kalendar 12 haribulan supaya ada buffer tiga hari.
Langkah 7: Keluarkan Slip Gaji
Akta Kerja 1955 kehendaki majikan simpan rekod gaji dan beri butiran potongan kepada pekerja. Slip gaji minimum mesti ada:
- Nama pekerja dan tempoh gaji
- Gaji pokok, elaun, OT dipecah asing
- Setiap potongan disenaraikan satu persatu
- Gaji bersih
- Caruman majikan (baik untuk transparency, pekerja nampak nilai sebenar)
Slip gaji yang jelas kurangkan pertanyaan HR sampai separuh. Bila pekerja nampak sendiri kenapa gaji bulan ini kurang RM80, dia tak perlu tanya.
Langkah 8: Simpan Rekod
Simpan rekod payroll sekurang kurangnya 6 tahun. Yang perlu disimpan:
- Payroll register bulanan (semua pekerja, semua komponen)
- Bukti pembayaran caruman
- Slip gaji
- Rekod kehadiran dan cuti
- Kontrak dan surat tawaran
Bila LHDN atau JTKSM datang audit, mereka minta rekod ini. Fail Excel yang hilang sebab laptop admin rosak bukan alasan yang diterima. Simpan backup di cloud, bukan satu tempat sahaja.
Silap Yang Paling Kerap Berlaku
- Kira caruman atas basic sahaja, terlepas elaun tetap yang sepatutnya masuk gaji layak.
- Terlepas pekerja probation. Pekerja dalam probation tetap kena EPF, SOCSO, EIS dari hari pertama.
- Salah kira pro rata pekerja resign, terutama bila ada baki cuti tahunan yang perlu dibayar balik.
- Lupa daftar pekerja baru dengan KWSP dan PERKESO sebelum payroll pertama.
- Guna kadar EPF majikan salah untuk pekerja gaji melebihi RM5,000 (12%, bukan 13%).
- Tak update PCB bila pekerja kahwin, ada anak, atau tukar status pelepasan.
Bila Perlu Tukar dari Excel ke Sistem
Excel masih boleh pakai untuk 5 hingga 10 orang kalau template anda kemas. Tapi tanda anda dah patut naik taraf:
- Payroll ambil lebih 4 jam sebulan
- Ada lebih 15 pekerja dengan struktur elaun berbeza beza
- Kerap ada pertanyaan pekerja pasal gaji tak tepat
- Cuti dan kehadiran masih dikira manual berasingan
- Fail caruman kena taip semula untuk setiap portal
Kos sistem payroll biasanya RM5 hingga RM15 sebulan setiap pekerja. Untuk 20 pekerja, itu sekitar RM200 sebulan. Kalau admin anda jimat 6 jam sebulan pada kadar RM20 sejam, matematiknya dah masuk akal sebelum kira nilai kurangnya risiko silap caruman.
Ringkasan
- Kunci tiga tarikh tetap (cut off, proses, bayar) supaya payroll tak jadi kerja kelam kabut setiap bulan.
- Caruman dikira atas gaji layak termasuk elaun tetap, bukan gaji pokok sahaja. Ini silap nombor satu SME.
- Kos sebenar majikan lebih kurang 30% lebih tinggi daripada gaji bersih pekerja. Budget hiring ikut angka ini.
- Semua caruman berkanun kena hantar sebelum 15 haribulan bulan berikutnya. Set reminder 12 haribulan.
- Rujuk KWSP, PERKESO, LHDN dan JTKSM untuk kadar dan jadual terkini. Artikel ini rujukan pendidikan, bukan nasihat undang-undang formal.



