Menghitung gaji bulanan karyawan tetap sering kali menjadi tugas berisiko tinggi bagi tim payroll. Kesalahan sedikit saja pada komponen upah atau periode cut-off bisa berdampak fatal pada anggaran perusahaan hingga moral pegawai.
Bagi perusahaan dengan skala korporat, efisiensi adalah kunci. Anda tidak hanya membutuhkan ketelitian, tetapi juga cara menghitung gaji bulanan yang mampu mengelola komponen pendapatan tetap dan variabel secara sistematis
Rumus Cara Menghitung Gaji Bulanan Karyawan Tetap
Memahami panduan cara menghitung gaji bulanan yang akurat dimulai dengan memisahkan komponen upah statis dan dinamis secara sistematis. Manajemen perlu menerapkan formula standar yang mencakup seluruh hak pegawai sekaligus kewajiban potongan sesuai regulasi.
Perhitungan Take Home Pay (THP)
Take Home Pay adalah nilai akhir yang diterima karyawan setelah seluruh pendapatan dikurangi potongan wajib. Untuk mendapatkan angka ini, perusahaan harus menghitung total bruto terlebih dahulu.
Rumus yang digunakan adalah:
THP = Total Gaji – Potongan Wajib
Adapun rumus untuk menentukan nominal totalnya adalah sebagai berikut:
Total Gaji = (Gaji Pokok + Tunjangan Tetap) + Komponen Variabel
Perlu diperhatikan bahwa struktur upah tetap harus mengikuti ketentuan regulasi yang berlaku. Ketentuan ini berperan penting dalam menjaga keadilan dasar perhitungan komponen turunan seperti lembur dan pesangon bagi pegawai.
Perhitungan Komponen Variabel (Lembur, Insentif, & Allowance)
Penghitungan komponen ini dilakukan dengan menjumlahkan seluruh pendapatan tidak tetap dalam satu periode. Nilainya sangat dinamis karena bergantung pada rekapan data absensi, termasuk perhitungan upah berbasis jam kerja yang akurat.
Secara matematis, formulasinya adalah:
Komponen Variabel = Upah Lembur + Insentif + (Tunjangan Tidak Tetap × Absensi)
Pemisahan ini mempermudah cara menghitung gaji bulanan bagi tim payroll saat melakukan verifikasi data. Hal ini penting untuk menghindari selisih antara total gaji yang diterima dengan riwayat kehadiran di lapangan.
Komponen Pengurang (Deductions)
Setelah mendapatkan total gaji kotor (bruto), langkah terakhir adalah menghitung potongan wajib. Bagian ini mencakup kewajiban karyawan yang dibayarkan melalui pemotongan langsung oleh perusahaan.
Rumus perhitungannya adalah:
Potongan Wajib = Pajak PPh 21 + Iuran BPJS + Komponen Lainnya
Iuran BPJS terdiri dari jaminan kesehatan dan ketenagakerjaan porsi karyawan. Sementara “Komponen Lainnya” dapat berupa cicilan kasbon atau denda sanksi sesuai kebijakan organisasi, yang dipotong langsung melalui payroll.
Tabel Rincian Potongan Iuran Wajib:
| Jenis Iuran | Porsi Karyawan (Potongan Gaji) | Porsi Perusahaan (Beban Perusahaan) |
| BPJS Kesehatan | 1% | 4% |
| BPJS Ketenagakerjaan (JHT) | 2% | 3,7% |
| BPJS Ketenagakerjaan (JP) | 1% | 2% |
Porsi karyawan adalah nominal yang dipotong langsung dari penghasilan bruto pegawai untuk disetorkan ke pihak BPJS. Sementara porsi perusahaan, merupakan biaya tambahan yang wajib dibayar perusahaan di luar gaji pokok, sehingga tidak mengurangi THP karyawan.
Simulasi & Cara Menghitung Gaji Bulanan dengan Praktis

Mengelola penggajian tanpa prosedur yang jelas sering menjadi penyebab utama selisih angka yang fatal. Metode perhitungan yang sistematis sangat krusial untuk menjaga efisiensi tim payroll sekaligus memastikan hak karyawan terpenuhi tepat waktu.
Berikut adalah urutan langkah standar beserta simulasinya:
Data Karyawan (Simulasi):
- Status: TK/0 (Lajang, Tanpa Tanggungan)
- Gaji Pokok: Rp6.000.000
- Tunjangan Tetap: Rp1.000.000
- Tunjangan Tidak Tetap (Komponen Variabel): Makan & Lembur
- Pajak PPh 21: Rp150.000 (Estimasi)
- Iuran Wajib (BPJS): Rp250.000 (Porsi pegawai)
Langkah Perhitungan:
1. Identifikasi Upah Tetap (Fix)
Verifikasi komponen penghasilan yang bersifat tetap setiap bulannya.
- Gaji Pokok: Rp6.000.000
- Tunjangan Tetap: Rp1.000.000
- Total Upah Tetap: Rp7.000.000
(Catatan: Gaji pokok di atas sudah memenuhi standar ideal 75% dari upah tetap).
2. Tambahkan Komponen Variabel (Dinamis)
Masukkan pendapatan tidak tetap berdasarkan rekapan absensi dan performa.
- Upah Lembur & Insentif: Rp500.000
- Tunjangan Makan (Rp50.000 × 20 hari): Rp1.000.000
- Total Komponen Variabel: Rp1.500.000
- Total Penghasilan Bruto: Rp8.500.000
3. Perhitungan Komponen Pengurang (Deductions)
Hitung seluruh potongan wajib sebelum melakukan finalisasi.
- Pajak PPh 21: Rp150.000
- BPJS (Kesehatan & Ketenagakerjaan): Rp250.000
- Total Potongan: Rp400.000
4. Hasil Akhir (Take Home Pay)
Langkah terakhir adalah menentukan nominal bersih yang akan ditransfer ke karyawan.
- THP: Rp8.500.000 – Rp400.000 = Rp8.100.000
5. Finalisasi dan Dokumentasi
Terbitkan slip gaji yang merinci seluruh poin di atas sebagai bukti sah dan transparansi bagi karyawan serta laporan pajak perusahaan.
FAQ: Lantas, gaji 6 juta apakah kena pajak? Ya, gaji Rp6 juta per bulan dikenakan potongan PPh 21 karyawan karena melebihi batas Penghasilan Tidak Kena Pajak (PTKP), yaitu Rp54 juta per tahun. Hal ini merupakan bagian krusial dalam cara menghitung gaji bulanan yang patuh regulasi.
Dasar Hukum Pengupahan di Indonesia
Memahami cara menghitung gaji bulanan tidak hanya soal angka, tetapi juga kepatuhan pada regulasi. Perusahaan wajib merujuk pada UU Cipta Kerja dan PP No. 36 Tahun 2021 tentang Pengupahan.
Peraturan ini mengatur bahwa komponen upah terdiri dari gaji pokok dan tunjangan tetap, dengan porsi gaji pokok minimal 75% dari total upah tersebut. Kepatuhan terhadap aturan ini melindungi perusahaan dari sanksi administratif dan menjaga hak dasar individu.
Alur Audit Payroll Bulanan
Audit payroll sangat krusial untuk mencegah kesalahan distribusi dana dan menjaga kepercayaan personel. Pengecekan ini menjadi bagian penting dari cara menghitung gaji bulanan yang akurat guna memastikan kepatuhan regulasi serta keadilan upah sebelum proses transfer dilakukan.
Gunakan checklist berikut sebagai panduan audit cepat Anda:
- Validasi Data Absensi
Sinkronkan jumlah hari kerja dan jam lembur dengan data pada sistem absensi. Pastikan verifikasi dilakukan sesuai dengan perhitungan gaji perhari agar tunjangan kehadiran tetap akurat. - Update Status PTKP
Verifikasi perubahan status keluarga karyawan agar cara menghitung gaji bulanan tetap akurat dan sesuai ketentuan pajak. - Rekonsiliasi BPJS
Pastikan potongan iuran sesuai dengan ketentuan terbaru dan data pada portal BPJS. - Verifikasi Reimbursement
Periksa kelengkapan bukti dan approval untuk seluruh klaim biaya pegawai. - Pemeriksaan Data Joiner & Resigner
Pastikan penyesuaian penghasilan bagi pegawai masuk atau keluar di tengah periode payroll telah dihitung dengan benar.
FAQ: Muncul pertanyaan, gaji per bulan maksudnya gimana? Gaji per bulan adalah total kompensasi (gaji pokok, tunjangan, dan lembur) selama satu bulan periode kerja. Nilai ini biasanya masih berupa bruto dan belum dikurangi potongan wajib.
Tantangan Umum Payroll Bulanan dan Cara Mitigasinya

Meskipun rumus sudah tepat, kendala teknis sering menghambat operasional penggajian. Manajemen wajib memitigasi risiko payroll error dalam menerapkan cara menghitung gaji bulanan agar distribusi upah tetap lancar meski terjadi perubahan data mendadak atau gangguan sistem.
Berikut adalah tantangan utama beserta cara mengatasinya:
- Human Error pada Input Data
Kesalahan ketik nominal atau pemilihan komponen penghasilan akan memengaruhi hasil perhitungan secara signifikan. Solusinya, manajemen perlu segera beralih ke sistem payroll yang mendukung impor data massal dan validasi otomatis. - Keterlambatan Data Cut-Off
Laporan lembur atau absensi yang terlambat masuk dapat menghambat proses payroll dan jadwal transfer. Mitigasinya adalah tetapkan tanggal cut-off yang jelas dan sosialisasikan kepada seluruh kepala divisi atau supervisor. - Keamanan Data Sensitif
Data payroll bersifat rahasia dan wajib dilindungi dari akses tidak sah. Untuk mengatasinya, adopsi sistem payroll dengan kontrol hak akses, enkripsi data, dan fitur distribusi slip gaji otomatis yang aman. - Perubahan Regulasi Pajak
Ketentuan pajak dan iuran yang berubah secara berkala dapat memengaruhi akurasi potongan wajib. Langkah pengamanan terbaik adalah menggunakan sistem payroll yang mendukung pembaruan regulasi otomatis agar perhitungan tetap patuh pada aturan terbaru.
Lalu, adakah cara praktis untuk meminimalisasi semua risiko ini?
Optimalkan Proses Payroll Perusahaan Anda dengan SunFish
Mengelola penggajian manual di perusahaan berskala besar sangat berisiko tinggi. Tanpa sistem terintegrasi, kesalahan input dan keterlambatan distribusi kompensasi pegawai sulit dihindari, dan dapat mengganggu produktivitas tim HR Anda.
SunFish Payroll hadir menyederhanakan cara menghitung gaji bulanan melalui fitur Manajemen Komponen otomatis. Sistem ini mendukung komponen tak terbatas untuk menghitung tunjangan, pinjaman, hingga pajak secara akurat, menyesuaikan karakteristik kebijakan perusahaan Anda.
Jangan biarkan administrasi payroll menghambat pertumbuhan bisnis Anda. Diskusikan kebutuhan spesifik perusahaan Anda dengan tim ahli dari DataOn untuk mendapatkan solusi yang paling pas guna meningkatkan efisiensi dan produktivitas operasional.
