Dalam proses penggajian, memahami cara menghitung take home pay menjadi hal penting bagi HR maupun karyawan. Kesalahan kecil dalam perhitungan dapat memengaruhi jumlah gaji yang diterima, laporan payroll, hingga kepatuhan terhadap regulasi pajak dan jaminan sosial.
Jika Anda ingin memahami definisi dan komponen take home pay secara lebih mendasar, Anda dapat membaca panduan lengkap mengenai take home pay pada artikel sebelumnya.
Rumus Dasar Take Home Pay
Secara umum, cara menghitung take home pay bisa dimulai dari rumus paling sederhana:
Take Home Pay (THP) = Total Pendapatan − Total Potongan
Yang membuat banyak orang bingung biasanya bukan rumusnya, melainkan apa saja yang masuk ke Total Pendapatan dan apa saja yang termasuk Total Potongan.
- Total Pendapatan adalah seluruh penghasilan karyawan dalam 1 periode payroll (bulanan/mingguan), termasuk gaji pokok, tunjangan, lembur, bonus tahunan, dan insentif sesuai kebijakan perusahaan.
- Total Potongan mencakup potongan wajib (pajak dan BPJS) serta potongan lain yang disepakati (misalnya cicilan pinjaman karyawan, potongan keterlambatan sesuai kebijakan, atau potongan benefit tertentu).
Penting untuk memahami bahwa struktur pendapatan dan potongan bisa berbeda antar perusahaan. Karena itu, rumus ini bersifat universal, tetapi komponennya mengikuti kebijakan payroll perusahaan dan regulasi yang berlaku.
Berikut contoh sederhana komponen dan cara menghitung take home pay agar proses perhitungannya lebih mudah dipahami.
Tabel Komponen Take Home Pay dalam Payroll
| Kategori | Komponen | Keterangan |
| Pendapatan | Gaji pokok | Komponen utama penghasilan karyawan |
| Pendapatan | Tunjangan tetap | Tunjangan jabatan, komunikasi, atau tunjangan tetap lainnya |
| Pendapatan | Tunjangan variabel | Uang makan, transport, shift allowance, atau tunjangan berbasis kehadiran |
| Pendapatan | Lembur | Upah tambahan sesuai jam lembur |
| Pendapatan | Insentif/bonus | Penghasilan tambahan berdasarkan kinerja atau target |
| Potongan | PPh 21 | Pajak penghasilan karyawan |
| Potongan | BPJS Kesehatan | Iuran jaminan kesehatan yang dipotong dari karyawan |
| Potongan | BPJS Ketenagakerjaan | Iuran program jaminan sosial tenaga kerja |
| Potongan | Potongan internal | Pinjaman karyawan, koperasi, atau potongan lain sesuai kebijakan perusahaan |
Langkah-Langkah Cara Menghitung Take Home Pay
Agar perhitungan rapi dan minim salah, gunakan urutan berikut. Pola ini juga memudahkan HR melakukan pengecekan ulang jika ada dispute dari karyawan.
1. Hitung Total Pendapatan
Mulai dengan mengumpulkan semua komponen pendapatan yang dibayarkan pada periode tersebut:
- Gaji pokok: komponen utama yang sifatnya tetap.
- Tunjangan tetap: misalnya tunjangan jabatan, tunjangan komunikasi, tunjangan tetap lain yang dibayarkan rutin.
- Tunjangan tidak tetap/variabel: misalnya uang makan (berdasarkan kehadiran), uang transport (berdasarkan hari masuk), shift allowance, dan lain-lain.
- Lembur: dihitung berdasarkan jam lembur dan ketentuan perusahaan.
- Insentif/bonus: bisa bulanan, kuartalan, atau berdasarkan capaian KPI karyawan.
Tips payroll yang sering membantu:
- Pastikan komponen “variabel” sudah final dulu (rekap absensi, lembur, insentif) sebelum dihitung payroll.
- Tentukan apakah suatu komponen masuk basis pajak/BPJS atau tidak (tergantung aturan dan kebijakan perusahaan).
2. Hitung Total Potongan
Setelah pendapatan terkumpul, HR menghitung potongan. Umumnya potongan terbagi dua:
A. Potongan wajib
- PPh 21: dipotong sesuai ketentuan perpajakan yang berlaku dan dipengaruhi oleh penghasilan, status PTKP, serta kebijakan perhitungan perusahaan.
- BPJS Kesehatan dan BPJS Ketenagakerjaan: sebagian ditanggung perusahaan dan sebagian dipotong dari karyawan (proporsinya mengikuti aturan program yang berlaku).
B. Potongan non-wajib (internal)
- Potongan pinjaman karyawan
- Potongan denda atau ketidakhadiran (jika diterapkan)
- Potongan benefit tertentu (misalnya iuran koperasi/serikat)
- Potongan administrasi lain sesuai perjanjian kerja/PP/PKB
Kunci akurasi:
- Pastikan basis potongan (gaji pokok saja atau termasuk tunjangan tertentu) konsisten dengan kebijakan payroll perusahaan.
- Update regulasi secara berkala karena perubahan kebijakan pajak/jaminan sosial dapat memengaruhi nilai potongan.
3. Kurangkan Pendapatan dengan Potongan
Setelah Total Pendapatan dan Total Potongan final, lakukan perhitungan akhir:
THP = Total Pendapatan − Total Potongan
Di tahap ini, HR sebaiknya melakukan “uji kewajaran” (reasonableness check), misalnya:
- Jika pendapatan naik karena lembur, THP seharusnya ikut naik, kecuali potongan juga naik signifikan.
- Jika pendapatan karyawan relatif sama seperti bulan lalu, tetapi THP turun tajam, cek apakah ada potongan tambahan atau perubahan basis pajak.

Contoh Cara Menghitung Take Home Pay
Berikut contoh nyata cara menghitung take home pay karyawan:
Profil karyawan (periode 1 bulan)
- Gaji pokok: Rp8.000.000
- Tunjangan jabatan (tetap): Rp1.000.000
- Uang makan (variabel): Rp600.000
- Lembur: Rp750.000
Total Pendapatan
Rp8.000.000 + Rp1.000.000 + Rp600.000 + Rp750.000 = Rp10.350.000
Potongan (contoh agregat)
- BPJS (karyawan): Rp250.00
- PPh 21: Rp300.000
- Potongan lain (misal koperasi): Rp50.000
Total Potongan
Rp250.000 + Rp300.000 + Rp50.000 = Rp600.000
Take Home Pay
Rp10.350.000 − Rp600.000 = Rp9.750.000
Catatan penting untuk pembaca:
- Nilai PPh 21 dan BPJS di contoh ini disederhanakan agar fokus pada alur hitung.
- Di praktik perusahaan, komponen yang menjadi dasar pajak/BPJS bisa berbeda tergantung aturan dan kebijakan.
Cara Menghitung Take Home Pay untuk Berbagai Skema
Bagian ini penting karena banyak perusahaan punya variasi skema kompensasi. Dengan memahami skema perhitungan take home pay, HR bisa menghindari error yang umum terjadi.
1. Karyawan dengan Gaji Bulanan Tetap
Pada skema ini, komponen pendapatan relatif stabil:
- Gaji pokok + tunjangan tetap (jika ada)
- Potongan wajib (pajak/BPJS)
- Potongan internal (jika ada)
Karena sedikit komponen variabel, perbedaan THP antar bulan biasanya berasal dari:
- perubahan pajak (misalnya penyesuaian status pajak)
- perubahan potongan internal
- adanya komponen variabel kecil (misalnya kehadiran)
2. Karyawan dengan Tunjangan dan Insentif
Pada skema ini, THP sangat dipengaruhi oleh:
- besaran insentif bulanan (sales/target)
- bonus performance
- tunjangan yang tergantung kondisi tertentu (shift, penugasan, allowance)
Tips untuk HR:
- Buat kategori yang jelas antara tunjangan tetap vs tunjangan variabel, karena ini menentukan pola perhitungan dan proses approval.
- Pastikan data insentif final sebelum payroll cut-off agar tidak revisi slip gaji.
3. Karyawan dengan Lembur
Pada skema lembur, yang sering jadi masalah bukan hanya nominal, tetapi:
- rekonsiliasi data absensi dan approval lembur
- perbedaan jam lembur vs jam kerja efektif
- periode cut-off lembur yang berbeda dengan payroll
Alur cara menghitung take home pay-nya adalah:
- hitung nilai lembur (sesuai ketentuan perusahaan)
- masukkan ke total pendapatan
- hitung potongan (jika lembur menjadi basis potongan tertentu)
- hasil akhir THP
4. Perhitungan Prorata (Masuk atau Resign di Tengah Bulan)
Prorata biasanya digunakan ketika karyawan:
- bergabung di tengah bulan
- resign sebelum akhir bulan
- cuti tidak dibayar (jika kebijakan perusahaan menerapkan unpaid leave)
Rumus sederhana prorata:
Gaji prorata = (Gaji bulanan ÷ jumlah hari kalender/kerja) × jumlah hari bekerja
Contoh sederhana:
- Gaji bulanan Rp6.000.000
- Periode 30 hari
- Karyawan bekerja 15 hari
Gaji prorata = Rp6.000.000 ÷ 30 × 15 = Rp3.000.000
Setelah gaji prorata didapat, prosesnya sama:
- tambahkan tunjangan (jika ada aturan prorata tunjangan)
- hitung potongan (pajak/BPJS mengikuti kebijakan dan ketentuan)
- hasilnya adalah THP prorata
Catatan: tunjangan tertentu bisa prorata atau tidak prorata, tergantung kebijakan perusahaan. Ini salah satu sumber dispute yang paling sering muncul jika tidak dijelaskan di awal.

Faktor yang Memengaruhi Besar Kecilnya Take Home Pay
Secara praktis, angka THP dipengaruhi oleh dua sisi: pendapatan dan potongan. Maka faktor utamanya adalah:
- Struktur gaji: gaji pokok + tunjangan tetap (semakin besar struktur, THP cenderung lebih tinggi).
- Komponen variabel: lembur/insentif/bonus yang bisa naik turun.
- Status pajak: memengaruhi besaran PPh 21.
- Iuran BPJS: mengikuti basis upah dan program yang diterapkan.
- Kebijakan internal: potongan pinjaman, koperasi, denda, benefit, dan lain-lain.
- Perubahan regulasi: perubahan kebijakan pajak/pengupahan/jaminan sosial dapat mengubah komponen potongan.
Bagian ini penting untuk menjelaskan pada pembaca bahwa perbedaan THP antar bulan bukan selalu kesalahan, tetapi bisa terjadi karena perubahan komponen variabel atau potongan.
Mengapa Perhitungan Take Home Pay Secara Manual Berisiko?
Perhitungan manual mungkin masih terasa “cukup” untuk skala kecil. Namun, ketika jumlah karyawan meningkat dan komponen payroll makin kompleks, metode manual menjadi rawan kesalahan dan memakan waktu.
Risiko yang sering terjadi:
- angka THP tidak konsisten antar periode
- revisi slip gaji karena data terlambat masuk
- proses approval lambat dan tidak terdokumentasi rapi
- kesulitan audit dan rekonsiliasi pajak/BPJS
Karena itu, banyak perusahaan menggunakan sistem payroll terintegrasi agar perhitungan THP lebih akurat, proses lebih efisien, dan data lebih mudah ditelusuri.
Untuk organisasi dengan kebutuhan payroll yang kompleks, solusi seperti SunFish Payroll Enterprise membantu perusahaan mengelola penggajian secara terintegrasi dalam satu sistem, meminimalkan risiko kesalahan, dan mendukung kepatuhan terhadap regulasi yang berlaku.
Setiap perusahaan memiliki kebutuhan payroll yang berbeda, baik dari sisi struktur kompensasi, jumlah karyawan, maupun proses yang ingin diotomatisasi. Anda dapat berkonsultasi dengan tim profesional DataOn untuk memahami kebutuhan perusahaan dan mendiskusikan solusi apa yang dapat SunFish support sesuai kondisi organisasi.
