Menghitung gaji pegawai adalah salah satu pekerjaan HR yang terlihat rutin, tetapi sebenarnya membutuhkan ketelitian tinggi. Setiap bulan, HR harus memastikan gaji pokok, tunjangan, absensi, lembur, cuti, potongan BPJS, PPh 21, hingga slip gaji sudah dihitung dengan benar sebelum payroll diproses.
Kesalahan kecil dalam penghitungan gaji bisa menimbulkan dampak besar. Jika perusahaan membayar lebih, biaya operasional menjadi tidak efisien. Jika perusahaan membayar kurang, karyawan bisa merasa dirugikan dan kepercayaan terhadap perusahaan menurun. Karena itu, proses payroll tidak boleh hanya mengandalkan perkiraan atau kebiasaan lama.
Artikel ini akan membahas cara menghitung gaji pegawai secara praktis dan akurat, mulai dari komponen upah, jenis tunjangan, contoh perhitungan, potongan yang perlu diperhatikan, sampai solusi agar payroll tidak lagi dikerjakan secara manual. Untuk memahami sistem penggajian secara lebih luas, Anda juga bisa membaca panduan software aplikasi payroll sesuai sistem penggajian Indonesia.
Daftar Isi
Apa Itu Gaji Pegawai?
Gaji pegawai adalah imbalan yang dibayarkan perusahaan kepada pekerja atas pekerjaan yang telah dilakukan. Dalam praktik perusahaan, gaji biasanya dibayarkan secara bulanan, tetapi komponen di dalamnya bisa berbeda-beda tergantung perjanjian kerja, peraturan perusahaan, jabatan, sistem kerja, dan kebijakan internal.
Gaji tidak selalu hanya berisi gaji pokok. Ada perusahaan yang memberikan tunjangan tetap, tunjangan tidak tetap, insentif, bonus, uang lembur, uang makan, uang transport, dan komponen lainnya. Di sisi lain, gaji juga bisa dikurangi oleh potongan tertentu seperti BPJS, PPh 21, pinjaman karyawan, potongan absensi, atau unpaid leave.
Kenapa perhitungan gaji harus akurat?
Perhitungan gaji yang akurat penting karena gaji berhubungan langsung dengan hak karyawan dan kewajiban perusahaan. Payroll yang rapi membantu perusahaan menjaga kepatuhan, mengurangi komplain karyawan, dan membuat proses administrasi HR lebih efisien.
Selain itu, data gaji juga berkaitan dengan banyak proses lain, seperti laporan keuangan, perhitungan pajak penghasilan, iuran BPJS, perhitungan pesangon, dan evaluasi biaya tenaga kerja.
Komponen Upah Menurut Aturan Pengupahan
Dalam ketentuan pengupahan, komponen upah dapat terdiri dari beberapa bentuk. Secara umum, struktur upah dapat mencakup upah tanpa tunjangan, upah pokok dan tunjangan tetap, atau upah pokok, tunjangan tetap, dan tunjangan tidak tetap.
Jika perusahaan menggunakan struktur upah pokok dan tunjangan tetap, maka upah pokok paling sedikit 75% dari jumlah upah pokok dan tunjangan tetap. Ketentuan ini penting dipahami HR agar struktur gaji perusahaan tidak disusun sembarangan.
1. Upah pokok
Upah pokok adalah imbalan dasar yang diberikan kepada karyawan sesuai jabatan, tanggung jawab, kompetensi, dan kesepakatan kerja. Upah pokok biasanya menjadi komponen utama dalam perhitungan gaji bulanan.
Dalam banyak perusahaan, upah pokok juga menjadi dasar untuk menghitung beberapa hak atau kewajiban lain, seperti lembur, BPJS, dan komponen tertentu dalam payroll.
2. Tunjangan tetap
Tunjangan tetap adalah pembayaran yang diberikan secara teratur kepada karyawan dan tidak dikaitkan langsung dengan kehadiran atau capaian tertentu. Tunjangan ini biasanya dibayarkan bersama gaji pokok dalam periode yang sama.
Contoh tunjangan tetap
- Tunjangan jabatan.
- Tunjangan keluarga.
- Tunjangan perumahan tetap.
- Tunjangan komunikasi tetap.
- Tunjangan keahlian tertentu.
3. Tunjangan tidak tetap
Tunjangan tidak tetap adalah pembayaran yang diberikan secara tidak tetap dan biasanya bergantung pada kondisi tertentu, seperti kehadiran, pencapaian target, jumlah hari kerja, lokasi kerja, atau kebutuhan operasional.
Contoh tunjangan tidak tetap
- Uang makan berdasarkan kehadiran.
- Uang transport berdasarkan hari masuk kerja.
- Tunjangan kehadiran.
- Insentif penjualan.
- Bonus kinerja.
- Tunjangan shift tertentu.
Jika perusahaan menggunakan sistem kerja shift, tunjangan shift perlu dicatat dengan benar agar tidak tercampur dengan gaji pokok atau tunjangan tetap. Untuk memahami pengaturannya, baca juga artikel cara efektif HR dalam mengelola shift karyawan.

Macam-Macam Tunjangan yang Sering Masuk Payroll
Setiap perusahaan dapat memiliki jenis tunjangan yang berbeda. Namun, ada beberapa tunjangan yang cukup umum digunakan dalam penghitungan gaji pegawai.
1. Tunjangan kehadiran
Tunjangan kehadiran adalah tunjangan yang diberikan berdasarkan jumlah hari hadir karyawan dalam satu periode penggajian. Jika karyawan hadir penuh, tunjangan dibayarkan penuh. Jika karyawan tidak hadir, tunjangan dapat berkurang sesuai aturan perusahaan.
Tunjangan kehadiran biasanya membutuhkan data absensi yang akurat. Jika data kehadiran masih manual, risiko salah hitung cukup besar. Karena itu, perusahaan dapat mempertimbangkan penggunaan aplikasi absensi terintegrasi agar data kehadiran lebih rapi.
Contoh komponen tunjangan kehadiran
- Uang makan harian.
- Uang transport harian.
- Insentif hadir penuh.
- Tunjangan kedisiplinan.
2. Tunjangan kinerja
Tunjangan kinerja diberikan berdasarkan hasil evaluasi performa karyawan. Besarnya dapat berbeda antara satu karyawan dan karyawan lain, tergantung pencapaian target, kualitas kerja, produktivitas, atau indikator lain yang ditetapkan perusahaan.
Agar tunjangan kinerja tidak terasa subjektif, perusahaan sebaiknya menggunakan indikator yang jelas. Anda bisa membaca panduan peran KPI atau Key Performance Indicator di perusahaan untuk memahami cara menggunakan indikator kinerja secara lebih objektif.
3. Tunjangan prestasi
Tunjangan prestasi diberikan kepada karyawan atau tim yang memberikan kontribusi besar bagi perusahaan. Misalnya berhasil mencapai target penjualan, menyelesaikan proyek penting, meningkatkan efisiensi kerja, atau membantu perusahaan mencapai tujuan strategis tertentu.
4. Tunjangan jabatan
Tunjangan jabatan biasanya diberikan kepada karyawan dengan tanggung jawab tertentu, seperti supervisor, manager, kepala divisi, atau posisi yang memiliki tanggung jawab tambahan.
5. Tunjangan shift
Tunjangan shift diberikan kepada karyawan yang bekerja dalam sistem shift tertentu, terutama jika shift tersebut berlangsung pada malam hari atau di luar jam kerja umum. Ketentuan tunjangan shift sebaiknya diatur dalam peraturan perusahaan atau perjanjian kerja.
Jika perusahaan menerapkan sistem kerja bergilir, HR juga perlu memahami aturan sistem kerja sif agar penghitungan jam kerja, istirahat, lembur, dan tunjangan tidak keliru.
Potongan yang Perlu Diperhatikan Saat Menghitung Gaji
Selain menambahkan komponen penghasilan, HR juga perlu memperhitungkan berbagai potongan. Potongan ini harus jelas, memiliki dasar, dan ditampilkan secara transparan dalam slip gaji.
1. PPh 21
PPh 21 adalah pajak penghasilan yang dikenakan atas penghasilan karyawan. Sejak berlakunya skema Tarif Efektif Rata-rata atau TER, pemotongan PPh 21 bulanan untuk pegawai tetap menjadi lebih sederhana, sementara perhitungan tahunan tetap dilakukan pada masa pajak terakhir.
Karena PPh 21 berkaitan langsung dengan payroll, HR perlu memahami data apa saja yang dibutuhkan untuk menghitung pajak karyawan. Sebagai referensi, baca juga artikel memahami tugas HR terkait pajak penghasilan karyawan.
2. BPJS Kesehatan
Iuran BPJS Kesehatan untuk Pekerja Penerima Upah pada umumnya dihitung dari persentase gaji atau upah, dengan porsi yang dibayarkan oleh pemberi kerja dan pekerja. HR perlu memastikan dasar perhitungannya sesuai ketentuan yang berlaku, termasuk batas atas dan batas bawah jika relevan.
3. BPJS Ketenagakerjaan
Program BPJS Ketenagakerjaan dapat mencakup Jaminan Hari Tua, Jaminan Pensiun, Jaminan Kecelakaan Kerja, Jaminan Kematian, dan program lain sesuai ketentuan. Beberapa iuran dibayar oleh perusahaan, sebagian lagi dipotong dari upah karyawan.
4. Potongan keterlambatan atau ketidakhadiran
Jika perusahaan menerapkan potongan karena keterlambatan, alpa, unpaid leave, atau cuti di luar hak, aturan tersebut harus tertulis jelas. Jangan sampai potongan diterapkan tanpa dasar yang dapat dipahami karyawan.
5. Potongan pinjaman atau kasbon
Jika perusahaan memberikan fasilitas pinjaman karyawan, potongannya perlu dicatat secara rapi. Pastikan ada persetujuan tertulis dan jadwal cicilan agar tidak menimbulkan sengketa.
Rumus Dasar Menghitung Gaji Pegawai
Secara sederhana, rumus menghitung gaji pegawai dapat ditulis sebagai berikut:
Gaji bersih = total penghasilan bruto – total potongan
Namun dalam praktik payroll, rumus tersebut perlu dipecah menjadi beberapa bagian agar lebih mudah dicek.
1. Hitung penghasilan tetap
Penghasilan tetap biasanya terdiri dari gaji pokok dan tunjangan tetap. Komponen ini relatif sama setiap bulan, kecuali ada perubahan jabatan, kenaikan gaji, promosi, mutasi, atau perubahan perjanjian kerja.
2. Hitung penghasilan tidak tetap
Penghasilan tidak tetap bisa berubah setiap bulan. Misalnya uang makan, uang transport, tunjangan kehadiran, lembur, insentif, atau bonus.
3. Hitung total penghasilan bruto
Penghasilan bruto adalah total seluruh penghasilan karyawan sebelum dikurangi potongan. Komponen ini penting karena menjadi dasar untuk beberapa perhitungan lain, termasuk PPh 21.
4. Hitung total potongan
Total potongan dapat mencakup PPh 21, BPJS, pinjaman, potongan ketidakhadiran, dan potongan lain yang sah sesuai kebijakan perusahaan.
5. Hitung take home pay
Take home pay adalah jumlah gaji bersih yang diterima karyawan setelah seluruh penambahan dan potongan dihitung.

Contoh Menghitung Gaji Pegawai Bulanan
Berikut contoh sederhana untuk memahami cara menghitung gaji pegawai dengan komponen gaji pokok, tunjangan tetap, dan tunjangan kehadiran.
Contoh kasus
Seorang pegawai memiliki komponen upah sebagai berikut:
- Gaji pokok: Rp6.000.000
- Tunjangan tetap: Rp500.000
- Tunjangan kehadiran maksimal: Rp1.000.000
- Jumlah hari kerja dalam bulan tersebut: 20 hari
- Karyawan tidak masuk kerja: 3 hari
- Karyawan hadir: 17 hari
Langkah 1: Hitung tunjangan kehadiran
Rumus tunjangan kehadiran:
Hari hadir x (tunjangan kehadiran / jumlah hari kerja)
Maka perhitungannya:
17 x (Rp1.000.000 / 20) = Rp850.000
Langkah 2: Hitung total gaji bruto
Rumusnya:
Gaji pokok + tunjangan tetap + tunjangan kehadiran
Maka perhitungannya:
Rp6.000.000 + Rp500.000 + Rp850.000 = Rp7.350.000
Jadi, sebelum memperhitungkan potongan PPh 21, BPJS, dan potongan lainnya, total penghasilan bruto karyawan tersebut adalah Rp7.350.000.
Contoh Menghitung Gaji Bersih dengan Potongan Sederhana
Agar lebih realistis, mari lanjutkan contoh di atas dengan potongan sederhana. Misalnya terdapat potongan sebagai berikut:
- BPJS Kesehatan porsi karyawan: Rp73.500
- JHT porsi karyawan: Rp147.000
- Jaminan Pensiun porsi karyawan: Rp73.500
- PPh 21: diasumsikan Rp150.000
Langkah 1: Hitung total potongan
Rp73.500 + Rp147.000 + Rp73.500 + Rp150.000 = Rp444.000
Langkah 2: Hitung gaji bersih
Rp7.350.000 – Rp444.000 = Rp6.906.000
Maka take home pay yang diterima karyawan adalah Rp6.906.000.
Contoh di atas hanya ilustrasi sederhana. Dalam praktik nyata, HR perlu menghitung PPh 21 sesuai status PTKP, komponen penghasilan, masa kerja, metode pajak perusahaan, dan ketentuan terbaru. Untuk kasus karyawan yang mulai bekerja tidak dari awal bulan, baca juga panduan cara menghitung gaji karyawan masuk tengah bulan.
Cara Menghitung Gaji Pegawai yang Memiliki Lembur
Jika karyawan memiliki lembur, HR perlu menambahkan upah lembur ke dalam penghasilan. Perhitungan lembur tidak boleh dilakukan sembarangan karena sudah memiliki formula tersendiri.
Secara umum, upah lembur per jam dihitung dengan rumus:
Upah sejam = 1/173 x upah sebulan
Untuk lembur pada hari kerja, jam pertama dihitung 1,5 kali upah sejam, sedangkan jam berikutnya dihitung 2 kali upah sejam.
Contoh sederhana
Seorang karyawan memiliki upah sebulan Rp6.920.000. Maka upah sejamnya:
1/173 x Rp6.920.000 = Rp40.000
Jika karyawan lembur 2 jam pada hari kerja, maka:
| Jam Lembur | Rumus | Jumlah |
|---|---|---|
| Jam pertama | 1,5 x Rp40.000 | Rp60.000 |
| Jam kedua | 2 x Rp40.000 | Rp80.000 |
| Total lembur | – | Rp140.000 |
Untuk pembahasan yang lebih lengkap, Anda bisa membaca pengertian upah lembur dan peraturannya. Jika lembur terjadi pada akhir pekan, baca juga panduan cara menghitung upah lembur karyawan masuk kerja di hari Sabtu dan Minggu.
Cara Menghitung Gaji Pegawai Harian
Tidak semua pegawai dibayar bulanan. Ada juga pekerja harian, pegawai tidak tetap, atau pekerja dengan upah berdasarkan kehadiran dan satuan hasil.
Untuk pegawai harian, rumus sederhananya:
Gaji harian = jumlah hari kerja x upah per hari
Contoh perhitungan
Seorang pekerja harian mendapat upah Rp250.000 per hari dan bekerja selama 18 hari dalam satu bulan.
18 x Rp250.000 = Rp4.500.000
Jika ada tambahan uang makan, lembur, atau potongan pajak, HR perlu memasukkannya ke dalam payroll. Untuk pembahasan lebih lengkap, baca artikel seluk beluk pekerja harian dari manfaat hingga perhitungan pajaknya.
Tantangan HR Saat Menghitung Gaji Pegawai
Contoh perhitungan gaji terlihat sederhana jika hanya melibatkan satu karyawan dan sedikit komponen. Namun dalam perusahaan, HR bisa menghadapi ratusan bahkan ribuan data payroll dengan kondisi yang berbeda-beda.
1. Data absensi tidak rapi
Absensi menjadi dasar untuk menghitung tunjangan kehadiran, keterlambatan, cuti, unpaid leave, shift, dan lembur. Jika data absensi tidak rapi, payroll juga berisiko salah.
Masalah ini sering terjadi pada perusahaan yang masih menggunakan absensi manual, spreadsheet terpisah, atau mesin fingerprint yang tidak terintegrasi dengan payroll.
2. Karyawan bekerja remote atau mobile
Beberapa karyawan tidak selalu bekerja dari kantor, misalnya sales, teknisi lapangan, kurir, auditor, supervisor area, atau tim operasional yang berpindah lokasi. Jika perusahaan hanya menggunakan absensi kantor, kehadiran mereka sulit diverifikasi.
Solusi yang bisa digunakan
- Absensi online dengan GPS.
- Foto selfie saat clock-in dan clock-out.
- Geotagging lokasi kerja.
- Approval atasan untuk kunjungan lapangan.
- Integrasi absensi dengan payroll.
Jika data absensi pernah hilang atau tidak sinkron, HR perlu memiliki prosedur pemulihan data. Sebagai referensi, baca juga artikel cara mengembalikan data absensi yang hilang.
3. Banyak komponen gaji berubah setiap bulan
Tunjangan kehadiran, lembur, insentif, bonus, potongan keterlambatan, dan unpaid leave bisa berubah setiap bulan. Jika HR tidak memiliki cut-off payroll yang jelas, data tambahan bisa terus masuk sampai mendekati tanggal gajian.
4. Perhitungan masih manual
Microsoft Excel memang sangat membantu untuk menghitung data. Namun, jika semua proses payroll masih manual, risiko human error tetap tinggi. Salah copy formula, salah ambil data absensi, atau salah memasukkan angka bisa membuat hasil payroll tidak akurat.
Jika perusahaan masih menggunakan spreadsheet, artikel rumus Excel lengkap untuk mempermudah kerja HRD bisa membantu. Namun, untuk skala yang lebih besar, sistem HRIS biasanya lebih aman.
5. PPh 21 dan BPJS tidak diperbarui
Regulasi pajak dan jaminan sosial dapat mengalami perubahan. Jika rumus payroll tidak diperbarui, perusahaan bisa salah menghitung potongan karyawan atau kewajiban perusahaan.
6. Slip gaji tidak transparan
Slip gaji yang tidak menjelaskan komponen penghasilan dan potongan dapat menimbulkan banyak pertanyaan dari karyawan. Karena itu, slip gaji sebaiknya memuat rincian yang mudah dipahami.
Untuk perusahaan kecil dan menengah yang ingin merapikan proses ini, baca juga artikel aplikasi slip gaji online untuk UKM.
Langkah Praktis Menghitung Gaji Pegawai Setiap Bulan
Agar proses payroll lebih tertib, HR bisa menggunakan alur berikut.
1. Tetapkan periode payroll dan cut-off data
Tentukan periode penggajian dan batas akhir data. Misalnya, data absensi dan lembur yang masuk sampai tanggal 25 akan dibayar pada akhir bulan. Data setelah tanggal tersebut masuk payroll bulan berikutnya.
2. Rekap data kehadiran
Tarik data absensi dari sistem. Pastikan data jam masuk, jam pulang, cuti, izin, sakit, alpa, unpaid leave, shift, dan lembur sudah lengkap.
3. Validasi data dengan atasan
Untuk mencegah kesalahan, data lembur, izin khusus, atau perubahan shift sebaiknya divalidasi oleh atasan langsung sebelum payroll diproses.
4. Hitung penghasilan tetap
Masukkan gaji pokok dan tunjangan tetap sesuai data karyawan terbaru. Pastikan perubahan gaji, promosi, atau mutasi sudah diperbarui.
5. Hitung penghasilan tidak tetap
Masukkan tunjangan kehadiran, uang makan, uang transport, insentif, lembur, bonus, dan komponen lain yang berubah setiap bulan.
6. Hitung potongan
Hitung potongan BPJS, PPh 21, pinjaman, unpaid leave, dan potongan lain yang sah. Pastikan potongan memiliki dasar yang jelas.
7. Review hasil payroll
Lakukan review sebelum gaji dibayarkan. Cek karyawan dengan perubahan gaji besar, lembur tinggi, potongan besar, atau take home pay yang tidak wajar.
8. Proses pembayaran gaji
Setelah payroll final, proses pembayaran gaji melalui bank atau sistem payroll yang digunakan perusahaan. Untuk referensi tambahan, baca artikel bank di Indonesia yang menawarkan sistem payroll.
9. Kirim slip gaji
Slip gaji sebaiknya dikirim tepat waktu dan memuat rincian penghasilan serta potongan. Jika ada pertanyaan dari karyawan, HR dapat menjawab berdasarkan data yang sudah terdokumentasi.
Checklist HR Sebelum Menutup Payroll
Checklist ini dapat membantu HR memastikan tidak ada data penting yang terlewat sebelum gaji dibayarkan.
Checklist data karyawan
- Apakah data karyawan baru sudah masuk payroll?
- Apakah karyawan resign sudah dikeluarkan dari payroll aktif?
- Apakah perubahan gaji sudah diperbarui?
- Apakah perubahan jabatan dan tunjangan sudah masuk?
- Apakah status PTKP untuk PPh 21 sudah sesuai?
Checklist absensi dan cuti
- Apakah data kehadiran sudah lengkap?
- Apakah cuti tahunan sudah tercatat?
- Apakah izin dan sakit sudah memiliki dokumen pendukung?
- Apakah unpaid leave sudah dihitung?
- Apakah keterlambatan dan pulang cepat sudah diproses sesuai aturan?
Checklist lembur dan shift
- Apakah lembur sudah disetujui atasan?
- Apakah lembur hari kerja dan hari libur dipisahkan?
- Apakah data shift sudah sesuai jadwal aktual?
- Apakah tunjangan shift sudah masuk?
- Apakah lembur tidak melewati batas ketentuan?
Checklist potongan dan pajak
- Apakah PPh 21 sudah dihitung dengan skema terbaru?
- Apakah iuran BPJS sudah sesuai?
- Apakah potongan pinjaman sudah benar?
- Apakah potongan lain sudah memiliki dasar?
- Apakah total potongan tidak melebihi ketentuan internal yang berlaku?
Cara Menghindari Kesalahan dalam Menghitung Gaji
Kesalahan payroll bisa terjadi di perusahaan kecil maupun besar. Namun, risiko tersebut bisa dikurangi dengan sistem dan prosedur yang jelas.
1. Gunakan satu sumber data utama
Hindari terlalu banyak file payroll. Jika data karyawan tersebar di banyak spreadsheet, HR akan kesulitan memastikan mana data yang paling baru.
2. Buat SOP payroll tertulis
SOP payroll perlu menjelaskan periode penggajian, cut-off data, approval lembur, pengajuan perubahan gaji, potongan, pajak, dan alur pembayaran. Dengan SOP yang jelas, payroll tidak bergantung pada kebiasaan satu orang saja.
3. Pisahkan maker dan checker
Orang yang menghitung payroll sebaiknya tidak menjadi satu-satunya orang yang memeriksa hasil akhir. Buat proses review oleh HR manager, finance, atau pihak terkait sebelum pembayaran dilakukan.
4. Gunakan sistem HRIS dan payroll
Sistem HRIS dapat membantu mengintegrasikan data karyawan, absensi, cuti, lembur, payroll, dan slip gaji. Dengan begitu, HR tidak perlu input data berulang kali.
Jika perusahaan sedang mempertimbangkan sistem HR, baca juga daftar aplikasi HRD dan HRIS di Indonesia serta pembahasan tentang fungsi aplikasi software HR dalam bisnis.
5. Lakukan audit payroll berkala
Audit payroll membantu perusahaan menemukan kesalahan sebelum menjadi masalah besar. Audit dapat mencakup pengecekan struktur upah, data absensi, perhitungan lembur, pajak, BPJS, dan slip gaji.
Kapan Perusahaan Perlu Menggunakan Software Payroll?
Perusahaan masih bisa menghitung gaji secara manual jika jumlah karyawan sangat sedikit dan komponen gajinya sederhana. Namun, semakin besar perusahaan, semakin kompleks pula proses payroll.
Tanda perusahaan mulai membutuhkan software payroll
- Jumlah karyawan semakin banyak.
- Komponen gaji berbeda-beda untuk tiap divisi.
- Ada sistem shift dan lembur yang kompleks.
- Data absensi sering tidak sinkron.
- Slip gaji sering terlambat dikirim.
- HR sering lembur hanya untuk menghitung payroll.
- Banyak koreksi gaji setelah pembayaran dilakukan.
- Perhitungan PPh 21 dan BPJS masih manual.
Jika kondisi di atas mulai terjadi, penggunaan software payroll dapat membantu HR bekerja lebih cepat dan akurat. Selain itu, sistem digital juga memudahkan perusahaan menyimpan arsip payroll dan membuat laporan untuk manajemen.
FAQ Seputar Menghitung Gaji Pegawai
Apa saja komponen utama dalam menghitung gaji pegawai?
Komponen utama gaji pegawai biasanya terdiri dari gaji pokok, tunjangan tetap, tunjangan tidak tetap, lembur, bonus, insentif, serta potongan seperti PPh 21, BPJS, pinjaman, dan unpaid leave.
Apakah tunjangan makan dan transport selalu masuk gaji?
Tergantung kebijakan perusahaan. Jika diberikan rutin tanpa melihat kehadiran, komponen tersebut bisa diperlakukan berbeda dibanding uang makan atau transport yang dibayarkan berdasarkan hari hadir.
Apakah gaji pokok harus 75% dari total upah?
Jika struktur upah terdiri dari upah pokok dan tunjangan tetap, maka upah pokok paling sedikit 75% dari jumlah upah pokok dan tunjangan tetap. Karena itu, HR perlu menyusun struktur upah dengan hati-hati.
Bagaimana cara menghitung gaji karyawan yang tidak masuk kerja?
Jika ketidakhadiran memengaruhi tunjangan kehadiran atau termasuk unpaid leave, HR perlu menghitung pengurangannya sesuai aturan perusahaan. Pastikan dasar potongannya jelas dan tercatat.
Apakah lembur masuk penghasilan bruto?
Ya, upah lembur termasuk penghasilan karyawan dan dapat memengaruhi penghasilan bruto serta perhitungan PPh 21.
Apakah Excel masih cukup untuk menghitung gaji?
Excel masih bisa digunakan untuk perusahaan kecil dengan komponen gaji sederhana. Namun, jika jumlah karyawan banyak, ada shift, lembur, PPh 21, BPJS, dan banyak perubahan data bulanan, software payroll akan jauh lebih aman dan efisien.
Kesimpulan
Menghitung gaji pegawai secara praktis dan akurat membutuhkan pemahaman tentang komponen upah, tunjangan, potongan, absensi, lembur, PPh 21, dan BPJS. HR tidak cukup hanya menjumlahkan gaji pokok dan tunjangan, tetapi juga harus memastikan seluruh data pendukung sudah benar.
Acuan pengupahan lama perlu diperbarui dengan ketentuan terbaru, termasuk PP 36/2021 dan PP 51/2023. Selain itu, perhitungan PPh 21 juga perlu menyesuaikan skema TER berdasarkan PP 58/2023 dan PMK 168/2023.
Jika perusahaan masih menggunakan sistem manual, risiko human error akan semakin besar ketika jumlah karyawan bertambah. Karena itu, penggunaan software HRIS dan payroll yang terintegrasi dapat membantu HR mengelola gaji, absensi, lembur, pajak, BPJS, dan slip gaji dengan lebih efisien.
Dengan proses payroll yang tertib, perusahaan dapat menjaga kepatuhan, meningkatkan kepercayaan karyawan, dan membantu HR fokus pada pekerjaan yang lebih strategis.
Referensi External
- JDIH BPK – PP Nomor 36 Tahun 2021 tentang Pengupahan
- JDIH BPK – PP Nomor 51 Tahun 2023 tentang Perubahan atas PP Nomor 36 Tahun 2021 tentang Pengupahan
- JDIH BPK – PP Nomor 58 Tahun 2023 tentang Tarif Pemotongan PPh Pasal 21
- Direktorat Jenderal Pajak – PMK 168 Tahun 2023 tentang PPh Pasal 21 TER
- JDIH BPK – Perpres Nomor 64 Tahun 2020 tentang Jaminan Kesehatan
- BPJS Ketenagakerjaan – Program dan Iuran Penerima Upah
- Microsoft Support – Gambaran Umum Rumus di Excel