Gaji. Bunyi ringkas, tetapi impaknya besar. Ia bukan sekadar angka di slip, tetapi ia adalah hak, maruah, dan hasil titik peluh pekerja.

Dalam konteks undang-undang Malaysia, khususnya di bawah Akta Kerja 1955 (Pindaan) 2022, isu majikan tahan gaji pekerja bukan sesuatu yang boleh dipandang ringan. Ia bukan sekadar kesilapan pentadbiran. Ia adalah pelanggaran dari sudut pandang undang-undang dan etika.

Perihal Gaji Dan Hak Pekerja

Jika kita meneliti struktur Akta Kerja 1955 (Pindaan) 2022, isu gaji atau upah pekerja tidak disentuh secara sambil lalu. Ia diperincikan secara sistematik melalui beberapa bahagian utama:

  • Bahagian 3: Pembayaran Upah
  • Bahagian 4: Potongan Daripada Upah
  • Bahagian 5: Sistem Pembayaran Upah
  • Bahagian 6: Keutamaan Upah

Ini bukan sekadar garis panduan. Ini adalah rangka perlindungan.

Dua seksyen yang menjadi tunjang kepada isu ini ialah Seksyen 18 dan Seksyen 19:

Seksyen 18: Tempoh Upah

“(1) Sesuatu kontrak perkhidmatan hendaklah menetapkan suatu tempoh upah tidak melebihi satu bulan.

(2) Jika tiada tempoh ditetapkan, ia dianggap sebagai satu bulan.”

Seksyen 19: Masa Pembayaran Upah

“Setiap majikan hendaklah membayar gaji tidak lewat daripada hari ketujuh selepas hari terakhir tempoh upah.”

Terjemahannya jelas dan tidak boleh diputar belit:

Gaji bulanan mesti dibayar dalam tempoh maksimum 7 hari selepas tamat tempoh kerja. Tiada ruang untuk “tunggu dulu”, “hold sekejap”, atau alasan dalaman syarikat.

Dalam erti kata lain, gaji adalah hak mutlak pekerja. Kelewatan atau kegagalan pembayaran bukan sahaja mencetuskan isu kepercayaan, malah membuka pintu kepada tindakan undang-undang oleh Jabatan Tenaga Kerja.

Kesalahan Majikan Tahan (Hold) Gaji Pekerja

Mari kita luruskan satu salah faham yang masih berlegar dalam dunia pekerjaan:

“Majikan tidak boleh tahan gaji pekerja walaupun pekerja itu ingin berhenti.”

Ini bukan pandangan. Ini adalah ketetapan undang-undang. Seksyen 20 Akta Kerja 1955 (Pindaan) 2022 menyatakan:

“Upah pekerja hendaklah dibayar tidak lewat daripada hari kontrak perkhidmatan tamat.”

Jika pekerja berhenti pada 15 atau 20 hari bulan, gaji bagi tempoh kerja tersebut perlu dibayar pada hari terakhir itu juga, bukan minggu depan, bukan bulan depan.

Di sinilah isu majikan tahan gaji pekerja menjadi kritikal. Tindakan menahan gaji atas alasan pekerja berhenti adalah salah, dan boleh dilaporkan kepada Jabatan Tenaga Kerja. Jika disabitkan kesalahan, majikan boleh dikenakan tindakan lanjut oleh Ketua Pengarah.

Bagaimana Jika Pekerja Berhenti Tanpa Notis?

Di sinilah ramai tersilap tafsir. Jika pekerja melanggar kontrak dengan berhenti tanpa notis, Seksyen 21 memberi ruang kepada majikan untuk menuntut indemniti (ganti rugi).

Ini bermaksud:

  • Pekerja mungkin perlu membayar pampasan bersamaan tempoh notis (contohnya 1 atau 2 bulan gaji).
  • Majikan boleh membuat potongan yang sah berdasarkan Seksyen 24.

Tetapi, dan ini penting, ia bukan bermaksud majikan boleh sewenang-wenangnya hold keseluruhan gaji. Sebaliknya, ia adalah soal kira-kira yang sah, gaji yang layak dibayar ditolak dengan indemniti yang perlu dijelaskan.

Baca juga: Cara Pengiraan Gaji Pekerja

Kesimpulannya, menahan gaji sebagai “hukuman” kepada pekerja yang ingin berhenti bukan sahaja salah, tetapi juga mencerminkan kegagalan pengurusan. Undang-undang sudah jelas. Hak pekerja sudah ditetapkan.

Persoalannya sekarang bukan lagi “boleh atau tidak”, tetapi sama ada majikan bersedia untuk beroperasi secara profesional dan patuh kepada undang-undang. Dalam dunia kerja yang semakin telus, reputasi syarikat tidak lagi dibina atas keuntungan semata-mata, tetapi juga atas bagaimana mereka melayan manusia di dalamnya.

Pengurusan Pekerja Boleh Jadi Mencabar Tanpa MySyarikat!

Sebagai majikan, menguruskan pelbagai jenis pekerja boleh menjadi tugas yang rumit. Tanpa sistem yang teratur, risiko salah pengiraan, rekod bercelaru, atau ketidakpatuhan terhadap polisi adalah tinggi.

Perkenalkan MySyarikat, sistem HRMS (Human Resource Management System) automasi yang membantu majikan:

  • Mengautomasikan tugasan: Semua tugasan direkodkan secara digital untuk memudahkan semakan.
  • Menguruskan pengurusan secara online: Sebarang tugasan kini boleh diakses dengan satu klik.
  • Memastikan pematuhan: Sistem direka untuk mematuhi undang-undang kerja di Malaysia.

Tidak kira sama ada anda majikan SME atau syarikat besar, MySyarikat adalah penyelesaian lengkap untuk pengurusan sumber manusia anda!

Mari BOOK DEMO untuk mendapatkan sistem MySyarikat sekarang!

Cara Masukkan ‘Skill’ dengan Betul dalam ResumeUmum

Cara Masukkan ‘Skill’ dengan Betul dalam Resume

Zahin ByondZahin ByondMay 4, 2026
sebab-sebab pekerja boleh dipecat
3 Sebab Utama Pekerja Boleh DiberhentikanUmum

3 Sebab Utama Pekerja Boleh Diberhentikan

Zahin ByondZahin ByondApril 22, 2026
Majikan Minta Kerja Di Luar Job Scope? Ketahui Hak & Cara MenolakUmum

Majikan Minta Kerja Di Luar Job Scope? Ketahui Hak & Cara Menolak

Zahin ByondZahin ByondMarch 30, 2026

41 Comments

  • Jika saya sudah beri notis 1 bulan bermula tarik saya beri notis 15/11 dan jika gaji saya pada bulan 11 ini dihold tindakan apa perlu saya buat pada majikan tersebut dan notis saya ditamat kan 14/12

  • Syuk says:

    jika saya diberhentikan tanpa notis dgn alasan tidak bagi bukti sakit dan alasan keburukan saya apa tindakan yang harus d buat?

    • Zahin Byond says:

      Jika pekerja gagal menyerahkan bukti sijil sakit (MC) dan gagal hadir bekerja 2 hari berturut-turut ia boleh dianggap melanggar persetujuan kontrak kerja, maka majikan berhak untuk memecat pekerja. Dinasihatkan untuk bincang dengan majikan dan kemukakan bukti sebagai sokongan.

  • Queen says:

    Kalau berhenti tanpa notis, disebabkan tekanan mental dari bos, dan bos langsung tak bayar gaji bulan lepas, still boleh buat report jtk tak ?

    • Zahin Byond says:

      Untuk berhenti kerja perlu berikan notis penamatan, jika pemberhentian segera perlu ganti rugi notis. Jika pekerja gagal bayar ganti rugi notis maka majikan boleh ambilnya daripada gaji pekerja.

  • Fauzana Binti Senapi says:

    Saya telah ditamatkan perkhidmatan pada 4.3.25.dengan alasan saya tidak setuju dan tidak mengikut prosedur akta pekerjaan 1955yang sepatutnya. Surat penamatan telah diberikan kepada dalam masa 24 jam.
    Dalam surat penamatan tersebut menyatakan gaji saya akan dibayar sehingga 4.4.25.Tetapi, pihak syarikat meminta saya memulangkan surat akuan penerimaan. Sekuranya saya enggan berbuat demikian, gaji saya akan ditangguhkan. Saya tidak memulangkan surat akuan penerimaan kerana tidak setuju dengan alasan pemecatan saya.
    Setahu saya pihak majikan tidak berhak untuk menangguhkan gaji.
    Apa perlu saya buat

  • Reezal bin HJ Yahaya says:

    Sy tidak dapat hadirkan diri di tempat kerja dalam satu jangkasamasa yg amat panjang iaitu lebih kurang 1 bulan setengah dimana Sy telah mengalami minor stroke. Bolehkah majikan ditempat Sy bekerja itu TIDAK MEMBAYAR GAJI SY dalam bulan tersebut walaupun SY TELAH SERTAKAN PDNYA SIJIL CUTI SAKIT SY ITU?
    JIka ianya berlaku pd pihak manakah sepatutnya Sy membuat rujukan?. Apakah tindakan yg perlu Sy lakukan? Sy ucapkan berbanyak terima kasih krn sudi meluangkan masa dgn masalah Sy ini.

  • ALF says:

    sy ada sorang staf yg bermasalah yang tak nak datang kerja tanpa alasan … hari kejadian sy call 5@6 kali tk angkat .. dan sy call mak dia.. sruh kejutkan dia.. apabila dia bangun dari tido.. dia reply ws sy dan bagitahu yg dia tak pergi kerja harini.. sedangkan pada haritu kerja bnyak ..

    DAN haritu itu jugak sy terus buang dia kerja.. dan sy bagitahu dkt dia yg sy akan ambik tindakkan (penalti) atas sengaja tidak hadir kerja tanpa sebab langsung..

    jadi sy mahu tanya tuan.. sekiranya pekerja yg jenis macam itu.. boleh kah sy hold haji dia smpai proses tindakkan selesai ?

    atau ada hak2 lain yg majikan boleh buat terhadap pekerja yg macam ini?!

  • aisya says:

    Saya ada sorang technician yg sudah menghantar 3 bulan notis berhenti kerja yang akan berakhir pada bulan 7, 2025. Namun, penyelia beliau telah mendengar cakap-cakap dari rakan sekerja beliau yang beliau hanya tunggu untuk ambil gaji sahaja. sudah dapat gaji, dia takkan datang kerja selepas itu. ini bermakna pekerja hanya tunggu pembayaran gaji sahaja dan berniat untuk MIA. bolehkah syarikat hold separuh gaji pekerja berdasarkan maklumat tersebut

  • aina says:

    ingin bertanya di dalam perjanjian yang dibuat oleh majikan kepada pekerja mengatakan sekiranya pekerja itu sudah menjadi permanent staff, pekerja itu perlu kerja sekurang-kurangnya 2 tahun (kontrak) di syarikat tersebut tetapi jika ingin berhenti dalam masa kurang 2 tahun, pekerja itu di denda RM3000 untuk 1 tahun. Pekerja itu sudah bekerja selama 1 tahun 1 bulan lebih dan majikan memberitahu sekiranya ingin berhenti dalam masa kurang 2 tahun, kena ada pekerja lain untuk menggantikan tempat tersebut. Soalan saya, sudah ada pekerja baru yang boleh menggantikan tempat saya dan wajibkah saya membayar denda RM3000 tersebut ?

    • Zahin Byond says:

      Perkara ini adalah dinasihatkan untuk bincang dengan majikan dan pegawai HR, kerana jika ia telah ditetapkan dalam kontrak maka pekerja perlu ikut penetapan yang dipersetujui.

  • nurul says:

    saya ingin bertanya, tarikh akhir saya bekerja adalah pada 14/5/2025 tetapi sehingga 9/6/2025 saya masih idak menerima sebarang gaji, apabila followup diminta tunggu minggu ini atau minggu depan atas alasan list pulangan uniform tidak sampai pada HR, sedangkan saya sudah memulangkan uniform pada hari akhir saya bekerja. apa yang perlu saya lakukan?

  • Mohd syafiq Mohd amin says:

    Hi,

    Syarikat lama saya bekerja telah hold gaji saya disebabkan saya tak buat exit clearance dimana exit clearance tu tak dimaklumkan dalam kontrak dan sebaik sahaja hari gaji, baru diberitahu yang gaji saya kena hold dan waktu tu saya sedang bercuti diluar negeri. Soalan saya bolehkah syarikat lama saya berbuat demikian ?

    • Zahin Byond says:

      Penahanan gaji hanya boleh dibuat jika terdapat sebarang masalah seperti untuk selesaikan PCB atau membayar ganti rugi, selain daripada itu jika pekerja sudah lengkap tempoh notis maka majikan tidak boleh tahan gaji pekerja tersebut.

  • mohd nor azlan bin zulkefli says:

    saya ingin bertanya…sekiranya saya tak dapat hadir bekerja kerana sakit gout yg teramat sangat dan saya dan inform kepada buddy saya bekerja malam tu selama dua malam berturut² dan hari ketiga kawan saya tu dtg kerumah bawak ke hospital untuk dapatkan rawatan..dan dapatkan mc..dan mc saya dah inform after that gaji saya kena tahan sebab alasan absent tak beritahu manager…boleh ke company tu tahan gaji saya sehingga saya menjawab balas surat yang diberi..selepas jawab kena tunggu jawapan dari atasan pulak berkenaan jawapan saya sama ada akan dipertimbangkan atau tidak untuk di bayar….

  • Ewan says:

    Hai, saya nak bertanya. Saya pekerja konttak dan kontrak tamat pada 14 July 2025 dan gaji kesemua staff dimasukkan pada tarikh 28 haribulan june 2025, namun gaji saya ditahan atas alasan tempoh tarikh akhir saya tidak melebihi 15 hari.. adakah pihak majikan boleh menahan gaji saya dengan alasan tersebut. Sy menerima emel penamatan kontrak pada 29 May 2025 lagi. Sekarang pihak majikan kata gaji saya akan ditahan sehingga 7 July 2025 untuk bayaran gaji yang sepatutnya masuk 28 Jun 2025

  • Nizam says:

    Saya nk tnya siasatan DI pekerja sepatutnya diselesaikan berapa bulan waktunya?? Kerana gaji saya digantung

  • Lina says:

    Saya telah diberhentikan kerja (MSA) gan gaji bulan terakhir saya berserta pampasan telah ditahan atas sebab menunggu tax clearance. Adakah betul proses ini?

  • Nurul says:

    Situasi saya, saya bekerja pon x ada contract, kerja lebih masa dri pukul 10 pgi ke 10 mlm tanpa ada bayaran OT pon, gaji mmg basic rm 1700. Tak ada waktu rehat yg fixed. No kwsp ,socso(dijanjikan tapi kena kerja 1 tahun baru dpt caruman)

    Saya resign dri tempat kerja dh hampir 4 bulan..tapi majikan masih lagi tak bayar gaji saya. Saya dh cuba mintak tapi x diendahkan. Kata nak bayar tapi smpai sekarang habuk pon x nmpak.

    Saya mmg resign last minit, disebabkan personal matter.

    Majikan berhak ke hold gaji saya?

    Harap tuan dapat jawab persoalan saya..terima kasih.

  • Alvin says:

    Saya masih dalam probation dan saya hantar notis 24 jam dan membayar sebanyak 1400 pampasan dan 300 saya mohon untuk majikan menolak daripada gaji saya. Kemudian dalam surat penerimaan perletakan, majikan hold gaji saya selama sebulan dan pada bulan yang dinyatakan untuk membayar gaji saya itu majikan gagal membayar gaji saya.

    Jadi dalam kes ini macam mana ya?

  • ahmad says:

    Salam, sy nk tanya. majikan ada hak ka utk hold gaji pekerja yg MC. MC telah di serahkan, tetapi majikan nak hold gaji.

  • Naa says:

    Adakah majikan boleh membayar gaji terakhir perkerja selepas 7hb dengan reason untuk proses penutupan akaun syarikat ?

  • East says:

    Saya nak tanya, saya bekerja di sebuah hotel. Saya telah membuat tempahan bilik untuk client saya, tempahan bilik beserta tempahan event. 2 minggu sebelum tarikh client membatalkan event, tetapi saya lupa membatalkan bilik penginapan. Tempahan bilik dibuat rakan kerja yang berbeza.
    Tiba hari kejadian saya tidak bekerja, client yang menempah bilik tidak muncul. Majikan memanggil saya dan memaksa saya membayar kos bilik yang ‘no show’. Client saya bersetuju untuk membayar gantirugi bila program yang dibatalkan di ganti dengan tarikh lain di masa hadapan. Majikan mahu menahan gaji saya selagi pelanggan belum menjelaskan bayaran bilik tersebut.

  • Zarina says:

    Saya nak tanya adakah majikan berhak untuk menahan pekerja dari berhenti dan tetapkan sebelum berhenti harus siapkan kerja

Leave a Reply