Pekerjaan · Panduan
Cara hitung gaji bersih lengkap (PPh 21 + BPJS)
Panduan take-home pay: bruto, potongan PPh 21 TER, iuran BPJS pekerja, bonus/lembur, dan simulasi satu form.
Terakhir diperbarui: Juni 2026
Ringkasan
Gaji bersih (take-home pay) yang diterima di rekening biasanya bukan angka bruto di kontrak. Potongan utama karyawan swasta: PPh 21 (metode TER) dan iuran BPJS Kesehatan plus Ketenagakerjaan (JHT, JP).
Panduan ini merangkum rumus gabungan tanpa hitung manual dua kali, plus catatan kapan bonus atau THR mengubah angka.
Simulasi HitungSemua edukatif. Potongan koperasi, pinjaman kantor, atau zakat tidak otomatis masuk kecuali Anda masukkan sebagai penyesuaian.
Komponen take-home pay
Bruto = gaji pokok + tunjangan tetap + penghasilan tidak teratur bulan ini (bonus, THR, lembur).
Potongan wajib simulasi: PPh 21 TER (PP 58/2023) dan iuran BPJS pekerja (Perpres 64/2020, PP 84/2024).
Gaji bersih = bruto − PPh 21 − BPJS pekerja. Iuran JKK/JKM/JKP penuh ditanggung perusahaan, bukan potongan slip (kecuali kebijakan internal).
BPJS pekerja yang memotong gaji
Kesehatan: 1% dari upah acuan (plafon upah berlaku).
JHT (Jaminan Hari Tua): 2% pekerja. JP (Jaminan Pensiun): 1% pekerja dengan plafon upah JP.
Dasar iuran BPJS = gaji pokok + tunjangan tetap, bukan bonus/lembur. Sebaliknya, bonus/lembur generally menaikkan bruto PPh TER.
Alur simulasi praktis
Mulai dari upah kontrak (pokok + tunjangan). Tambahkan THR/bonus/lembur jika dibayar bulan ini.
Pilih PTKP sesuai HR. Potongan PPh 21 dihitung dari bruto total dengan tarif TER.
Kurangi iuran BPJS pekerja. Bandingkan dengan slip gaji jika ada selisih, cek potongan internal perusahaan.
Langkah hitung gaji bersih lengkap
Langkah
- 1
Isi upah tetap
Pokok + tunjangan tetap, atau satu angka total upah.
- 2
Tambahkan penghasilan tidak teratur
Bonus, THR, atau lembur bulan berjalan jika ada.
- 3
Pilih PTKP
Menentukan kategori TER A/B/C.
- 4
Kurangi PPh 21 dan BPJS
Take-home pay = bruto − kedua potongan tersebut.
Rumus
Rumus gabungan
Gaji bersih = (Upah tetap + Tidak teratur) − PPh 21 TER − BPJS pekerja
BPJS pekerja ≈ Kesehatan 1% + JHT 2% + JP 1% (dengan plafon). PPh dari tabel TER PP 58/2023.
Contoh ilustrasi
Upah tetap Rp 8 juta, TK/0, tanpa bonus. PPh TER mis. Rp 120 ribu, BPJS pekerja ≈ Rp 320 ribu.
Take-home pay ≈ Rp 7,56 juta sebelum potongan lain.
Jika ada bonus Rp 2 juta, bruto PPh naik jadi Rp 10 juta; PPh TER naik, BPJS tetap dari upah tetap Rp 8 juta.
Coba simulasi langsung
Take-home pay: bruto − PPh 21 TER − BPJS pekerja. Satu form, dasar PP 58/2023 & Perpres 64/2020. Gratis, tanpa akun, dengan dasar peraturan di halaman kalkulator.
Buka kalkulator gaji bersih lengkapPanduan terkait
Istilah pencarian
Topik yang sering dicari
- hitung gaji bersih lengkap
- take home pay indonesia
- gaji bersih setelah pajak dan bpjs
- simulasi slip gaji
Pertanyaan umum (FAQ)
Apakah lembur otomatis masuk simulasi?(buka)
Masukkan manual di field penghasilan tidak teratur. Atau hitung lembur di kalkulator waktu kerja lembur lalu salin nominalnya.
Apakah THR sudah termasuk?(buka)
THR tidak otomatis. Masukkan THR bulan dibayar sebagai penghasilan tidak teratur.
Kenapa angka beda dengan slip HR?(buka)
Potongan koperasi, pinjaman, dan pembulatan HR bisa berbeda. Simulasi fokus PPh + BPJS reguler.
Apakah iuran perusahaan mengurangi gaji?(buka)
Tidak. Iuran pemberi kerja (4% Kesehatan, JHT 3,7%, dll.) ditampilkan terpisah sebagai informasi.
Apakah ini pengganti konsultasi pajak?(buka)
Tidak. Untuk kasus kompleks (multi pekerjaan, DN, benefit non-rutin), konsultasikan konsultan pajak atau HR.
Metodologi dan sumber peraturan dijelaskan di halaman Metodologi.