Cara Hitung PPh 21 Prorata untuk Karyawan Masuk atau Keluar Tengah Tahun

syarief
August 24, 2026
Cara Hitung PPh 21 Prorata untuk Karyawan Masuk atau Keluar Tengah Tahun

Menghitung PPh 21 prorata sering jadi pekerjaan yang rawan adanya kesalahan saat karyawan masuk atau keluar di tengah tahun. Masalahnya bukan hanya soal membagi gaji per bulan, tetapi juga menentukan kapan penghasilan harus disetahunkan, bagaimana PTKP dipakai, dan bagaimana TER memengaruhi pemotongan bulanan.

Panduan ini fokus pada kasus karyawan bulanan/payroll: joiner mid-year dan leaver mid-year. Jadi, kalau Anda menangani payroll rutin di perusahaan Indonesia, alurnya bisa langsung dipakai untuk cek pemotongan, rekonsiliasi, dan masa pajak terakhir.

Apa itu PPh 21 prorata dan kapan dipakai

Secara operasional, PPh 21 prorata adalah cara menghitung PPh 21 ketika masa kerja karyawan tidak penuh setahun karena mulai bekerja atau berhenti di tengah tahun. Dalam praktik payroll, istilah ini biasanya dipakai untuk dua situasi utama:

  • Joiner mid-year: karyawan mulai bekerja di bulan selain Januari.
  • Leaver mid-year: karyawan resign, PHK, atau berhenti bekerja sebelum Desember.

Ada juga istilah yang sering muncul di payroll harian, seperti part-month exit atau karyawan yang hanya bekerja sebagian bulan. Namun, untuk artikel ini fokusnya tetap pada karyawan bulanan yang dipotong PPh 21 secara periodik.

Untuk leaver, ada satu titik penting: masa pajak terakhir. Di sinilah perusahaan biasanya melakukan penyesuaian agar total pajak yang sudah dipotong selama tahun berjalan sesuai dengan penghitungan setahun.

Kerangka regulasi yang perlu dirujuk

Dasar umum PPh 21 tetap merujuk pada UU PPh dan perubahan melalui UU HPP. Untuk praktik pemotongan bulanan dan penggunaan TER (Tarif Efektif Rata-rata), rujukan yang perlu dicermati adalah PP 58/2023 dan PMK 168/2023.

Untuk tata cara pemotongan, penyetoran, dan pelaporan, pembaca payroll biasanya masih perlu merujuk ke:

Jika kasusnya menyentuh THR, bonus, atau pesangon, ada rujukan tambahan yang perlu dicek sesuai jenis penghasilannya. Di artikel ini, pembahasan kasus khusus hanya disinggung seperlunya agar tidak keluar dari fokus prorata.

Prinsip perhitungan: annualisasi, prorata, dan TER

Sebelum masuk ke rumus, ada tiga logika yang perlu dibedakan.

1. Annualisasi

Annualisasi berarti penghasilan setahun dihitung seolah-olah kondisi saat ini terjadi selama 12 bulan. Ini dipakai untuk memperoleh gambaran pajak tahunan, lalu dibandingkan dengan PTKP dan tarif progresif.

2. Prorata

Prorata berarti penghasilan hanya dihitung untuk bulan atau periode kerja yang benar-benar ada. Ini relevan untuk joiner mid-year karena masa kerja belum 12 bulan, dan juga untuk komponen penghasilan tertentu yang hanya dibayarkan sekali atau hanya ada di periode tertentu.

3. TER

Untuk pemotongan bulanan, perusahaan perlu memahami peran TER. Dalam praktik payroll, TER membantu pemotongan tiap bulan agar lebih sederhana. Tetapi untuk masa pajak terakhir, penghitungan tetap perlu direkonsiliasi dengan metode tahunan agar total potongan sesuai dengan pajak terutang setahun.

Ringkasnya:

  • Bulanan berjalan: bisa memakai TER sesuai ketentuan yang berlaku.
  • Masa pajak terakhir: dilakukan penyesuaian berdasarkan hasil hitung setahun.

Rumus PPh 21 prorata langkah demi langkah

Sebelum lihat contoh, ini alur kerja yang paling mudah dipakai tim payroll.

Rumus sederhana

  1. Hitung penghasilan bruto.
  2. Kurangi komponen pengurang yang relevan, seperti biaya jabataniuran pensiun, dan komponen BPJS yang memang dapat diperhitungkan sesuai aturan yang dipakai perusahaan.
  3. Dapatkan penghasilan neto.
  4. Hitung penghasilan neto setahun atau prorata sesuai masa kerja.
  5. Kurangi dengan PTKP untuk memperoleh PKP.
  6. Terapkan tarif progresif PPh 21.
  7. Jika memakai TER untuk pemotongan bulanan, lakukan rekonsiliasi di masa pajak terakhir.

Bentuk matematis yang mudah dipakai

Untuk kasus pegawai tetap bulanan, bentuk sederhananya bisa ditulis seperti ini:

Penghasilan Neto = Penghasilan Bruto − Pengurang

PKP = Penghasilan Neto Setahun − PTKP

PPh 21 Setahun = Tarif Progresif × PKP

PPh 21 Bulanan/Jumlah masa kerja = PPh 21 Setahun ÷ jumlah bulan kerja

Catatan penting: pembagian bulanan ini dipakai sebagai pendekatan praktis untuk joiner mid-year. Untuk leaver mid-year, angka final di bulan terakhir biasanya ditentukan setelah pajak setahun dibandingkan dengan potongan yang sudah berjalan.

Rumus spreadsheet yang bisa dipakai

Dalam Excel atau Google Sheets, alur sederhananya dapat ditulis seperti ini:

  • Bruto = gaji pokok + tunjangan tetap + tunjangan lain yang taxable + bonus/THR jika dibayar pada periode itu
  • Biaya jabatan = `MIN(5% x bruto, batas biaya jabatan bulanan)`
  • Neto = bruto − biaya jabatan − iuran pensiun − pengurang lain yang relevan
  • Neto setahun = neto bulanan × jumlah bulan kerja
  • PKP = neto setahun − PTKP
  • PPh 21 setahun = hasil tarif progresif atas PKP
  • PPh 21 per bulan = PPh 21 setahun ÷ jumlah bulan kerja

Jika Anda perlu memecah dasar upah terlebih dahulu, misalnya karena ada proporsi kerja sebagian periode, gunakan alat bantu yang memang menghitung dasar upah dengan benar seperti hitung upah harian/per jam untuk perhitungan prorata.

Contoh hitung joiner mid-year

Misalkan ada karyawan tetap yang mulai kerja April dan menerima gaji bulanan sebagai berikut:

  • Gaji pokok: Rp10.000.000
  • Tunjangan tetap: Rp2.000.000
  • Status: NPWP ada
  • PTKP: gunakan status PTKP yang berlaku di perusahaan Anda sesuai data yang sudah diverifikasi
  • Masa kerja sampai akhir tahun: 9 bulan (April–Desember)

Agar contoh ini fokus pada cara kerja prorata, kita gunakan struktur perhitungan yang sederhana dan konsisten.

Langkah 1: hitung penghasilan bruto bulanan

Bruto per bulan:

  • Rp10.000.000 + Rp2.000.000 = Rp12.000.000

Langkah 2: kurangi biaya jabatan

Biaya jabatan dihitung 5% dari bruto, lalu dibatasi sesuai ketentuan yang berlaku.

  • 5% × Rp12.000.000 = Rp600.000
  • Jika batas bulanan yang berlaku adalah Rp500.000, maka biaya jabatan yang dipakai = Rp500.000

Langkah 3: hitung neto bulanan

  • Rp12.000.000 − Rp500.000 = Rp11.500.000

Langkah 4: annualisasi sesuai masa kerja

Karena karyawan mulai April, maka masa kerja tahun ini 9 bulan.

  • Rp11.500.000 × 9 = Rp103.500.000

Langkah 5: kurangi PTKP

Jika PTKP tahunan untuk status karyawan tersebut sudah ditetapkan, maka:

  • PKP = neto setahun − PTKP

Contoh ini tidak mengunci angka PTKP tertentu di luar data yang sudah diverifikasi dalam sistem Anda, jadi angka PTKP perlu diisi sesuai status karyawan dan kebijakan yang sedang berlaku.

Langkah 6: hitung PPh 21 setahun dan prorata per bulan kerja

Setelah PKP diperoleh, terapkan tarif progresif yang sesuai. Hasil pajak setahun lalu dibagi 9 bulan untuk mendapatkan estimasi potongan bulanan selama masa kerja.

Tabel ringkas contoh joiner

KomponenNilai
Gaji pokokRp10.000.000
Tunjangan tetapRp2.000.000
Bruto bulananRp12.000.000
Biaya jabatanRp500.000
Neto bulananRp11.500.000
Masa kerja9 bulan
Neto setahun prorataRp103.500.000

Contoh ini membantu payroll melihat alurnya: bruto → pengurang → neto → setahun prorata → PKP → PPh 21.

Jika komponen seperti THR ikut muncul pada periode kerja, Anda bisa memisahkannya agar perhitungan pajak tidak tercampur dengan gaji bulanan. Untuk membantu menghitung THR prorata, Anda bisa memakai menghitung THR prorata sebagai input awal sebelum masuk ke pajak.

Contoh hitung leaver mid-year dan masa pajak terakhir

Sekarang kita lihat skenario yang paling sering memicu penyesuaian: karyawan resign pada bulan Agustus.

Misalkan data dasarnya seperti ini:

  • Gaji pokok: Rp8.000.000 per bulan
  • Iuran pensiun: Rp100.000 per bulan
  • Status: NPWP ada
  • Karyawan bekerja dari Januari sampai Agustus
  • TER bulanan dipakai untuk pemotongan selama masa kerja berjalan sesuai ketentuan yang diterapkan perusahaan

Langkah 1: hitung penghasilan per bulan

Bruto per bulan:

  • Rp8.000.000

Langkah 2: kurangi iuran pensiun dan komponen pengurang yang relevan

Jika iuran pensiun yang diakui adalah Rp100.000 per bulan, maka neto bulanan menjadi:

  • Rp8.000.000 − Rp100.000 = Rp7.900.000

Langkah 3: hitung neto setahun berdasarkan masa kerja

Karena karyawan bekerja 8 bulan, neto setahun prorata untuk masa kerja tersebut:

  • Rp7.900.000 × 8 = Rp63.200.000

Langkah 4: kurangi PTKP

PKP diperoleh setelah neto prorata dikurangi PTKP yang berlaku.

Langkah 5: hitung PPh 21 setahun

PPh 21 setahun dihitung dari PKP dengan tarif progresif.

Langkah 6: bandingkan dengan potongan yang sudah dilakukan sampai Agustus

Inilah inti masa pajak terakhir. Pajak setahun yang dihitung ulang dibandingkan dengan total PPh 21 yang sudah dipotong Januari–Agustus.

  • Jika total potongan lebih kecil dari pajak terutang setahun, maka ada kurang potong yang ditutup di bulan terakhir.
  • Jika total potongan lebih besar, maka ada kelebihan potong yang perlu diperlakukan sesuai mekanisme administrasi yang berlaku.

Ilustrasi angka sederhana

Agar mudah dibaca, berikut tabel kerja ringkasnya.

KomponenNilai
Gaji bulananRp8.000.000
Iuran pensiunRp100.000
Neto bulananRp7.900.000
Masa kerja8 bulan
Neto prorata setahunRp63.200.000
PPh 21 finaldihitung dari PKP setahun
Potongan Januari-Agustusdijumlahkan dari pemotongan bulanan
Selisih bulan terakhirkurang potong atau lebih potong

Pada praktiknya, masa pajak terakhir inilah yang menentukan apakah payroll perlu melakukan penyesuaian tambahan di bulan resign.

Jika ada kelebihan potong

Bila total potongan selama tahun berjalan lebih besar daripada pajak terutang, perusahaan perlu mengikuti mekanisme pengembalian kelebihan potong sesuai ketentuan administrasi yang dirujuk. Karena tenggat administratif bisa sensitif terhadap aturan terbaru, jangan mengunci angka atau batas waktu tanpa cek ulang ke sumber resmi yang dipakai perusahaan.

Komponen penghasilan, BPJS, PTKP, dan perlakuan kasus khusus

Bagian ini sering menentukan hasil akhir perhitungan, jadi jangan diperlakukan sebagai detail kecil.

Komponen yang biasanya masuk penghasilan bruto

  • Gaji pokok
  • Tunjangan tetap
  • Tunjangan variabel yang taxable
  • Bonus
  • THR
  • Lembur, jika memang diperlakukan sebagai objek pajak dalam skenario yang relevan

Komponen pengurang yang perlu dicek

  • Biaya jabatan
  • Iuran pensiun
  • BPJS Kesehatan dan BPJS Ketenagakerjaan, sepanjang komponen yang bersangkutan memang dapat diperhitungkan sebagai pengurang sesuai dasar aturan yang digunakan perusahaan

Karena komponen BPJS dan batasnya perlu dicek dengan sumber resmi sebelum publikasi atau implementasi, tim payroll sebaiknya memastikan dulu daftar iuran mana yang boleh mengurangi PKP di sistem yang dipakai.

NPWP vs non-NPWP

Jika karyawan tidak memiliki NPWP, tarif PPh 21 dapat menjadi 120% dari tarif normal. Artinya, untuk penghasilan dan masa kerja yang sama, pajak terutang bisa lebih besar.

Contoh sederhananya:

  • Dua karyawan punya gaji sama
  • Struktur penghasilan dan pengurang sama
  • Satu punya NPWP, satu belum
  • Maka potongan pajak karyawan tanpa NPWP akan lebih tinggi karena pengali tarifnya berbeda

THR, bonus, pesangon, dan rapel

Ini bukan fokus utama artikel, tetapi perlu disebut singkat karena sering muncul di masa joiner/leaver:

  • THR dan bonus biasanya menambah penghasilan bruto pada periode dibayarkan.
  • Rapel perlu diperlakukan hati-hati karena bisa mengubah penghasilan tahun berjalan.
  • Pesangon tidak boleh digeneralisasi ke skema biasa karena ada perlakuan pajak yang berbeda.

Kalau Anda ingin menghitung THR yang juga prorata berdasarkan masa kerja, gunakan alat bantu yang memang dirancang untuk itu agar input pajaknya lebih rapi. Salah satu opsi internal yang bisa dipakai adalah menghitung THR prorata.

Template kerja, checklist, dan FAQ praktis

Checklist payroll untuk PPh 21 prorata

Gunakan urutan kerja berikut saat memproses joiner atau leaver mid-year:

  1. Pastikan data dasar karyawan: tanggal masuk/keluar, status PTKP, NPWP, dan komponen penghasilan.
  2. Pisahkan komponen penghasilan: gaji, tunjangan, bonus, THR, lembur, dan komponen nonrutin lain.
  3. Hitung bruto bulanan.
  4. Kurangi pengurang yang relevan: biaya jabatan, iuran pensiun, dan komponen BPJS yang boleh dikurangkan.
  5. Tentukan masa kerja yang dipakai untuk annualisasi atau prorata.
  6. Hitung PKP.
  7. Terapkan tarif progresif atau TER sesuai tahap pemotongan yang sedang dilakukan.
  8. Lakukan rekonsiliasi di masa pajak terakhir.
  9. Cek bukti potong dan pelaporan agar selaras dengan data payroll dan SPT Masa.

Kesalahan yang paling sering terjadi

  • Menghitung joiner seolah-olah bekerja 12 bulan penuh.
  • Mengabaikan penyesuaian di masa pajak terakhir untuk leaver.
  • Mencampur bonus/THR dengan gaji bulanan tanpa memisahkan periode pajaknya.
  • Lupa membedakan karyawan dengan NPWP dan tanpa NPWP.
  • Memakai komponen BPJS atau pengurang lain tanpa cek dasar aturannya.

Rumus cepat untuk dicek ulang

LangkahRumus singkat
BrutoGaji + tunjangan + komponen taxable lain
Biaya jabatan5% × bruto, dibatasi ketentuan yang berlaku
NetoBruto − biaya jabatan − iuran pensiun − pengurang lain yang relevan
Neto prorataNeto bulanan × bulan kerja
PKPNeto setahun/prorata − PTKP
PPh 21Tarif progresif × PKP
Rekonsiliasi leaverPPh setahun − total potongan berjalan

FAQ singkat

Apakah PTKP diprorata?

Dalam praktik payroll untuk joiner atau leaver mid-year, PTKP biasanya dipakai dalam kerangka penghitungan tahunan yang direkonsiliasi terhadap masa kerja, bukan dibagi secara manual per hari tanpa dasar yang jelas.

Kapan TER dipakai?

TER dipakai untuk pemotongan bulanan sesuai ketentuan yang berlaku, sedangkan masa pajak terakhir perlu direkonsiliasi kembali dengan penghitungan setahun.

Bagaimana kalau karyawan masuk April dan resign Agustus di tahun yang sama?

Gunakan masa kerja aktual, hitung neto prorata untuk periode kerja tersebut, lalu lakukan penyesuaian di bulan terakhir berdasarkan total potongan yang sudah berjalan.

Apakah bonus selalu digabung ke gaji bulanan?

Bonus biasanya dihitung sebagai penghasilan pada periode dibayarkan, tetapi cara penggabungannya ke PPh 21 perlu mengikuti perlakuan komponen penghasilan yang berlaku di payroll perusahaan.

Penutup

Untuk kasus karyawan masuk atau keluar tengah tahun, kunci hitung PPh 21 prorata ada pada tiga hal: masa kerja aktual, komponen penghasilan yang benar, dan rekonsiliasi di masa pajak terakhir. Kalau tiga hal ini rapi, perhitungan joiner dan leaver biasanya jauh lebih mudah diaudit.

Kalau tim Anda masih banyak melakukan hitung manual, prosesnya akan lebih aman jika dibantu sistem yang konsisten membaca prorata, TER, dan penyesuaian pajak. Anda bisa mulai dengan pelajari fitur perhitungan PPh 21 otomatis dan menyesuaikannya dengan workflow payroll yang sudah berjalan.

Share

Related Posts

https://www.pexels.com/id-id/foto/uang-kertas-euro-dan-lei-dengan-kalkulator-di-meja-29031562/
Uncategorized

Panduan Perhitungan PPh 21 atas THR, Bonus, dan Insentif Tahunan

Contents1 Ringkasannya2 Definisi THR, Bonus, dan Insentif Tahunan3 Dasar Hukum dan Regulasi yang Relevan4 Prinsip Dasar Perhitungan PPh 214.1 1. PTKP4.2 2. Biaya jabatan4.3 3. Iuran pensiun4.4 4. BPJS5 Kapan Menggunakan TER Bulanan dan Kapan Menggunakan Annualisasi5.1 Kapan THR/bonus diperlakukan terpisah?5.2 Decision tree sederhana6 Rumus Perhitungan PPh 21 atas THR, Bonus, dan Insentif Tahunan6.1 1. […]

August 24, 2026
Read More
https://www.pexels.com/id-id/foto/tempat-tidur-demam-termometer-selimut-3873200/
Uncategorized

Aturan Izin Sakit Tanpa Surat Dokter di Indonesia

Contents1 Bolehkah Izin Sakit Tanpa Surat Dokter?2 Dasar Hukum Pada Pasal 93 dan Pasal 153 UU No. 13 Tahun 20032.1 Apa arti dua pasal ini bagi izin sakit tanpa surat dokter?3 Apa yang Termasuk Sakit dan Siapa yang Tercakup4 Apakah Perusahaan Boleh Wajibkan Surat Dokter untuk Setiap Izin Sakit?4.1 Kapan syarat surat dokter layak diterapkan?5 […]

August 24, 2026
Read More