Setiap hujung bulan, cerita yang sama berulang di banyak syarikat SME. Staf hantar slip jam kerja, admin payroll pandang skrin, lepas tu tanya bos: “Ni kira 1.5 kali ke 2 kali?” Bos pun jawab ikut agak. Bulan depan seorang lagi staf komplen sebab kawan dia dapat lebih untuk jam kerja yang sama. Masalahnya bukan staf tak faham. Masalahnya syarikat tak pernah tetapkan formula yang betul dari awal.
OT atau kerja lebih masa sebenarnya ada formula tetap dalam Akta Kerja 1955. Bukan bergantung pada mood, bukan bergantung pada projek, dan bukan boleh diganti dengan “nanti bagi cuti replacement” kalau pekerja tak setuju. Artikel ni pecahkan formula tu satu per satu, dengan contoh nombor RM yang realistik untuk syarikat kecil, supaya admin anda boleh kira sendiri tanpa teka.
Siapa layak dapat kadar OT berkanun
Selepas pindaan Akta Kerja 1955 yang berkuat kuasa 1 Januari 2023, Akta ini melindungi semua pekerja tanpa had gaji. Tetapi ada satu perkara penting yang ramai bos SME terlepas pandang: peruntukan kadar OT dan bayaran kerja hari rehat hanya terpakai secara berkanun kepada pekerja bergaji RM4,000 sebulan ke bawah.
Maksudnya:
- Gaji RM4,000 ke bawah: kadar 1.5x, 2.0x dan 3.0x adalah hak berkanun. Anda tiada pilihan untuk bayar kurang.
- Gaji melebihi RM4,000: kadar OT tertakluk kepada kontrak pekerjaan atau polisi syarikat anda. Kalau kontrak tulis “eligible for overtime”, anda terikat dengan kontrak tu.
Ramai SME pilih untuk samakan polisi bagi semua pekerja bukan eksekutif supaya senang urus dan elak rasa tak adil dalam pasukan. Itu keputusan perniagaan, bukan kewajipan undang undang. Yang penting, tulis dalam handbook dan konsisten.
Dua nombor asas yang anda kena ada dulu
Sebelum kira apa apa OT, admin payroll perlu dua nombor untuk setiap pekerja bulanan.
1. Ordinary Rate of Pay (ORP), iaitu gaji sehari
Formula: gaji bulanan dibahagi 26. Angka 26 ni tetap, bukan ikut jumlah hari sebenar dalam bulan tersebut. Ramai admin silap guna 30 atau 31, dan terus jadikan semua pengiraan OT salah.
2. Hourly Rate of Pay (HRP), iaitu gaji sejam
Formula: ORP dibahagi jumlah waktu kerja normal sehari. Untuk kebanyakan SME yang guna 8 jam sehari, ini bermakna ORP dibahagi 8.
Contoh untuk pekerja bergaji RM2,600 sebulan, waktu kerja 8 jam sehari:
- ORP = RM2,600 ÷ 26 = RM100.00 sehari
- HRP = RM100.00 ÷ 8 = RM12.50 sejam
Dua nombor ni jadi asas untuk semua pengiraan seterusnya. Kunci dalam sistem payroll sekali, bukan kira semula setiap bulan.
Kadar OT hari kerja biasa: 1.5x
Kerja melebihi waktu kerja normal pada hari bekerja biasa dibayar pada kadar tidak kurang 1.5 kali HRP.
Guna contoh tadi:
- Kadar OT sejam = RM12.50 × 1.5 = RM18.75
- Pekerja buat 12 jam OT dalam bulan tu
- Bayaran OT = RM18.75 × 12 = RM225.00
Perhatikan satu perkara halus. Waktu kerja normal maksimum ialah 8 jam sehari dan 45 jam seminggu. Kalau kontrak pekerja anda tulis 7 jam sehari sahaja, maka jam ke 8 pun sudah dikira lebih masa mengikut kontrak, walaupun belum lebih 8 jam.
Kerja pada hari rehat: bukan terus 2.0x
Ini bahagian yang paling kerap salah kira. Ramai ingat kerja hari rehat automatik dibayar 2 kali ganda untuk semua jam. Sebenarnya ada dua lapisan.
Lapisan pertama ialah bayaran untuk jam dalam waktu kerja normal, dikira berdasarkan ORP. Lapisan kedua baru kadar 2.0x, dan itu hanya untuk jam yang melebihi waktu kerja normal.
| Jam kerja pada hari rehat | Bayaran (pekerja bulanan) | Contoh (ORP RM100) |
|---|---|---|
| Tidak melebihi separuh waktu kerja normal | Separuh ORP | RM50.00 |
| Melebihi separuh tetapi tidak melebihi waktu kerja normal | Satu ORP penuh | RM100.00 |
| Melebihi waktu kerja normal | Satu ORP penuh, campur 2.0x HRP bagi jam lebihan | RM100.00 campur lebihan |
Contoh konkrit. Pekerja gaji RM2,600 dipanggil masuk pada hari rehat dan bekerja 10 jam:
- 8 jam pertama = 1 ORP = RM100.00
- 2 jam lebihan = RM12.50 × 2.0 × 2 jam = RM50.00
- Jumlah bayaran hari rehat = RM150.00
Kalau dia kerja 3 jam sahaja pada hari rehat, bayarannya separuh ORP iaitu RM50.00, bukan RM12.50 × 3.
Kerja pada cuti umum: 3.0x hanya untuk jam lebihan
Struktur cuti umum berbayar pun berlapis. Pekerja bulanan sudah menerima gaji hari cuti umum dalam gaji bulanan mereka. Bila mereka dipanggil bekerja pada hari tersebut, mereka layak dapat tambahan dua hari gaji pada kadar ORP untuk kerja dalam waktu normal. Jam yang melebihi waktu kerja normal pula dibayar pada kadar tidak kurang 3.0 kali HRP.
Contoh, pekerja sama bekerja 10 jam pada Hari Raya:
- Kerja dalam waktu normal = 2 × ORP = 2 × RM100.00 = RM200.00
- 2 jam lebihan = RM12.50 × 3.0 × 2 jam = RM75.00
- Jumlah tambahan atas gaji bulanan = RM275.00
Ingat, Akta menetapkan minimum 11 hari cuti umum berbayar setahun termasuk 5 hari wajib. Kalau syarikat anda bagi lebih daripada 11 hari, hari tambahan tu tertakluk kepada polisi syarikat, tetapi sekali anda janjikan sebagai cuti umum berbayar, layanannya sama.
Ringkasan kadar dalam satu jadual
| Jenis hari | Dalam waktu normal | Melebihi waktu normal |
|---|---|---|
| Hari kerja biasa | Termasuk dalam gaji bulanan | 1.5x HRP |
| Hari rehat | Separuh atau satu ORP (ikut jam) | 2.0x HRP |
| Cuti umum berbayar | Tambahan 2 hari ORP | 3.0x HRP |
Had 104 jam OT sebulan
Peraturan berkaitan had kerja lebih masa menetapkan pekerja tidak boleh dipaksa bekerja lebih daripada 104 jam OT dalam satu bulan kalendar. Ini bukan sasaran, ini siling.
Kalau pasukan anda kerap cecah 70 jam OT sebulan secara konsisten, itu bukan lagi isu payroll. Itu isu perancangan tenaga kerja. Kira balik: 104 jam OT pada RM18.75 sejam bersamaan RM1,950 sebulan untuk seorang pekerja. Dengan angka tu, ambil seorang staf tambahan pada gaji RM1,800 sering lebih murah dan lebih selamat daripada segi risiko keletihan dan kualiti kerja.
OT dan potongan berkanun
Selepas kira OT, admin masih perlu tahu bayaran tu masuk dalam pengiraan mana. Layanan berbeza mengikut agensi.
- KWSP: bayaran lebih masa umumnya dikecualikan daripada takrifan upah untuk caruman KWSP.
- PERKESO: bayaran lebih masa termasuk dalam upah untuk tujuan caruman, tertakluk siling gaji RM6,000.
- SIP: mengikut takrifan yang sama dengan PERKESO, 0.2% majikan dan 0.2% pekerja.
- PCB: bayaran OT adalah pendapatan bercukai dan perlu diambil kira dalam potongan cukai berjadual bulan tersebut.
Kadar dan takrifan ini boleh berubah. Semak sumber rasmi (KWSP, PERKESO, LHDN, JTKSM) untuk kadar dan definisi terkini sebelum kunci dalam sistem payroll anda.
Lima kesilapan paling kerap dalam SME
- Bahagi gaji dengan 30, bukan 26. Ini terus kecilkan ORP dan semua kadar OT jadi rendah. Kalau kena audit, syarikat kena bayar tunggakan.
- Bayar OT sebagai “elaun tetap”. Bagi RM200 sebulan flat tanpa kaitan dengan jam sebenar bukan pematuhan. Kalau jam sebenar melebihi nilai tu, anda masih terhutang.
- Tukar OT jadi cuti gantian tanpa persetujuan. Pengganti hari rehat atau cuti umum ada peraturannya sendiri. Jangan anggap replacement leave secara automatik menggantikan hak bayaran.
- Guna kadar 2.0x untuk semua jam pada hari rehat. Ini sebenarnya lebih bayar, tetapi ia buat kos payroll tak boleh diramal dan susah nak tarik balik nanti.
- Tiada rekod jam kerja. Akta menghendaki majikan simpan daftar berkaitan waktu kerja lebih masa. Bila ada aduan, beban untuk tunjuk rekod jatuh pada majikan, bukan pekerja.
Apa yang perlu ada dalam sistem anda
Untuk SME 10 hingga 50 orang, tiga benda ni sudah cukup untuk elak 90% masalah OT:
- Rekod jam masuk keluar yang boleh diaudit. Punch card, aplikasi, atau borang yang disahkan penyelia. Yang penting ada tarikh, jam, dan kelulusan.
- Kelulusan OT sebelum kerja dibuat. Bukan selepas. Ini kawal kos dan elak pertikaian “saya memang kerja malam tu”.
- Formula dikunci dalam payroll. ORP, HRP, dan tiga kadar tu tak sepatutnya dikira manual setiap bulan oleh manusia yang penat.
Artikel ini adalah rujukan pendidikan untuk majikan SME dan bukan nasihat undang undang formal. Untuk kes pertikaian atau situasi khusus, rujuk Jabatan Tenaga Kerja atau peguam perhubungan perusahaan.
Ringkasan
- Dua nombor asas: ORP ialah gaji bulanan dibahagi 26, dan HRP ialah ORP dibahagi waktu kerja normal sehari (lazimnya 8 jam).
- Kadar minimum: 1.5x pada hari kerja biasa, 2.0x untuk jam lebihan pada hari rehat, dan 3.0x untuk jam lebihan pada cuti umum.
- Hari rehat dan cuti umum berlapis. Jam dalam waktu normal dibayar guna ORP dahulu, baru kadar gandaan terpakai pada jam lebihan.
- Kadar OT berkanun terpakai kepada pekerja bergaji RM4,000 ke bawah. Selebihnya ikut kontrak dan polisi syarikat.
- OT dikira untuk PERKESO, SIP dan PCB, tetapi umumnya dikecualikan daripada caruman KWSP. Semak sumber rasmi untuk kadar terkini sebelum kunci dalam payroll.



