Terakhir diperbarui: 30 Oktober 2026
Gunakan kalkulator PPh 21 ini untuk menghitung pajak gaji karyawan di Indonesia dengan Tarif Efektif Rata-rata (TER) untuk Januari sampai November, dan dengan tarif progresif Pasal 17 untuk masa pajak Desember. Rumus dan tabel mengikuti PP 58/2023 dan PMK 168/2023, dan kami mengujinya dengan contoh resmi dari Direktorat Jenderal Pajak.
Indonesia withholds income tax on salaries (PPh 21) using monthly effective rates (TER, categories A, B and C) from January to November, then recalculates the full year in December using the progressive Article 17 rates. The calculator below does both, using the PTKP status of the employee and the full TER tables from PMK 168/2023.
- Januari sampai November: PPh 21 = penghasilan bruto sebulan x TER. Kategori TER (A, B atau C) ditentukan oleh status PTKP pegawai.
- Masa pajak Desember: pajak dihitung ulang untuk satu tahun dengan tarif Pasal 17 (5, 15, 25, 30 dan 35 persen), lalu dikurangi pemotongan Januari sampai November.
- Penghasilan bruto mencakup gaji, tunjangan, THR, bonus, lembur, dan premi JKK, JKM serta asuransi kesehatan yang dibayar perusahaan.
- Batas bebas pajak bulanan dengan TER: Rp 5,4 juta (kategori A), Rp 6,2 juta (B) dan Rp 6,6 juta (C).
- Insentif PPh 21 DTP 2026 hanya untuk sektor padat karya dan pariwisata dengan penghasilan tetap sampai Rp 10 juta per bulan.
Kalkulator PPh 21 2026
Isi data karyawan. Angka awal adalah contoh resmi DJP: gaji Rp 10.000.000, status K/0, iuran pensiun Rp 100.000 per bulan, dengan hasil Rp 200.000 per bulan (Januari sampai November) dan Rp 515.000 di bulan Desember.
Estimasi untuk pegawai tetap dengan gaji yang sama sepanjang tahun. Hasil bisa berbeda jika gaji berubah, ada zakat atau sumbangan keagamaan wajib, atau karyawan bekerja kurang dari setahun. Bukan nasihat pajak: pastikan ke konsultan pajak atau DJP.
Apa Itu PPh 21 dan Siapa yang Dipotong?
PPh Pasal 21 adalah pajak penghasilan atas gaji, upah, honorarium, tunjangan, dan pembayaran lain yang diterima sehubungan dengan pekerjaan. Pemberi kerja wajib memotong, menyetor dan melaporkannya, sedangkan karyawan menanggungnya dari penghasilan, kecuali perusahaan memberi tunjangan pajak. Pegawai tetap dihitung dengan TER bulanan dan perhitungan akhir tahun. Pegawai tidak tetap yang dibayar harian memakai tarif harian: 0 persen sampai Rp 450.000 per hari, 0,5 persen untuk di atas Rp 450.000 sampai Rp 2,5 juta per hari, dan di atas itu memakai tarif Pasal 17 atas 50 persen penghasilan.
Cara Menghitung PPh 21 dengan TER (Januari sampai November)
- Tentukan status PTKP pegawai pada awal tahun, lalu cari kategorinya di tabel di bawah.
- Hitung penghasilan bruto bulan itu: gaji, tunjangan, THR, bonus, lembur, dan premi JKK, JKM serta asuransi kesehatan yang dibayar perusahaan.
- Cari tarif TER pada tabel kategori yang sesuai, berdasarkan rentang bruto sebulan.
- Kalikan: PPh 21 = bruto sebulan x TER.
| Status PTKP | PTKP setahun | Kategori TER |
|---|---|---|
| TK/0 | Rp 54.000.000 | A |
| TK/1 | Rp 58.500.000 | A |
| K/0 | Rp 58.500.000 | A |
| TK/2 | Rp 63.000.000 | B |
| K/1 | Rp 63.000.000 | B |
| TK/3 | Rp 67.500.000 | B |
| K/2 | Rp 67.500.000 | B |
| K/3 | Rp 72.000.000 | C |
Kami tidak menemukan perubahan nilai PTKP untuk 2026. Cek pengumuman terbaru DJP sebelum memakainya untuk laporan resmi.
Contoh resmi DJP: gaji bruto Rp 15.500.000, status TK/0 (kategori A), TER 7 persen, sehingga PPh 21 = Rp 1.085.000 per bulan. Contoh lain, gaji Rp 22.500.000 kategori A dengan TER 9 persen menghasilkan Rp 2.025.000, dan gaji Rp 6.800.000 kategori B dengan TER 0,5 persen menghasilkan Rp 34.000.
Cara Menghitung PPh 21 Masa Pajak Desember
Pada masa pajak terakhir (umumnya Desember, atau bulan karyawan berhenti bekerja), pajak setahun dihitung ulang supaya sesuai dengan tarif progresif:
- Penghasilan bruto setahun = 12 bulan gaji + THR, bonus dan penghasilan lain.
- Kurangi biaya jabatan: 5 persen dari bruto setahun, maksimal Rp 6.000.000 setahun (Rp 500.000 per bulan), dan iuran pensiun, JHT serta JP yang dibayar karyawan.
- Kurangi PTKP untuk mendapat Penghasilan Kena Pajak (PKP), dibulatkan ke bawah ribuan penuh.
- Kenakan tarif Pasal 17.
- PPh Desember = pajak setahun dikurangi PPh 21 yang sudah dipotong Januari sampai November. Jika negatif, kelebihan dikembalikan bersama gaji.
| Lapisan PKP setahun | Tarif |
|---|---|
| Sampai Rp 60.000.000 | 5% |
| Di atas Rp 60.000.000 sampai Rp 250.000.000 | 15% |
| Di atas Rp 250.000.000 sampai Rp 500.000.000 | 25% |
| Di atas Rp 500.000.000 sampai Rp 5.000.000.000 | 30% |
| Di atas Rp 5.000.000.000 | 35% |
Contoh resmi DJP: Tuan R bergaji Rp 10.000.000, status K/0, iuran pensiun Rp 100.000 per bulan. Bruto setahun Rp 120.000.000, dikurangi biaya jabatan Rp 6.000.000, iuran pensiun Rp 1.200.000 dan PTKP Rp 58.500.000, sehingga PKP Rp 54.300.000. Pajak setahun 5 persen x Rp 54.300.000 = Rp 2.715.000. Dengan TER 2 persen, pemotongan Januari sampai November = 11 x Rp 200.000 = Rp 2.200.000, jadi PPh Desember = Rp 515.000. Total pajak setahun tetap sama dengan perhitungan lama, hanya lebih sederhana setiap bulan.
Tabel TER PPh 21 2026 Lengkap (Kategori A, B, C)
Berikut tabel TER bulanan dari lampiran PMK 168/2023. Klik untuk membuka tiap kategori.
Tabel TER Kategori A: TK/0, TK/1, K/0 (44 lapisan)
| Penghasilan bruto sebulan | TER |
|---|---|
| Sampai Rp 5.400.000 | 0% |
| Rp 5.400.001 - Rp 5.650.000 | 0,25% |
| Rp 5.650.001 - Rp 5.950.000 | 0,5% |
| Rp 5.950.001 - Rp 6.300.000 | 0,75% |
| Rp 6.300.001 - Rp 6.750.000 | 1% |
| Rp 6.750.001 - Rp 7.500.000 | 1,25% |
| Rp 7.500.001 - Rp 8.550.000 | 1,5% |
| Rp 8.550.001 - Rp 9.650.000 | 1,75% |
| Rp 9.650.001 - Rp 10.050.000 | 2% |
| Rp 10.050.001 - Rp 10.350.000 | 2,25% |
| Rp 10.350.001 - Rp 10.700.000 | 2,5% |
| Rp 10.700.001 - Rp 11.050.000 | 3% |
| Rp 11.050.001 - Rp 11.600.000 | 3,5% |
| Rp 11.600.001 - Rp 12.500.000 | 4% |
| Rp 12.500.001 - Rp 13.750.000 | 5% |
| Rp 13.750.001 - Rp 15.100.000 | 6% |
| Rp 15.100.001 - Rp 16.950.000 | 7% |
| Rp 16.950.001 - Rp 19.750.000 | 8% |
| Rp 19.750.001 - Rp 24.150.000 | 9% |
| Rp 24.150.001 - Rp 26.450.000 | 10% |
| Rp 26.450.001 - Rp 28.000.000 | 11% |
| Rp 28.000.001 - Rp 30.050.000 | 12% |
| Rp 30.050.001 - Rp 32.400.000 | 13% |
| Rp 32.400.001 - Rp 35.400.000 | 14% |
| Rp 35.400.001 - Rp 39.100.000 | 15% |
| Rp 39.100.001 - Rp 43.850.000 | 16% |
| Rp 43.850.001 - Rp 47.800.000 | 17% |
| Rp 47.800.001 - Rp 51.400.000 | 18% |
| Rp 51.400.001 - Rp 56.300.000 | 19% |
| Rp 56.300.001 - Rp 62.200.000 | 20% |
| Rp 62.200.001 - Rp 68.600.000 | 21% |
| Rp 68.600.001 - Rp 77.500.000 | 22% |
| Rp 77.500.001 - Rp 89.000.000 | 23% |
| Rp 89.000.001 - Rp 103.000.000 | 24% |
| Rp 103.000.001 - Rp 125.000.000 | 25% |
| Rp 125.000.001 - Rp 157.000.000 | 26% |
| Rp 157.000.001 - Rp 206.000.000 | 27% |
| Rp 206.000.001 - Rp 337.000.000 | 28% |
| Rp 337.000.001 - Rp 454.000.000 | 29% |
| Rp 454.000.001 - Rp 550.000.000 | 30% |
| Rp 550.000.001 - Rp 695.000.000 | 31% |
| Rp 695.000.001 - Rp 910.000.000 | 32% |
| Rp 910.000.001 - Rp 1.400.000.000 | 33% |
| Di atas Rp 1.400.000.000 | 34% |
Tabel TER Kategori B: TK/2, TK/3, K/1, K/2 (40 lapisan)
| Penghasilan bruto sebulan | TER |
|---|---|
| Sampai Rp 6.200.000 | 0% |
| Rp 6.200.001 - Rp 6.500.000 | 0,25% |
| Rp 6.500.001 - Rp 6.850.000 | 0,5% |
| Rp 6.850.001 - Rp 7.300.000 | 0,75% |
| Rp 7.300.001 - Rp 9.200.000 | 1% |
| Rp 9.200.001 - Rp 10.750.000 | 1,5% |
| Rp 10.750.001 - Rp 11.250.000 | 2% |
| Rp 11.250.001 - Rp 11.600.000 | 2,5% |
| Rp 11.600.001 - Rp 12.600.000 | 3% |
| Rp 12.600.001 - Rp 13.600.000 | 4% |
| Rp 13.600.001 - Rp 14.950.000 | 5% |
| Rp 14.950.001 - Rp 16.400.000 | 6% |
| Rp 16.400.001 - Rp 18.450.000 | 7% |
| Rp 18.450.001 - Rp 21.850.000 | 8% |
| Rp 21.850.001 - Rp 26.000.000 | 9% |
| Rp 26.000.001 - Rp 27.700.000 | 10% |
| Rp 27.700.001 - Rp 29.350.000 | 11% |
| Rp 29.350.001 - Rp 31.450.000 | 12% |
| Rp 31.450.001 - Rp 33.950.000 | 13% |
| Rp 33.950.001 - Rp 37.100.000 | 14% |
| Rp 37.100.001 - Rp 41.100.000 | 15% |
| Rp 41.100.001 - Rp 45.800.000 | 16% |
| Rp 45.800.001 - Rp 49.500.000 | 17% |
| Rp 49.500.001 - Rp 53.800.000 | 18% |
| Rp 53.800.001 - Rp 58.500.000 | 19% |
| Rp 58.500.001 - Rp 64.000.000 | 20% |
| Rp 64.000.001 - Rp 71.000.000 | 21% |
| Rp 71.000.001 - Rp 80.000.000 | 22% |
| Rp 80.000.001 - Rp 93.000.000 | 23% |
| Rp 93.000.001 - Rp 109.000.000 | 24% |
| Rp 109.000.001 - Rp 129.000.000 | 25% |
| Rp 129.000.001 - Rp 163.000.000 | 26% |
| Rp 163.000.001 - Rp 211.000.000 | 27% |
| Rp 211.000.001 - Rp 374.000.000 | 28% |
| Rp 374.000.001 - Rp 459.000.000 | 29% |
| Rp 459.000.001 - Rp 555.000.000 | 30% |
| Rp 555.000.001 - Rp 704.000.000 | 31% |
| Rp 704.000.001 - Rp 957.000.000 | 32% |
| Rp 957.000.001 - Rp 1.405.000.000 | 33% |
| Di atas Rp 1.405.000.000 | 34% |
Tabel TER Kategori C: K/3 (41 lapisan)
| Penghasilan bruto sebulan | TER |
|---|---|
| Sampai Rp 6.600.000 | 0% |
| Rp 6.600.001 - Rp 6.950.000 | 0,25% |
| Rp 6.950.001 - Rp 7.350.000 | 0,5% |
| Rp 7.350.001 - Rp 7.800.000 | 0,75% |
| Rp 7.800.001 - Rp 8.850.000 | 1% |
| Rp 8.850.001 - Rp 9.800.000 | 1,25% |
| Rp 9.800.001 - Rp 10.950.000 | 1,5% |
| Rp 10.950.001 - Rp 11.200.000 | 1,75% |
| Rp 11.200.001 - Rp 12.050.000 | 2% |
| Rp 12.050.001 - Rp 12.950.000 | 3% |
| Rp 12.950.001 - Rp 14.150.000 | 4% |
| Rp 14.150.001 - Rp 15.550.000 | 5% |
| Rp 15.550.001 - Rp 17.050.000 | 6% |
| Rp 17.050.001 - Rp 19.500.000 | 7% |
| Rp 19.500.001 - Rp 22.700.000 | 8% |
| Rp 22.700.001 - Rp 26.600.000 | 9% |
| Rp 26.600.001 - Rp 28.100.000 | 10% |
| Rp 28.100.001 - Rp 30.100.000 | 11% |
| Rp 30.100.001 - Rp 32.600.000 | 12% |
| Rp 32.600.001 - Rp 35.400.000 | 13% |
| Rp 35.400.001 - Rp 38.900.000 | 14% |
| Rp 38.900.001 - Rp 43.000.000 | 15% |
| Rp 43.000.001 - Rp 47.400.000 | 16% |
| Rp 47.400.001 - Rp 51.200.000 | 17% |
| Rp 51.200.001 - Rp 55.800.000 | 18% |
| Rp 55.800.001 - Rp 60.400.000 | 19% |
| Rp 60.400.001 - Rp 66.700.000 | 20% |
| Rp 66.700.001 - Rp 74.500.000 | 21% |
| Rp 74.500.001 - Rp 83.200.000 | 22% |
| Rp 83.200.001 - Rp 95.600.000 | 23% |
| Rp 95.600.001 - Rp 110.000.000 | 24% |
| Rp 110.000.001 - Rp 134.000.000 | 25% |
| Rp 134.000.001 - Rp 169.000.000 | 26% |
| Rp 169.000.001 - Rp 221.000.000 | 27% |
| Rp 221.000.001 - Rp 390.000.000 | 28% |
| Rp 390.000.001 - Rp 463.000.000 | 29% |
| Rp 463.000.001 - Rp 561.000.000 | 30% |
| Rp 561.000.001 - Rp 709.000.000 | 31% |
| Rp 709.000.001 - Rp 965.000.000 | 32% |
| Rp 965.000.001 - Rp 1.419.000.000 | 33% |
| Di atas Rp 1.419.000.000 | 34% |
Apa Saja yang Termasuk Penghasilan Bruto?
Dasar TER adalah penghasilan bruto bulan itu, bukan gaji pokok saja. Contoh resmi DJP menambahkan tunjangan, tunjangan hari raya, bonus, uang lembur, serta premi JKK dan JKM yang dibayar perusahaan ke dalam bruto bulanan. Artinya bulan dengan THR atau bonus sering masuk lapisan TER yang lebih tinggi. Iuran JHT dan JP yang dibayar karyawan tidak mengurangi dasar TER, tetapi mengurangi penghasilan neto pada perhitungan Desember.
Insentif PPh 21 Ditanggung Pemerintah (DTP) 2026
PMK 105/2025 memperpanjang insentif PPh 21 DTP sampai Desember 2026 untuk sektor tertentu: industri padat karya (alas kaki, tekstil dan pakaian jadi, furnitur, kulit dan barang dari kulit) dan pariwisata. Pegawai tetap berhak jika penghasilan bruto tetap dan teratur tidak lebih dari Rp 10.000.000 pada Januari 2026 (atau bulan pertama bekerja di 2026), dan pegawai tidak tetap jika upah tidak lebih dari Rp 10.000.000 per bulan. Perusahaan harus memiliki KLU yang tercantum di lampiran PMK, dan pegawai tidak boleh menerima insentif DTP lain. Kalkulator di atas tidak memasukkan insentif ini, jadi karyawan yang memenuhi syarat dapat membayar nol.
Kesalahan Umum dalam Menghitung PPh 21
- Memakai gaji pokok saja sebagai dasar TER, padahal tunjangan, lembur dan premi asuransi perusahaan ikut dihitung.
- Memakai TER di bulan Desember. Masa pajak terakhir harus memakai tarif Pasal 17 untuk setahun.
- Salah kategori TER karena status PTKP berubah di tengah tahun. Kategori mengikuti status pada awal tahun.
- Lupa menggabungkan THR dan bonus ke bruto bulan diterima.
- Tidak menyesuaikan setelah gaji naik, yang membuat lapisan TER berubah.
Tidak ingin mengurus PPh 21 dan BPJS sendiri?
Asiacruit menghitung PPh 21, BPJS, THR dan upah minimum daerah untuk setiap karyawan di Indonesia, dengan atau tanpa PT PMA.
Pelajari Employer of Record IndonesiaSumber resmi: Direktorat Jenderal Pajak (DJP), PP 58/2023 dan PMK 168/2023. Selalu pastikan angka dan aturan terbaru ke instansi sebelum bertindak.
Pertanyaan yang Sering Diajukan (FAQ)
Untuk status TK/0, TK/1 atau K/0 (kategori A), tarif TER gaji Rp 10.000.000 adalah 2 persen, jadi PPh 21 Januari sampai November Rp 200.000 per bulan. Untuk kategori B dan C tarifnya 1,5 persen, atau Rp 150.000 per bulan. Perhitungan masa pajak Desember berbeda karena memakai tarif progresif setahun.
TER (Tarif Efektif Rata-rata) adalah tarif tetap per rentang penghasilan bruto bulanan yang dipakai pemberi kerja untuk memotong PPh 21 pegawai pada masa pajak Januari sampai November. Tarif ini berlaku sejak 1 Januari 2024 berdasarkan PP 58/2023 dan PMK 168/2023, dan dibagi menjadi kategori A, B dan C sesuai status PTKP.
Dengan TER, penghasilan bruto sebulan sampai Rp 5.400.000 (kategori A), Rp 6.200.000 (kategori B) dan Rp 6.600.000 (kategori C) dikenai tarif 0 persen. Pada masa pajak Desember, penghasilan setahun yang tidak melebihi PTKP, biaya jabatan dan iuran pensiun juga tidak menghasilkan pajak.
Pada masa pajak terakhir, pajak dihitung ulang untuk seluruh tahun: penghasilan bruto setahun dikurangi biaya jabatan (5 persen, maksimal Rp 6.000.000 setahun), iuran pensiun dan PTKP menjadi PKP, lalu dikenai tarif Pasal 17. PPh Desember adalah pajak setahun dikurangi pemotongan Januari sampai November.
Ya. THR, bonus, lembur dan tunjangan lain ditambahkan ke penghasilan bruto pada bulan diterima, lalu tarif TER dicari berdasarkan total bruto bulan itu. Karena itu bulan dengan THR sering masuk lapisan tarif yang lebih tinggi.
Ada, tetapi hanya untuk sektor tertentu. Berdasarkan PMK 105/2025, insentif PPh 21 DTP 2026 berlaku untuk pegawai di industri padat karya (alas kaki, tekstil dan pakaian jadi, furnitur, kulit dan barang dari kulit) serta pariwisata, dengan penghasilan tetap dan teratur sampai Rp 10.000.000 per bulan. Perusahaan harus terdaftar dengan KLU yang tercantum di lampiran PMK tersebut.
Related Reading
- Kalkulator Lembur 2026: Hitung Upah Lembur Sesuai PP 35/2021
- Slip Gaji: Contoh, Template dan Generator Gratis
- BPJS Contribution Rates 2026: Full Employer and Employee Table
- Cara Menghitung THR 2026
- UMP 2026 dan UMK 2026: Tabel Lengkap 38 Provinsi
- UMP 2027: Tracker Kenaikan Upah Minimum
- Cost of Hiring in Indonesia (2026)
- Employer of Record Indonesia

