HitungPPh
Diperbarui 9 November 2026

Cara Menghitung PPh 21 (TER) dan Contoh Soalnya

Panduan lengkap menghitung PPh Pasal 21 karyawan tetap sesuai PP 58/2023 dan PMK 168/2023. Masukkan angka Anda di bawah untuk melihat setiap langkahnya.

Coba dengan angka Anda

Gaji + tunjangan + premi JKK/JKM/BPJS Kesehatan dari perusahaan.
Menentukan kategori TER: A (TK/0, TK/1, K/0), B (TK/2, TK/3, K/1, K/2), C (K/3).
Hasil
…
Memuat kalkulator. Pastikan JavaScript aktif.

Cara pakai

  1. Isi bruto sebulan, status PTKP, dan iuran pensiun yang dibayar karyawan.
  2. Ikuti langkah 1–7 di hasil: tarif TER bulanan, lalu perhitungan setahun Pasal 17 di Desember.
  3. Bandingkan dengan slip gaji Anda. Untuk bonus/THR yang berbeda tiap bulan, pakai kalkulator tahunan.

PPh 21 adalah…

PPh Pasal 21 adalah pajak atas penghasilan berupa gaji, upah, honorarium, tunjangan, dan pembayaran lain yang diterima orang pribadi dari pekerjaan, jasa, atau kegiatan. Pajak ini dipotong oleh pemberi kerja lalu disetor ke negara; karyawan menerima bukti potong (1721-A1) sebagai dasar SPT Tahunan.

Langkah menghitung PPh 21 bulanan (Januari–November)

  1. Jumlahkan penghasilan bruto sebulan: gaji pokok, tunjangan tetap, tunjangan tidak tetap, lembur, bonus/THR bila dibayar bulan itu, serta premi JKK, JKM, dan BPJS Kesehatan yang dibayar perusahaan.
  2. Tentukan kategori TER dari status PTKP: A (TK/0, TK/1, K/0), B (TK/2, TK/3, K/1, K/2), atau C (K/3).
  3. Cari tarif di tabel TER sesuai kategori dan bruto.
  4. Kalikan: PPh 21 = bruto × tarif TER.

Langkah menghitung PPh 21 Desember (setahun)

  1. Bruto setahun − biaya jabatan (5%, maks. Rp6 juta) − iuran pensiun/JHT/JP karyawan − zakat lewat pemberi kerja = penghasilan neto.
  2. Neto − PTKP = PKP, dibulatkan ke bawah ke ribuan.
  3. PKP × tarif Pasal 17 = PPh terutang setahun.
  4. PPh Desember = PPh setahun − PPh yang sudah dipotong Januari–November.

Contoh soal PPh 21 (sumber: DJP & PMK 168/2023)

Contoh 1 — Tuan R (K/0, gaji Rp10.000.000)

Sumber: materi sosialisasi DJP. Iuran pensiun Rp100.000 per bulan.

  1. Kategori TER: K/0 → A. Bruto Rp10.000.000 → tarif 2%.
  2. PPh 21 Januari–November: 2% × Rp10.000.000 = Rp200.000/bulan; total 11 bulan Rp2.200.000.
  3. Bruto setahun Rp120.000.000 − biaya jabatan Rp6.000.000 − iuran pensiun Rp1.200.000 = neto Rp112.800.000.
  4. Neto − PTKP K/0 Rp58.500.000 = PKP Rp54.300.000.
  5. PPh setahun: 5% × Rp54.300.000 = Rp2.715.000 → Rp2.715.000.
  6. PPh 21 Desember = Rp2.715.000 − Rp2.200.000 = Rp515.000.

Contoh 2 — Tuan A (K/0, bonus, THR, lembur, zakat)

Sumber: Lampiran PMK 168/2023. Gaji Rp30.080.000/bulan (termasuk premi), iuran pensiun Rp100.000, zakat Rp200.000/bulan; lembur Rp5 juta di Februari dan Mei, THR Rp20 juta di Juli, bonus Rp60 juta di Desember.

  1. PPh 21 Januari–November dengan TER kategori A: total Rp50.120.000 (Februari & Mei tarif naik karena lembur, Juli naik karena THR).
  2. Neto setahun Rp441.360.000, PTKP Rp58.500.000, PKP Rp382.860.000.
  3. PPh setahun: 5% × Rp60.000.000 = Rp3.000.000; 15% × Rp190.000.000 = Rp28.500.000; 25% × Rp132.860.000 = Rp33.215.000 → Rp64.715.000.
  4. PPh 21 Desember = Rp64.715.000 − Rp50.120.000 = Rp14.595.000.

Contoh 3 — Karyawan TK/0 gaji Rp6.000.000 dengan BPJS

  1. Bruto PPh 21 = gaji Rp6.000.000 + JKK Rp14.400 + JKM Rp18.000 + BPJS Kesehatan perusahaan Rp240.000 = Rp6.272.400.
  2. TER A untuk Rp6.272.400 = 0,75% → PPh 21 sebulan Rp47.043.
  3. Desember: neto setahun Rp69.345.360 (setelah biaya jabatan dan JHT+JP Rp180.000/bulan) − PTKP Rp54.000.000 = PKP Rp15.345.000 → PPh setahun Rp767.250.
  4. PPh 21 Desember = Rp767.250 − Rp517.473 = Rp249.777.

Kesalahan umum saat menghitung PPh 21

  • Lupa premi BPJS dari perusahaan. JKK, JKM, dan BPJS Kesehatan 4% yang dibayar perusahaan menambah bruto.
  • Mengurangkan PTKP di perhitungan bulanan. Dengan TER, PTKP baru dipakai di Desember.
  • Memakai tarif Pasal 17 untuk seluruh PKP. Tarifnya progresif per lapisan.
  • Salah status PTKP. Status mengikuti keadaan 1 Januari.

Untuk perhitungan otomatis lengkap dengan metode gross-up dan net, gunakan kalkulator PPh 21.

Pertanyaan yang sering diajukan

Bagaimana rumus PPh 21 terbaru?

Januari–November: PPh 21 = bruto sebulan × tarif TER. Desember: (bruto setahun − biaya jabatan − iuran pensiun − PTKP) × tarif Pasal 17, dikurangi PPh yang sudah dipotong.

Apakah PTKP dikurangkan setiap bulan?

Tidak. Pada metode TER, PTKP sudah tercermin dalam kategori dan tabel tarif. PTKP baru dikurangkan saat menghitung pajak setahun di masa pajak terakhir.

Berapa biaya jabatan?

5% dari penghasilan bruto, maksimal Rp500.000 per bulan atau Rp6.000.000 per tahun.

Apakah THR dan bonus dihitung terpisah?

Tidak. THR dan bonus dijumlahkan dengan gaji bulan diterimanya, lalu dikalikan tarif TER sesuai total bruto bulan itu.

Di mana saya bisa melihat contoh resmi?

Lampiran PMK 168/2023 berisi contoh perhitungan lengkap, termasuk contoh Tuan A yang dipakai di halaman ini. Tautannya ada di bagian sumber resmi.

Bagaimana jika pegawai berhenti di tengah tahun?

Perhitungan setahun dilakukan pada bulan terakhir bekerja dengan penghasilan yang benar-benar diterima (tidak disetahunkan), lalu dikurangi PPh yang sudah dipotong.

Dasar hukum

  • PP 58/2023
  • PMK 168/2023 (termasuk lampiran contoh)
  • UU HPP Pasal 17 & 21
  • PMK 101/2016 (PTKP)

Sumber resmi & referensi

Hasil perhitungan adalah simulasi berdasarkan peraturan yang berlaku per 9 November 2026 dan asumsi umum. Ini bukan nasihat pajak. Baca disclaimer.

Kalkulator terkait