Take home pay adalah jumlah uang tunai bersih yang secara riil diterima karyawan ke rekening bank pada setiap periode penggajian setelah seluruh penghasilan kotor dikurangi potongan wajib. Dalam istilah administrasi ketenagakerjaan, take home pay artinya penghasilan bersih yang sudah bersih dari potongan iuran jaminan sosial dan pemotongan pajak penghasilan bulanan. Nilai inilah yang menjadi hak penuh pekerja dan dapat dibelanjakan secara langsung untuk memenuhi kebutuhan hidup sehari-hari.

Banyak orang mengira take home pay adalah gaji pokok semata, padahal keduanya merupakan konsep yang sangat berbeda dalam struktur kompensasi kerja. Gaji pokok hanyalah salah satu komponen penyusun upah dasar, sedangkan take home pay merupakan hasil akhir dari akumulasi seluruh pendapatan setelah dikurangi potongan resmi. Memahami perbedaan antara gaji bersih dan kotor sangat penting agar karyawan tidak salah membaca slip gaji atau keliru ketika menyepakati penawaran kompensasi saat wawancara kerja.

Perbedaan mendasar antara gaji pokok, gaji kotor, dan take home pay

Untuk memahami isi slip gaji secara menyeluruh, Anda perlu mengenali batas-batas yang membedakan gaji pokok, gaji kotor, dan take home pay. Ketiga istilah ini sering digunakan secara bergantian dalam percakapan sehari-hari, padahal fungsi dan nilainya berbeda secara mendasar.

Secara sederhana, gaji pokok adalah imbalan dasar yang dibayarkan pengusaha kepada pekerja menurut tingkat atau jenis pekerjaan, dengan besaran yang disepakati bersama dalam perjanjian kerja atau peraturan perusahaan. Gaji pokok memiliki sifat tetap dan menjadi acuan utama dalam menghitung tunjangan tertentu, lembur, serta batas pemotongan jaminan sosial. Gaji pokok belum memperhitungkan tambahan tunjangan operasional maupun potongan kewajiban hukum.

Sementara itu, gaji kotor atau penghasilan bruto adalah seluruh jumlah pendapatan yang menjadi hak karyawan sebelum dikenakan potongan apa pun. Gaji kotor mencakup gaji pokok yang digabungkan dengan berbagai tunjangan, baik tunjangan tetap maupun tunjangan tidak tetap. Tunjangan tersebut dapat berupa tunjangan jabatan, tunjangan makan, tunjangan transportasi, tunjangan kehadiran, atau bentuk tunjangan lain yang diatur dalam perjanjian kerja atau peraturan perusahaan. Apabila pekerja melakukan kerja lembur atau memperoleh bonus, nilai tersebut juga dimasukkan ke dalam penghasilan kotor pada bulan berjalan.

Adapun take home pay atau gaji bersih adalah sisa penghasilan kotor yang benar-benar ditransfer ke rekening pribadi karyawan setelah dikurangi seluruh kewajiban potongan. Dengan kata lain, hubungan ketiganya dapat dipahami sebagai suatu rangkaian: gaji pokok dan tunjangan membentuk gaji kotor, kemudian gaji kotor dikurangi iuran jaminan sosial dan pajak untuk menghasilkan gaji bersih. Oleh karena itu, anggapan bahwa take home pay adalah gaji pokok tidak tepat karena penerimaan bersih sangat dipengaruhi oleh tunjangan tambahan dan potongan wajib yang berlaku.

Komponen penambah dan pengurang dalam penghitungan gaji bersih

Penghitungan gaji bersih melibatkan dua kelompok komponen utama, yaitu komponen penambah yang membentuk penghasilan kotor dan komponen pengurang yang memotong penerimaan sebelum dibayarkan. Ketentuan pemotongan iuran jaminan kesehatan bagi pekerja penerima upah merujuk pada Perpres 64/2020, sedangkan pemotongan pajak penghasilan pasal 21 bulanan diatur secara nasional melalui PP 58/2023 dan PMK 168/2023.

Rumus dasar penghitungan gaji bersih yang berlaku dalam sistem penggajian adalah:

Gaji bersih = gaji kotor (gaji pokok + tunjangan) − iuran BPJS bagian karyawan − PPh 21 yang dipotong.

Komponen penambah gaji kotor karyawan meliputi:

  • Gaji pokok yang menjadi imbalan dasar kerja.
  • Tunjangan tetap seperti tunjangan jabatan atau keahlian.
  • Tunjangan tidak tetap seperti tunjangan transportasi dan tunjangan makan.
  • Upah lembur, insentif kerja, dan bonus kinerja yang diatur oleh peraturan perusahaan.

Selain itu, terdapat kelompok premi jaminan sosial yang dibayarkan oleh perusahaan untuk kepentingan perlindungan karyawan. Premi ini mencakup Jaminan Kecelakaan Kerja (JKK), Jaminan Kematian (JKM), serta BPJS Kesehatan bagian perusahaan. Premi JKK, JKM, dan BPJS Kesehatan bagian perusahaan tidak memotong gaji karyawan, tetapi ikut menaikkan bruto untuk PPh 21. Artinya, premi tersebut menambah dasar perhitungan penghasilan bruto kena pajak dalam skema tarif efektif rata-rata (TER).

Komponen pengurang yang mengurangi penghasilan kotor karyawan terdiri atas:

  • BPJS Kesehatan bagian karyawan sebesar 1% dengan plafon upah Rp12.000.000.
  • BPJS Ketenagakerjaan Jaminan Hari Tua (JHT) bagian karyawan sebesar 2% tanpa plafon upah.
  • BPJS Ketenagakerjaan Jaminan Pensiun (JP) bagian karyawan sebesar 1% dengan plafon upah Rp11.086.300 sejak Maret 2026.
  • Potongan pajak penghasilan bulanan (PPh 21) yang dipotong oleh perusahaan untuk disetorkan ke kas negara.

Potongan lain di luar kewajiban perundang-undangan, seperti angsuran kasbon, simpanan koperasi, atau denda keterlambatan, mengikuti perjanjian kerja atau peraturan perusahaan yang disepakati kedua belah pihak.

Hitung otomatis: Ingin mengetahui estimasi gaji yang masuk ke rekening tanpa menghitung manual? Gunakan Kalkulator Gaji Bersih untuk simulasi instan potongan BPJS dan PPh 21 TER.

Tabel estimasi gaji bersih per bulan status TK/0

Untuk memberikan gambaran nyata mengenai dampak pemotongan iuran jaminan sosial dan pajak penghasilan, tabel berikut menyajikan simulasi gaji bersih bulanan dari bulan Januari sampai November. Simulasi ini berlaku bagi karyawan dengan status Penghasilan Tidak Kena Pajak (PTKP) TK/0 (tidak kawin tanpa tanggungan).

Penghitungan pada tabel ini merujuk pada data per 6 Oktober 2026 dengan asumsi karyawan menerima gaji pokok tanpa tunjangan lain, berstatus memiliki NPWP, terdaftar dalam kepesertaan BPJS penuh dengan JKK tingkat risiko rendah 0,54%, JKM 0,3%, serta BPJS Kesehatan bagian perusahaan 4%, dengan batas plafon upah JP Rp11.086.300.

Gaji kotorBPJS karyawanPPh 21Gaji bersih
Rp5.000.000Rp200.000Rp0Rp4.800.000
Rp7.500.000Rp300.000Rp117.945Rp7.082.055
Rp10.000.000Rp400.000Rp262.100Rp9.337.900
Rp15.000.000Rp530.863Rp1.092.420Rp13.376.717
Rp20.000.000Rp630.863Rp1.858.320Rp17.510.817

Tabel di atas memperlihatkan bahwa karyawan dengan upah Rp5.000.000 tidak dipotong PPh 21 bulanan karena tarif TER yang berlaku berada pada angka nol persen, sehingga pemotongannya murni berasal dari iuran BPJS karyawan sebesar Rp200.000. Begitu penghasilan kotor naik menjadi Rp7.500.000 ke atas, potongan PPh 21 mulai diberlakukan dan nilainya meningkat mengikuti tingkatan tarif TER yang ditetapkan pemerintah.

Pada kelompok penghasilan di atas batas upah tertentu, seperti Rp15.000.000 dan Rp20.000.000, iuran Jaminan Pensiun tidak lagi bertambah karena sudah tertahan pada plafon upah Rp11.086.300. Begitu pula dengan iuran BPJS Kesehatan yang tidak bertambah setelah melampaui plafon upah Rp12.000.000. Sebaliknya, iuran JHT terus memotong secara proporsional sebesar 2% dari seluruh upah tanpa batasan plafon.

Contoh perhitungan gaji Rp10.000.000 status TK/0 dan K/1

Besaran take home pay yang diterima karyawan sangat dipengaruhi oleh status PTKP. Status PTKP menentukan apakah penghasilan bruto karyawan dimasukkan ke dalam tarif TER Kategori A, Kategori B, atau Kategori C sebagaimana diatur dalam PP 58/2023 dan PMK 168/2023. Karyawan yang berstatus TK/0 dikelompokkan ke dalam kategori A, sedangkan karyawan yang berstatus K/1 (kawin dengan satu tanggungan) masuk ke dalam kategori B.

Berikut rincian perhitungan matematis dari penghasilan kotor sebesar Rp10.000.000 per bulan pada periode Oktober 2026 untuk kedua status PTKP tersebut.

Simulasi perhitungan status TK/0

Pada karyawan lajang tanpa tanggungan (TK/0), perusahaan tetap membayarkan premi jaminan sosial untuk karyawan yang menambah penghasilan bruto pajak:

  • Premi JKK 0,54% dari upah = Rp54.000
  • Premi JKM 0,3% dari upah = Rp30.000
  • Premi BPJS Kesehatan 4% dari upah = Rp400.000
  • Total premi jaminan sosial yang dibayar perusahaan = Rp484.000

Dasar perhitungan pajak bruto bulanan:

  • Bruto TER = Rp10.000.000 + Rp484.000 = Rp10.484.000

Penghitungan pajak penghasilan bulanan:

  • Status TK/0 masuk ke dalam TER kategori A dengan tarif 2,5% untuk rentang bruto tersebut.
  • PPh 21 sebulan = Rp10.484.000 × 2,5% = Rp262.100

Potongan iuran jaminan sosial bagian karyawan yang mengurangi gaji langsung:

  • BPJS Kesehatan 1% dari upah = Rp100.000
  • JHT 2% dari upah = Rp200.000
  • Jaminan Pensiun 1% dari upah = Rp100.000
  • Total potongan BPJS bagian pegawai = Rp400.000

Hasil akhir take home pay yang masuk ke rekening karyawan:

  • Gaji bersih = Rp10.000.000 − Rp400.000 − Rp262.100 = Rp9.337.900

Simulasi perhitungan status K/1

Bagi karyawan yang telah menikah dan memiliki satu anak (K/1), perhitungan premi perlindungan perusahaan dan potongan iuran BPJS tetap menghasilkan nominal yang identik:

  • Premi JKK 0,54% dari upah = Rp54.000
  • Premi JKM 0,3% dari upah = Rp30.000
  • Premi BPJS Kesehatan 4% dari upah = Rp400.000
  • Total premi dari perusahaan = Rp484.000

Dasar perhitungan pajak bruto bulanan:

  • Bruto TER = Rp10.000.000 + Rp484.000 = Rp10.484.000

Penghitungan pajak penghasilan bulanan:

  • Status K/1 masuk ke dalam TER kategori B dengan tarif yang lebih rendah, yaitu 1,5%.
  • PPh 21 sebulan = Rp10.484.000 × 1,5% = Rp157.260

Potongan iuran jaminan sosial bagian pegawai:

  • BPJS Kesehatan 1% dari upah = Rp100.000
  • JHT 2% dari upah = Rp200.000
  • Jaminan Pensiun 1% dari upah = Rp100.000
  • Total potongan BPJS pegawai = Rp400.000

Hasil akhir take home pay yang masuk ke rekening karyawan:

  • Gaji bersih = Rp10.000.000 − Rp400.000 − Rp157.260 = Rp9.442.740

Perbandingan kedua simulasi menunjukkan bahwa karyawan dengan status K/1 membawa pulang gaji bersih Rp9.442.740, sedangkan karyawan dengan status TK/0 menerima Rp9.337.900. Perbedaan ini terjadi murni karena adanya perbedaan tarif TER PPh 21 antara kategori A sebesar 2,5% dan kategori B sebesar 1,5% atas dasar bruto TER Rp10.484.000.

Untuk memeriksa rincian kewajiban pajak maupun komponen asuransi ketenagakerjaan secara mendalam, Anda dapat memanfaatkan Kalkulator PPh 21 dan Kalkulator BPJS.

Mengapa take home pay bulan Desember dan bulan THR bisa berbeda?

Karyawan sering mendapati bahwa gaji bersih yang diterima pada bulan Desember atau pada saat pencairan Tunjangan Hari Raya (THR) memiliki nominal yang berbeda dibandingkan bulan-bulan sebelumnya, meskipun besaran gaji pokok tidak mengalami perubahan sama sekali. Fenomena ini timbul sebagai akibat dari mekanisme pemotongan pajak yang diatur dalam ketentuan perundang-undangan.

Sesuai regulasi PP 58/2023 dan PMK 168/2023, pemotongan PPh 21 dari bulan Januari hingga November menerapkan skema tarif efektif rata-rata (TER). Mekanisme TER mengalikan persentase tarif secara langsung dengan penghasilan bruto yang diterima pada bulan bersangkutan. Tujuannya adalah menciptakan kemudahan dan kepastian bagi bagian penggajian dalam memotong pajak bulanan secara konsisten.

Namun, pada masa pajak bulan Desember, aturan mewajibkan pemberi kerja melakukan rekonsiliasi atau penghitungan ulang seluruh penghasilan setahun secara kumulatif. Dalam tahap ini, seluruh penghasilan neto yang diterima karyawan dari Januari sampai Desember dijumlahkan, kemudian dikurangi dengan besaran PTKP setahun untuk memperoleh Penghasilan Kena Pajak. Atas nilai tersebut, perusahaan menghitung total pajak terutang setahun menggunakan tarif umum progresif undang-undang pajak.

Total pajak terutang setahun itu kemudian dikurangi dengan seluruh potongan PPh 21 yang telah dibayarkan dari masa Januari hingga November. Selisih dari penghitungan ulang inilah yang dipotongkan pada slip gaji bulan Desember. Apabila akumulasi pemotongan bulanan sebelumnya lebih kecil dari kewajiban pajak setahun, potongan pajak Desember menjadi lebih besar sehingga take home pay Desember menurun. Sebaliknya, bila pemotongan bulanan sebelumnya berlebih, potongan Desember menjadi lebih ringan sehingga take home pay meningkat.

Hal serupa terjadi pada bulan penerimaan THR atau bonus tahunan. Pada bulan tersebut, penghasilan bruto karyawan melonjak signifikan akibat adanya tambahan uang tunjangan. Lonjakan nilai bruto ini dapat menggeser penghasilan karyawan ke lapisan tarif TER yang lebih tinggi untuk bulan bersangkutan. Kenaikan tarif persentase tersebut secara otomatis memicu pemotongan pajak yang lebih tinggi pada slip gaji di bulan pembagian THR.

Langkah berikutnya dalam mengelola dan menghitung gaji bersih

Mengetahui nilai pasti dari take home pay memberikan kejelasan bagi karyawan dalam merencanakan arus kas keluarga, membayar cicilan, dan menentukan prioritas tabungan. Bagi pengusaha serta pengelola administrasi SDM, transparansi rincian gaji kotor hingga gaji bersih adalah bentuk kepatuhan terhadap regulasi ketenagakerjaan sekaligus sarana membangun rasa percaya dengan para pekerja.

Bila Anda merencanakan kenaikan upah, mempersiapkan penawaran kerja bagi kandidat baru, atau ingin mengetahui beban anggaran perusahaan secara menyeluruh, Anda dapat meninjau estimasi total pengeluaran perusahaan melalui Kalkulator Biaya Karyawan.

SatuTim mempermudah proses evaluasi penghasilan kerja melalui sarana digital yang dapat digunakan tanpa registrasi. Untuk mengetahui jumlah pasti uang yang akan Anda bawa pulang setiap bulan atau mengetahui berapa gaji kotor yang perlu diajukan agar memperoleh target gaji bersih tertentu, langsung gunakan Kalkulator Gaji Bersih sekarang.