Skip to main content

Menurut definisi gaji adalah sebarang bayaran yang diberikan majikan kepada pekerja secara mingguan mahupun bulanan, bergantung kepada persetujuan dalam kontrak kerja, sebagai ganjaran atas perkhidmatan yang ditawarkan.

Sama seperti faedah cuti, gaji juga merupakan hak pekerja yang dilindungi oleh perundangan kerja negara iaitu Akta Kerja 1955. Selain itu, gaji juga diselia bawah Akta Majlis Perundingan Gaji Negara 2011 (Akta 732) dan Perintah Gaji Minimum 2022. 

Apa Kata Akta Kerja 1955 Tentang Gaji?

Jika dirujuk pada Akta Kerja 1955 (Pindaan 2022) gaji disebut sebagai ‘upah’. Pada Seksyen 2, upah didefinisikan sebagai pembayaran lain dengan ‘wang tunai’ yang diberikan majikan kepada pekerja yang dibuat mengenai kontrak perkhidmatan.

Pada Seksyen 18 pula menerangkan bahawa pembayaran upah atau gaji mesti dibuat untuk tempoh tidak melebihi 1 bulan, dan jika tidak dinyatakan dalam kontrak mahupun majikan tidak maklumkan kepada pekerja, pembayarannya tetap untuk tempoh 1 bulan.

Kemudian pada seksyen berikutnya pula menggariskan keperluan majikan untuk membayar gaji pekerja mesti tidak lewat dari 7 hari selepas hari terakhir tempoh upah. Ini bermakna majikan perlu mengkreditkan gaji ke dalam akaun pekerja dalam tempoh 7 hari pertama setiap bulan. 

Jenis Gaji

Tentunya, pembayaran gaji yang dibuat majikan perlu dibayar dalam bentuk gaji bersih. Namun, sebagai majikan mahupun bahagian HR perlu ambil maklum jenis-jenis gaji. Hal ini kerana setiap jenis gaji ini berbeza-beza tetapi penting dalam proses pembayaran.

Ringkasan jenis-jenis gaji tersebut adalah,

  • Gaji Kasar
    • Gaji asas yang ditambah insentif (elaun) tanpa potongan wajib yang perlu majikan sediakan untuk pekerja setiap bulan
  • Gaji Bersih
    • Gaji asas ditambah insentif (elaun) dengan potongan wajib yang perlu majikan kreditkan ke akaun pekerja setiap bulan

Formula Pengiraan Gaji Pekerja

Contohnya Syazwani bekerja sebagai Designer dan menerima gaji sebanyak RM2,000 serta elaun pengangkutan sebanyak RM200 setiap bulan. Caruman KWSP RM242, PERKESO RM10.75 dan SIP RM4.4.

Maka, majikan Syazwani perlu menyediakan gaji kasar dan kredit gaji bersih seperti berikut:

Gaji Kasar = Gaji Asas + Elaun (jika ada)

Gaji Bersih = Gaji Pokok – Potongan Wajib

RM2,200 (Gaji Kasar) = RM2,000 (Gaji Bersih) + RM200 (Elaun)

RM 1,942.28 (Gaji Bersih) = RM2,200 (Gaji Pokok) – [RM242 (KWSP) + RM10.75 (PERKESO) + RM4.4(SIP)]

Jadi berdasarkan jumlah gaji yang diterima Syazwani di atas, pengiraan gaji per jam dan per hari beliau adalah,

Ordinary Rate Pay (ORP) = Jumlah Gaji Bulanan / 26

Hourly Rate Pay (HRP) = ORP / Jam Bekerja Sehari

RM84.61 (ORP) = RM 2,200 (Jumlah Gaji Bulanan) / 26

RM10.57 (HRP) = RM84.61 (ORP) / 8 (Jam Bekerja Normal Sehari)

Pengurusan Gaji Kini Lebih Mudah dan Efisien Dengan MySyarikat!

Ternyata tahu membezakan antara gaji kasar dan gaji bersih amat penting bagi seorang majikan mahupun bahagian HR. Malah, mengetahui formula pengiraan gaji pada kadar jam, hari serta bulanan juga perlu dimahirkan agar tidak berlaku masalah pembayaran gaji pekerja.

Suka diingatkan bahawa pengurusan sumber manusia amat penting bagi memastikan kelancaran dan efisiensi perniagaan dalam memastikan syarikat terus berdaya saing dan berkembang maju. 

Berita baik kepada semua, aplikasi super – MySyarikat sistem pengurusan sumber manusia (HRMS) adalah satu-satunya perisian yang anda diperlukan!

Terdapat pelbagai fungsi pengurusan yang diperlukan majikan, pegawai bahagian HR dan syarikat ditawarkan MySyarikat dari pengurusan gaji (Secured Payroll); pengurusan cuti (Leave Management); pengurusan tuntutan (Claim Management); merekod kehadiran (Smart Attendance) hingga membuat pengumuman (Smart Announcement) dan banyak lagi!

Bagi syarikat yang berdepan masalah pekerja menguruskan overtime (OT) pekerja, fungsi Secured Payroll – MySyarikat dapat automasikan pengiraan gaji termasuk bayaran OT dengan sekali tetapan sahaja!

Dengan sistem pengurusan sumber manusia digitaliasi yang mudah digunakan dan mesra pengguna, MySyarikat mampu untuk merevolusikan cara syarikat anda bekerja dan menaik taraf kualiti kerja pekerja dengan sekelip mata!

Rasai sendiri pengalaman menggunakan sistem MySyarikat sekarang! Klik ‘Book Demo’ untuk tetapkan sesi demo bersama kami, 100% percuma!

58 Comments

  • Kenapa ORP kena bahagi dengan 26 eh? Jumlah hari kerja ke?

  • Nadia says:

    Kalau pekerja berhenti pada pertengahan bulan, perlu ambil jumlah hari dia bekerja pada bulan itu kemudian bahagi dengan 26 ke?

    • Zahin Byond says:

      Untuk kes ini akan ikut pengiraan gaji untuk bulan tidak lengkap berdasarkan formula di bawahl:

      Gaji Bulanan / Jumlah Hari Dalam Bulan* x Bilangan Hari Pekerja Bekerja

      *bilangan hari dalam bulan bergantung kepada 28,29,30,31

  • Haris says:

    Hai kalau staff baru masuk 4hb – 20hb dan cut off date 20hb utk payroll adakah Gaji semasa bahagi dengan 26 hari atau 30@31 hari?

  • dicci says:

    Mengikut formula yang dinyatakan Akta Kerja 1955, ORP perlu dibahagikan dengan 26 hari. Adakah ini bermaksud sesebuah syarikat boleh menjadikan hari Sabtu sebagai hari bekerja walaupun sebelum ini syarikat menetapkan bahawa waktu bekerja hanya Isnin-Jumaat. Adakah pekerja mempunyai hak untuk ‘bising’ sekiranya syarikat tiba-tiba menetapkan bahawa hari Sabtu perlu kerja kerana formula pengiraan gaji yang perlu dibahagikan dengan 26 hari?

    • Zahin Byond says:

      Dalam Akta Kerja mengatakan dalam seminggu majikan perlu beri satu hari rehat (rest day), selalunya Ahad. Amalan di Malaysia biasanya memberi hari cuti (off day) pada Sabtu. Dalam kes ini jika waktu kerja seminggu tidak lebih 45 jam maka majikan boleh mengamalkan hari bekerja Isnin hingga Sabtu.

  • Normah binti Mohd Yusop says:

    kalau bulan tu kerja 28hari…baki 2 hari kerja di kira atau tetap dikira 26 hari

  • Balqis says:

    Macam mana nak tahu perlu bahagi 26 hari atau 30/31 hari?

  • Nurul says:

    Dalam bidang f&b, pekerja di beri gaji rm3000 berkerja selama 10jam. Adakah kiraan nya 10jam atau pun 8jam selebihnya 2 jam itu overtime?

  • Nurul says:

    Saya nak tanya, untuk kiraan Overtime, bolehkah majikan tentukan rate sendiri sebagai contoh gaji rm2000 sepatutnya RM2,000/26 hari(contoh) = RM10.25/jam tetapi majikan set rm7/jam.

  • Abdullah says:

    Majikan saya mengira gaji harian seperti berikut (Gaji Kasar / Jumlah hari dlm bulan tersebut), jika Januari 31 hari, Februari 28 hari, dan seterusnya. Adakah ianya salah di sisi akta buruh?

    • Zahin Byond says:

      Untuk pengiraan gaji harian adalah berdasarkan formula berikut:

      Ordinary Rate Pay (ORP) = Jumlah Gaji Bulanan / 26

      Hourly Rate Pay (HRP) = ORP / Jam Bekerja Sehari

  • lily says:

    bulan feb ada 28hari jadi tetap bahagi 26 juga kah?

  • mizi says:

    gaji per jam bahagi 8 atau 7.5 jika sehari bekerja 7.5 jam?

  • DHC says:

    Asslamualaikum. Saya nak tanya tentang cara bagaimana nk bayar gaji pekerja yang cuma bekerja 2- 3 jam sehari ? Adalah perlu mengikut gaji minima 1700 sebulan atau ada formula kiraan gaji?

  • rina says:

    bagi pekerja sambilan kiraan gaji di kira 30hari atau 26hari?

  • Annie says:

    mengikut basic rm1700, Sekiranya waktu bekerja dari pukul 7 pagi – 7 malam (12 jam), berapakah waktu jam yang dikira sebagai jumlah jam OT pekerja? adakah 11 jam, 10.25 jam atau lain-lain untuk tempoh 7 pagi – 7 malam ni

  • Annie says:

    waktu kerja normal adalah dr pukul 7 pagi – 7 malam, Isnin hinggga jumaat.
    Soalan saya, untuk per hari, adakah kiraannya ialah waktu kerja normal 7.5 jam + OT 3 jam ataupun waktu kerja normal 7.5 jam + OT 3.5 jam?

  • az says:

    hi, tender surat resign 25/1 kerja sampai 25/2, kiraan tetap 26 hari?

    • Zahin Byond says:

      Pengiraan tersebut adalah untuk mendapatkan jumlah Hourly Rate Pay (HRP) bagi pengiraan OT. Pengiraan gaji adalah seperti berikut ‘Gaji Bersih = Gaji Pokok – Potongan Wajib’

  • pieja says:

    hI..jika gaji basic 1700 dan jika untuk bulan feb ttp ÷dgn 26 jgk ye..

  • Apple says:

    hi.. kalau basic 1800/22 hari bekerja.

    sbb skrg ni kira macam ni..
    basic 1800 / 22 / = 81.81 per dys
    Nor OT 1800 / 22 / 8 X 1.5 = 15.34 per hrs
    Sun OT 1800 / 22 / X 2.0 = 20.45 per hrs
    PH OT 1800 / 22 / 3.0 X 30.65 per hrs

    Soalan sy.. jika bekerja pada PH .. Bayaran untuk kerja hari tersebut kira bagaimana.. Bayar basic Rm81.81 + Ot Rm30.65 x jam ot .. atau bayar mengikut jam kerja rate Ph? Contoh kerja 12 jam bayar Rm30.65 x 12 jam = RM367.80

    • Zahin Byond says:

      Untuk pengiraan OT mesti dapatkan kadar ORP dan HRP terlebih dahulu. Formulanya adalah seperti berikut:

      Ordinary Rate Pay (ORP) = Jumlah Gaji Bulanan / 26
      Hourly Rate Pay (HRP) = ORP / Jam Bekerja Sehari
      HRP x Jam OT x Kadar OT = Jumlah OT

  • Fifi says:

    Basic rm1800 sebulan(6hari kerja)
    Saya Nak tny…Jika sebulan 31hari ..off day 4 Hari..Hari bekerja 27hari…Jika pekerja kerja penuh 27 Hari…perlu Bayar 1 Hari extra ke?sebab kebiasaan nya 26 hari..

    Dan bagaimana Pula Jika 31hari off 4 Hari 27hari bekerja..TAPi Upl 1 Hari…perlu tolak GAJI sehari atau Masih full basic..

    • Zahin Byond says:

      Pembahagian 26 adalah untuk mengira Ordinary Rate Pay (gaji sehari) bagi tujuan pengiraan OT. Formula ini adalah berdasarkan penetapan yang dibuat Akta Kerja. Bagi Upl majikan boleh membuat pembayaran gaji untuk tidak cukup bulan.

  • emi says:

    hi sir,
    bila start rm1700 minimum basic? kalau staff saya 1 hari 5 jam, satu minggu kerja 5 hari, dia dikira half day atau fullday worker? macam mane kiraan untuk gaji sebulan?

    • Zahin Byond says:

      Apakah status pekerja tersebut? Boleh rujuk dalam kontrak sama ada status pekerja tersebut adalah pekerja sepatuh masa atau sepenuh masa. Jika sepenuh masa dan syarikat cukup syarat maka wajib berikan kadar gaji minimum RM1,700.

  • Ayu Salleh says:

    hi..saya start bekerja 15.04.2025..gaji basic rm1700…saya bekerja 5hari seminggu..macamna cara pengiraan gaji saya pada bulan April ini.

    Terima Kasih.

  • Izean says:

    Hi, saya ada 2 soalan.

    1. Cara nak kira gaji hari untuk staff yang ada basic salary bagaimana?

    2. Cara tersebut tertakluk pada staff ‘part time’ juga?

    • Zahin Byond says:

      1. Cara pengiraan gaji adalah berdasarkan formula di bawah.

      Gaji Kasar Pekerja / Jumlah Hari Dalam Bulan x Jumlah Hari Pekerja Bekerja

      2. Ya, ia tertakluk pada semua jenis pekerja.

  • Fara says:

    Saya ingin tahu, pekerja lapor diri 5.5.2025 dan disini tidak cukup sebulan dia bekerja, perlukah saya kira sekali dengan hari sabtu dan ahad? Atau hanya kira isnin hingga jumaat? Iaitu 20 hari?

  • Mary says:

    Hi Sya nak tanya berapa kah kiraan gaji untuk pekerja part time yg berkerja 4 jam setiap hari, seminggu 6 kali dan 1 kali seminggu offday adakah

    1700/30hari/8jam atau 1700/26hari/8jam

    Persoalan Sya berapa kah gaji untuk part time per jam ?

  • nisa says:

    kalau gaji basic pekerja adalah RM 4,000 sebulan.
    hari bekerja adalah isnin – sabtu. (Sabtu separuh hari).
    Dia masuk kerja bermula 12 Mei.
    gaji hari sabtu tetap dikira rate harian kah walaupun bekerja separuh hari?
    atau utk hari sabtu perlu dibahagi dua dari ORP?

    • Zahin Byond says:

      Hari Sabtu tetap dikira sebagai satu hari kerja penuh walaupun hanya bekerja separuh hari, melainkan kontrak nyatakan sebaliknya. Maka untuk bulan Mei, pengiraan gaji pekerja dari 12 Mei hingga 31 Mei perlu ambil kira Sabtu sebagai hari penuh, selagi dia hadir bekerja.

  • Siti says:

    Hi saya nk tanya

    Jika pekerja masuk kerja 20.5.2025.
    Cut off selalu 1hb-31hb. Dalam tempoh bulan ni dia hanya bekerja 10 hari sahaja start dari 20.5.2025.adakah betul pengiraan seperti dibawah

    1700/31hari = RM54.83

    RM54.83 X 10 hari bekerja = RM548.30

    Betul ka cara pengiraan mcmni.. Dan rate bagi potongan kwsp/socso/sip adakah perlu ikut gaji RM1700.00 @RM548.30

Leave a Reply