KALKULATOR
Kalkulator PPh 21 TER dan gaji bersih
Hitung potongan PPh 21 bulanan dengan tarif efektif rata-rata (TER) PP 58/2023, iuran BPJS karyawan, gaji bersih, dan perkiraan PPh 21 Desember.
JAWABAN SINGKAT
Berapa potongan PPh 21 dari gaji bulanan saya?
Untuk Januari sampai November, PPh 21 pegawai tetap dipotong dengan tarif efektif rata-rata (TER): penghasilan bruto sebulan dikali tarif kategori A, B, atau C sesuai status PTKP. Pada Desember, pajak setahun dihitung ulang dengan tarif Pasal 17 dan dikurangi potongan Januari–November. Contoh resmi PP 58/2023: status K/0 dengan bruto Rp10.000.000 sebulan dipotong 2%, yaitu Rp200.000.
Hitung PPh 21 dan gaji bersih Anda
Hasil perkiraan
Angka yang Anda masukkan dihitung di perangkat Anda dan tidak dikirim ke Panduan Warga.
Cara PPh 21 TER dihitung
Sejak Januari 2024, PPh 21 pegawai tetap untuk masa Januari sampai November dihitung dengan tarif efektif rata-rata (TER) bulanan dalam Lampiran PP 58 Tahun 2023. Tarifnya dikalikan dengan seluruh penghasilan bruto bulan itu: gaji, tunjangan, lembur, bonus, serta iuran JKK, JKM, dan BPJS Kesehatan yang dibayar pemberi kerja. Iuran JHT dan JP yang dibayar pemberi kerja tidak termasuk bruto.
Kategori TER mengikuti status PTKP pada awal tahun. Kategori A untuk TK/0, TK/1, dan K/0; kategori B untuk TK/2, TK/3, K/1, dan K/2; kategori C untuk K/3. Setiap kategori punya puluhan lapisan penghasilan dengan tarif dari 0% sampai 34%.
Pada masa pajak terakhir (Desember, atau bulan terakhir bekerja), pemberi kerja menghitung PPh 21 setahun: bruto setahun dikurangi biaya jabatan 5% (paling banyak Rp6.000.000 setahun), iuran JHT dan JP yang dibayar pegawai, zakat melalui pemberi kerja bila ada, dan PTKP. Hasilnya dibulatkan ke bawah hingga ribuan rupiah, dikenai tarif Pasal 17, lalu dikurangi PPh 21 yang sudah dipotong Januari–November.
Potongan iuran BPJS pegawai tidak mengurangi bruto bulanan untuk TER. Iuran itu hanya mengurangi penghasilan neto pada perhitungan Desember.
PPh 21 Januari–November = bruto sebulan × tarif TER
PKP setahun = bruto setahun − biaya jabatan − iuran JHT/JP pegawai − PTKP (dibulatkan ke bawah ke ribuan)
PPh 21 setahun = tarif Pasal 17 × PKP
PPh 21 Desember = PPh 21 setahun − PPh 21 Januari–November
Contoh perhitungan
Contoh dari Penjelasan PP 58/2023 (Tuan R): status K/0, bruto Rp10.000.000 setiap bulan, iuran pensiun dibayar pegawai Rp100.000 sebulan.
| Komponen | Perhitungan | Hasil |
|---|---|---|
| Kategori dan tarif TER | K/0 → kategori A; bruto Rp10.000.000 ada di lapisan sampai Rp10.050.000 | 2% |
| PPh 21 Januari–November | 2% × Rp10.000.000 | Rp200.000 per bulan |
| Bruto setahun | 12 × Rp10.000.000 | Rp120.000.000 |
| Biaya jabatan | 5% × Rp120.000.000, maksimal Rp6.000.000 | Rp6.000.000 |
| Iuran pensiun pegawai setahun | 12 × Rp100.000 | Rp1.200.000 |
| Penghasilan neto setahun | Rp120.000.000 − Rp6.000.000 − Rp1.200.000 | Rp112.800.000 |
| PKP | Rp112.800.000 − PTKP K/0 Rp58.500.000 | Rp54.300.000 |
| PPh 21 setahun | 5% × Rp54.300.000 | Rp2.715.000 |
| PPh 21 Desember | Rp2.715.000 − (11 × Rp200.000) | Rp515.000 |
Tabel TER, PTKP, dan tarif Pasal 17
| Status | Arti | Kategori TER | PTKP setahun |
|---|---|---|---|
| TK/0 | tidak kawin, 0 tanggungan | A | Rp54.000.000 |
| TK/1 | tidak kawin, 1 tanggungan | A | Rp58.500.000 |
| TK/2 | tidak kawin, 2 tanggungan | B | Rp63.000.000 |
| TK/3 | tidak kawin, 3 tanggungan | B | Rp67.500.000 |
| K/0 | kawin, 0 tanggungan | A | Rp58.500.000 |
| K/1 | kawin, 1 tanggungan | B | Rp63.000.000 |
| K/2 | kawin, 2 tanggungan | B | Rp67.500.000 |
| K/3 | kawin, 3 tanggungan | C | Rp72.000.000 |
| Penghasilan kena pajak setahun (PKP) | Tarif |
|---|---|
| Rp0 – Rp60.000.000 | 5% |
| di atas Rp60.000.000 – Rp250.000.000 | 15% |
| di atas Rp250.000.000 – Rp500.000.000 | 25% |
| di atas Rp500.000.000 – Rp5.000.000.000 | 30% |
| di atas Rp5.000.000.000 | 35% |
Tabel TER bulanan kategori A (Lampiran PP 58/2023, 44 lapisan)
| Penghasilan bruto sebulan | Tarif TER |
|---|---|
| Rp0 – Rp5.400.000 | 0% |
| di atas Rp5.400.000 – Rp5.650.000 | 0,25% |
| di atas Rp5.650.000 – Rp5.950.000 | 0,5% |
| di atas Rp5.950.000 – Rp6.300.000 | 0,75% |
| di atas Rp6.300.000 – Rp6.750.000 | 1% |
| di atas Rp6.750.000 – Rp7.500.000 | 1,25% |
| di atas Rp7.500.000 – Rp8.550.000 | 1,5% |
| di atas Rp8.550.000 – Rp9.650.000 | 1,75% |
| di atas Rp9.650.000 – Rp10.050.000 | 2% |
| di atas Rp10.050.000 – Rp10.350.000 | 2,25% |
| di atas Rp10.350.000 – Rp10.700.000 | 2,5% |
| di atas Rp10.700.000 – Rp11.050.000 | 3% |
| di atas Rp11.050.000 – Rp11.600.000 | 3,5% |
| di atas Rp11.600.000 – Rp12.500.000 | 4% |
| di atas Rp12.500.000 – Rp13.750.000 | 5% |
| di atas Rp13.750.000 – Rp15.100.000 | 6% |
| di atas Rp15.100.000 – Rp16.950.000 | 7% |
| di atas Rp16.950.000 – Rp19.750.000 | 8% |
| di atas Rp19.750.000 – Rp24.150.000 | 9% |
| di atas Rp24.150.000 – Rp26.450.000 | 10% |
| di atas Rp26.450.000 – Rp28.000.000 | 11% |
| di atas Rp28.000.000 – Rp30.050.000 | 12% |
| di atas Rp30.050.000 – Rp32.400.000 | 13% |
| di atas Rp32.400.000 – Rp35.400.000 | 14% |
| di atas Rp35.400.000 – Rp39.100.000 | 15% |
| di atas Rp39.100.000 – Rp43.850.000 | 16% |
| di atas Rp43.850.000 – Rp47.800.000 | 17% |
| di atas Rp47.800.000 – Rp51.400.000 | 18% |
| di atas Rp51.400.000 – Rp56.300.000 | 19% |
| di atas Rp56.300.000 – Rp62.200.000 | 20% |
| di atas Rp62.200.000 – Rp68.600.000 | 21% |
| di atas Rp68.600.000 – Rp77.500.000 | 22% |
| di atas Rp77.500.000 – Rp89.000.000 | 23% |
| di atas Rp89.000.000 – Rp103.000.000 | 24% |
| di atas Rp103.000.000 – Rp125.000.000 | 25% |
| di atas Rp125.000.000 – Rp157.000.000 | 26% |
| di atas Rp157.000.000 – Rp206.000.000 | 27% |
| di atas Rp206.000.000 – Rp337.000.000 | 28% |
| di atas Rp337.000.000 – Rp454.000.000 | 29% |
| di atas Rp454.000.000 – Rp550.000.000 | 30% |
| di atas Rp550.000.000 – Rp695.000.000 | 31% |
| di atas Rp695.000.000 – Rp910.000.000 | 32% |
| di atas Rp910.000.000 – Rp1.400.000.000 | 33% |
| di atas Rp1.400.000.000 | 34% |
Tabel TER bulanan kategori B (Lampiran PP 58/2023, 40 lapisan)
| Penghasilan bruto sebulan | Tarif TER |
|---|---|
| Rp0 – Rp6.200.000 | 0% |
| di atas Rp6.200.000 – Rp6.500.000 | 0,25% |
| di atas Rp6.500.000 – Rp6.850.000 | 0,5% |
| di atas Rp6.850.000 – Rp7.300.000 | 0,75% |
| di atas Rp7.300.000 – Rp9.200.000 | 1% |
| di atas Rp9.200.000 – Rp10.750.000 | 1,5% |
| di atas Rp10.750.000 – Rp11.250.000 | 2% |
| di atas Rp11.250.000 – Rp11.600.000 | 2,5% |
| di atas Rp11.600.000 – Rp12.600.000 | 3% |
| di atas Rp12.600.000 – Rp13.600.000 | 4% |
| di atas Rp13.600.000 – Rp14.950.000 | 5% |
| di atas Rp14.950.000 – Rp16.400.000 | 6% |
| di atas Rp16.400.000 – Rp18.450.000 | 7% |
| di atas Rp18.450.000 – Rp21.850.000 | 8% |
| di atas Rp21.850.000 – Rp26.000.000 | 9% |
| di atas Rp26.000.000 – Rp27.700.000 | 10% |
| di atas Rp27.700.000 – Rp29.350.000 | 11% |
| di atas Rp29.350.000 – Rp31.450.000 | 12% |
| di atas Rp31.450.000 – Rp33.950.000 | 13% |
| di atas Rp33.950.000 – Rp37.100.000 | 14% |
| di atas Rp37.100.000 – Rp41.100.000 | 15% |
| di atas Rp41.100.000 – Rp45.800.000 | 16% |
| di atas Rp45.800.000 – Rp49.500.000 | 17% |
| di atas Rp49.500.000 – Rp53.800.000 | 18% |
| di atas Rp53.800.000 – Rp58.500.000 | 19% |
| di atas Rp58.500.000 – Rp64.000.000 | 20% |
| di atas Rp64.000.000 – Rp71.000.000 | 21% |
| di atas Rp71.000.000 – Rp80.000.000 | 22% |
| di atas Rp80.000.000 – Rp93.000.000 | 23% |
| di atas Rp93.000.000 – Rp109.000.000 | 24% |
| di atas Rp109.000.000 – Rp129.000.000 | 25% |
| di atas Rp129.000.000 – Rp163.000.000 | 26% |
| di atas Rp163.000.000 – Rp211.000.000 | 27% |
| di atas Rp211.000.000 – Rp374.000.000 | 28% |
| di atas Rp374.000.000 – Rp459.000.000 | 29% |
| di atas Rp459.000.000 – Rp555.000.000 | 30% |
| di atas Rp555.000.000 – Rp704.000.000 | 31% |
| di atas Rp704.000.000 – Rp957.000.000 | 32% |
| di atas Rp957.000.000 – Rp1.405.000.000 | 33% |
| di atas Rp1.405.000.000 | 34% |
Tabel TER bulanan kategori C (Lampiran PP 58/2023, 41 lapisan)
| Penghasilan bruto sebulan | Tarif TER |
|---|---|
| Rp0 – Rp6.600.000 | 0% |
| di atas Rp6.600.000 – Rp6.950.000 | 0,25% |
| di atas Rp6.950.000 – Rp7.350.000 | 0,5% |
| di atas Rp7.350.000 – Rp7.800.000 | 0,75% |
| di atas Rp7.800.000 – Rp8.850.000 | 1% |
| di atas Rp8.850.000 – Rp9.800.000 | 1,25% |
| di atas Rp9.800.000 – Rp10.950.000 | 1,5% |
| di atas Rp10.950.000 – Rp11.200.000 | 1,75% |
| di atas Rp11.200.000 – Rp12.050.000 | 2% |
| di atas Rp12.050.000 – Rp12.950.000 | 3% |
| di atas Rp12.950.000 – Rp14.150.000 | 4% |
| di atas Rp14.150.000 – Rp15.550.000 | 5% |
| di atas Rp15.550.000 – Rp17.050.000 | 6% |
| di atas Rp17.050.000 – Rp19.500.000 | 7% |
| di atas Rp19.500.000 – Rp22.700.000 | 8% |
| di atas Rp22.700.000 – Rp26.600.000 | 9% |
| di atas Rp26.600.000 – Rp28.100.000 | 10% |
| di atas Rp28.100.000 – Rp30.100.000 | 11% |
| di atas Rp30.100.000 – Rp32.600.000 | 12% |
| di atas Rp32.600.000 – Rp35.400.000 | 13% |
| di atas Rp35.400.000 – Rp38.900.000 | 14% |
| di atas Rp38.900.000 – Rp43.000.000 | 15% |
| di atas Rp43.000.000 – Rp47.400.000 | 16% |
| di atas Rp47.400.000 – Rp51.200.000 | 17% |
| di atas Rp51.200.000 – Rp55.800.000 | 18% |
| di atas Rp55.800.000 – Rp60.400.000 | 19% |
| di atas Rp60.400.000 – Rp66.700.000 | 20% |
| di atas Rp66.700.000 – Rp74.500.000 | 21% |
| di atas Rp74.500.000 – Rp83.200.000 | 22% |
| di atas Rp83.200.000 – Rp95.600.000 | 23% |
| di atas Rp95.600.000 – Rp110.000.000 | 24% |
| di atas Rp110.000.000 – Rp134.000.000 | 25% |
| di atas Rp134.000.000 – Rp169.000.000 | 26% |
| di atas Rp169.000.000 – Rp221.000.000 | 27% |
| di atas Rp221.000.000 – Rp390.000.000 | 28% |
| di atas Rp390.000.000 – Rp463.000.000 | 29% |
| di atas Rp463.000.000 – Rp561.000.000 | 30% |
| di atas Rp561.000.000 – Rp709.000.000 | 31% |
| di atas Rp709.000.000 – Rp965.000.000 | 32% |
| di atas Rp965.000.000 – Rp1.419.000.000 | 33% |
| di atas Rp1.419.000.000 | 34% |
Batasan kalkulator
- Kalkulator menganggap Anda pegawai tetap, bekerja penuh setahun, dan menerima gaji yang sama setiap bulan. Bonus, THR, dan lembur dipotong dengan tarif TER pada bulan dibayarkan, sehingga potongan bulan itu lebih besar.
- Pegawai yang mulai atau berhenti bekerja di tengah tahun memakai biaya jabatan paling banyak Rp500.000 per bulan kerja; hasil Desember dapat berbeda.
- Tidak mencakup pegawai tidak tetap, tarif harian, pesangon, natura, atau insentif PPh 21 ditanggung pemerintah (misalnya PMK 105/2025 untuk sektor alas kaki, tekstil, furnitur, kulit, dan pariwisata dengan bruto sampai Rp10.000.000).
- Angka akhir ada pada bukti potong dari pemberi kerja. Jika berbeda jauh, tanyakan rinciannya ke bagian penggajian.
Pertanyaan yang sering diajukan
Kenapa potongan PPh 21 di slip gaji naik di bulan tertentu?
Karena tarif TER dikenakan pada seluruh bruto bulan itu. Jika ada bonus, THR, atau lembur, bruto naik dan bisa masuk lapisan tarif yang lebih tinggi. Selisihnya disesuaikan pada perhitungan Desember.
Kenapa PPh 21 Desember jauh lebih besar atau malah minus?
PPh 21 Desember adalah pajak setahun menurut tarif Pasal 17 dikurangi potongan Januari–November. Jika TER bulanan lebih rendah dari pajak setahun sebenarnya, Desember menanggung selisihnya. Jika lebih tinggi, hasilnya negatif dan kelebihannya dikembalikan pemberi kerja kepada pegawai.
Status PTKP saya berubah di tengah tahun. Mana yang dipakai?
PMK 168/2023 menetapkan status PTKP berdasarkan keadaan pada awal tahun kalender. Perubahan status di tengah tahun, seperti menikah atau punya anak, dipakai mulai tahun pajak berikutnya.
Apakah karyawati yang sudah menikah memakai status K?
Tidak otomatis. Karyawati kawin hanya mendapat PTKP untuk dirinya sendiri (seperti TK/0, kategori A), kecuali dapat menunjukkan surat keterangan dari pemerintah daerah setempat, sekurang-kurangnya kecamatan, bahwa suaminya tidak menerima atau memperoleh penghasilan.
Apakah iuran BPJS mengurangi PPh 21 bulanan?
Tidak untuk potongan TER bulanan. Iuran JHT dan JP yang Anda bayar hanya mengurangi penghasilan neto pada perhitungan Desember. Sebaliknya, iuran JKK, JKM, dan BPJS Kesehatan yang dibayar kantor justru menambah bruto.
Berapa gaji yang tidak kena PPh 21?
Untuk potongan bulanan, bruto sampai Rp5.400.000 (kategori A), Rp6.200.000 (kategori B), atau Rp6.600.000 (kategori C) dikenai tarif TER 0%. Pajak setahun tetap bergantung pada PTKP; untuk TK/0, PTKP-nya Rp54.000.000 setahun.
Sumber dan pemeriksaan
Diperiksa . Tabel TER disalin dari Lampiran PP 58/2023 dan diperiksa per baris terhadap dokumen aslinya; logika kalkulator diuji dengan contoh resmi PP 58/2023 dan PMK 168/2023.
- PP 58 Tahun 2023 (JDIH BPK) ↗peraturan.bpk.go.id · Diakses 25 September 2026
- PP 58 Tahun 2023 PDF ↗peraturan.bpk.go.id · Diakses 25 September 2026
- PMK 168 Tahun 2023 (JDIH BPK) ↗peraturan.bpk.go.id · Diakses 25 September 2026
- UU 7 Tahun 2021 (HPP) (JDIH BPK) ↗peraturan.bpk.go.id · Diakses 25 September 2026
- PMK 105 Tahun 2025 (JDIH BPK) ↗peraturan.bpk.go.id · Diakses 25 September 2026
- PMK 6 Tahun 2026 (JDIH BPK) ↗peraturan.bpk.go.id · Diakses 25 September 2026
- Perpres 64/2020 (Perubahan Kedua Perpres 82/2018) - JDIH BPK ↗peraturan.bpk.go.id · Diakses 25 September 2026
- BPJS Ketenagakerjaan - Informasi Kepesertaan Penerima Upah ↗www.bpjsketenagakerjaan.go.id · Diakses 25 September 2026
- Surat BPJS Ketenagakerjaan No. B/1226/022026 (25 Feb 2026) Ketentuan Batas Upah dan Manfaat JP 2026 (copy hosted by a third party) ↗494075.fs1.hubspotusercontent-na1.net · Diakses 25 September 2026