Payroll adalah proses menghitung, membayar, dan melaporkan gaji karyawan setiap periode — bukan sekadar transfer dana ke rekening karyawan. Prosesnya mencakup perhitungan gaji bruto, potongan iuran BPJS, pajak penghasilan (PPh 21), sampai penyetoran dan pelaporan ke instansi terkait. Artikel ini menjelaskan komponen, alur bulanan, dan contoh hitungannya berdasarkan periode Oktober 2026.
Payroll Adalah Gaji Karyawan? Ini Bedanya
Banyak orang menyamakan payroll dengan gaji karyawan itu sendiri. Padahal payroll adalah keseluruhan proses administrasi di baliknya: mulai dari menutup data kehadiran dan lembur, menghitung komponen pendapatan, memotong iuran BPJS dan PPh 21, sampai menyetor dan melaporkannya ke instansi terkait. Gaji bersih yang diterima karyawan hanyalah salah satu hasil akhir dari proses payroll, bukan proses itu sendiri.
Proses payroll adalah tanggung jawab yang berulang setiap bulan dengan urutan yang sama: tutup data, hitung, potong, bayar, laporkan. Karena melibatkan angka pajak dan iuran yang mengikuti aturan tertentu, kesalahan kecil pada satu langkah bisa berdampak pada kewajiban penyetoran dan pelaporan perusahaan di langkah berikutnya.
Komponen Penggajian Karyawan: Mana Dasar BPJS, Mana Masuk PPh 21
Penggajian karyawan adalah gabungan beberapa komponen yang perlakuannya berbeda-beda untuk iuran BPJS dan pajak penghasilan. Gaji pokok dan tunjangan tetap menjadi dasar iuran BPJS sekaligus masuk ke bruto PPh 21. Sebaliknya, tunjangan tidak tetap, upah lembur, serta bonus atau THR tidak dihitung sebagai dasar iuran BPJS, tetapi tetap masuk ke bruto PPh 21 pada bulan dibayarkan.
| Komponen | Dasar iuran BPJS | Masuk bruto PPh 21 |
|---|---|---|
| Gaji pokok | Ya | Ya |
| Tunjangan tetap (jabatan, keluarga) | Ya | Ya |
| Tunjangan tidak tetap (uang makan/transport harian, insentif) | Tidak | Ya |
| Upah lembur | Tidak | Ya |
| Bonus / THR | Tidak | Ya, di bulan dibayarkan |
| Premi JKK, JKM, BPJS Kesehatan dari perusahaan | — | Ya |
| Iuran JHT dan JP bagian perusahaan | — | Tidak |
Perhatikan dua baris terakhir: premi JKK, JKM, dan BPJS Kesehatan yang dibayar perusahaan justru menambah bruto PPh 21 karyawan, sedangkan iuran JHT dan Jaminan Pensiun bagian perusahaan tidak. Perbedaan ini sering jadi sumber selisih kalau dihitung manual tanpa dicermati baris per baris.
Alur Proses Payroll Bulanan, Langkah demi Langkah
Alur proses payroll mengikuti urutan tetap setiap bulan, dari menutup data kehadiran sampai melapor ke kantor pajak. Berikut tujuh langkahnya:
- Tutup data kehadiran, lembur, dan potongan bulan itu.
- Hitung pendapatan (gaji bruto) tiap karyawan: gaji pokok ditambah tunjangan tetap, tunjangan tidak tetap, lembur, dan bonus/THR yang dibayar bulan itu.
- Hitung dan potong iuran BPJS bagian karyawan; catat juga iuran bagian perusahaan.
- Hitung PPh 21: tarif TER dipakai untuk masa Januari–November, sedangkan masa pajak terakhir (Desember atau bulan karyawan berhenti) dihitung ulang setahun dengan tarif Pasal 17, lalu dikurangi PPh yang sudah dipotong.
- Kurangi potongan lain seperti kasbon.
- Transfer gaji bersih dan bagikan slip gaji.
- Bayar iuran BPJS, setor PPh 21, dan lapor SPT Masa PPh 21/26 sesuai batas waktunya.
Dua langkah terakhir sering terlewat karena fokus tim HR biasanya berhenti setelah transfer gaji. Padahal kewajiban menyetor pajak dan iuran BPJS punya tenggat sendiri yang terpisah dari tanggal gajian.
Siklus Payroll dalam Satu Periode: Contoh Oktober 2026
Agar lebih konkret, berikut siklus payroll untuk periode Oktober 2026 dengan asumsi tanggal gajian tanggal 25 setiap bulan. Tanggal-tanggal berikut mengikuti Kalender Kepatuhan HR dan sudah disesuaikan karena beberapa jatuh di akhir pekan.
| Tanggal | Kegiatan | Keterangan |
|---|---|---|
| Jumat, 9 Oktober 2026 | Bayar iuran BPJS Kesehatan bulan Oktober 2026 | 10 Okt 2026 hari Sabtu → bayar paling lambat Jumat, 9 Okt 2026 — tanggal aman |
| Jumat, 23 Oktober 2026 | Gajian Oktober 2026 | 25 Okt 2026 hari Minggu → sarankan Jumat, 23 Okt 2026 |
| Jumat, 13 November 2026 | Bayar iuran BPJS Ketenagakerjaan bulan Oktober 2026 | 15 Nov 2026 hari Minggu → bayar paling lambat Jumat, 13 Nov 2026 — tanggal aman |
| Senin, 16 November 2026 | Setor PPh 21/26 masa Oktober 2026 | 15 Nov 2026 hari Minggu → Senin, 16 Nov 2026 |
| Jumat, 20 November 2026 | Lapor SPT Masa PPh 21/26 masa Oktober 2026 | — |
Pasal 55 PP 36/2021 menyebutkan, bila tanggal gajian jatuh pada hari libur, caranya mengikuti perjanjian kerja, peraturan perusahaan, atau PKB — bukan aturan baku yang sama untuk semua perusahaan.
Contoh Hitungan Payroll 3 Karyawan
Berikut contoh rekap payroll tiga karyawan fiktif untuk periode Oktober 2026, dengan metode gross — PPh 21 dipotong dari gaji karyawan — dan asumsi semua ikut BPJS Kesehatan serta BPJS Ketenagakerjaan termasuk Jaminan Pensiun.
| Karyawan | Status PTKP | Pendapatan (gaji bruto) | BPJS karyawan | PPh 21 | Potongan lain | Gaji bersih | BPJS perusahaan | Biaya perusahaan |
|---|---|---|---|---|---|---|---|---|
| Budi (Staf Keuangan) | TK/0 | Rp9.350.000 | Rp340.000 | Rp195.228 | Rp300.000 | Rp8.514.772 | Rp895.900 | Rp10.245.900 |
| Sari (Manajer HRD) | K/1 | Rp14.000.000 | Rp510.863 | Rp729.880 | Rp0 | Rp12.759.257 | Rp1.337.326 | Rp15.337.326 |
| Andi (Staf Gudang) | K/2, tanpa NPWP | Rp6.200.000 | Rp208.000 | Rp19.355 | Rp0 | Rp5.972.645 | Rp548.080 | Rp6.748.080 |
| Total | Rp29.550.000 | Rp1.058.863 | Rp944.463 | Rp300.000 | Rp27.246.674 | Rp2.781.306 | Rp32.331.306 |
Beberapa catatan supaya tidak salah membaca tabel ini. Kolom PPh 21 adalah potongan bulan biasa dengan tarif TER, bukan hitungan PPh 21 Desember. Gaji bersih Budi sudah dikurangi cicilan kasbon Rp300.000, sehingga potongan itu bukan pajak atau iuran BPJS. Sari punya dasar iuran Rp14.000.000 yang melebihi plafon, sehingga BPJS Kesehatan dihitung dari Rp12.000.000 dan Jaminan Pensiun dari Rp11.086.300, sementara JHT tetap dihitung dari Rp14.000.000 penuh. Andi belum terdaftar NPWP, sehingga PPh 21-nya 20% lebih tinggi dari tarif TER biasa untuk kategorinya.
Hitung otomatis: Tempel data gaji pokok, tunjangan, dan status PTKP karyawan Anda, lalu biarkan sistem menghitung BPJS, PPh 21 TER, dan gaji bersih sekaligus di Payroll Massal.
Kewajiban Memberi Slip Gaji
Setelah gaji ditransfer, kewajiban payroll belum selesai. Pasal 53 ayat (2) PP 36/2021 mewajibkan pengusaha memberi bukti pembayaran upah yang memuat rincian upah kepada setiap karyawan. Slip gaji bukan formalitas tambahan, melainkan bagian dari proses payroll yang wajib dipenuhi setiap periode.
Rincian yang dimuat mengikuti ketentuan perjanjian kerja, peraturan perusahaan, atau ketentuan instansi terkait, tetapi umumnya mencakup pendapatan, potongan BPJS, PPh 21, dan potongan lain seperti kasbon — persis seperti kolom-kolom pada contoh rekap di atas. Anda bisa membuat slip gaji untuk tiap karyawan dengan Generator Slip Gaji, atau menghitung potongan PPh 21 satu karyawan lebih dulu dengan Kalkulator PPh 21.
Langkah Berikutnya Setelah Memahami Alur Payroll
Memahami pengertian dan alur payroll adalah langkah awal. Langkah berikutnya adalah mempraktikkannya untuk karyawan Anda sendiri: menghitung dasar iuran BPJS, bruto PPh 21, sampai gaji bersih setiap orang, lalu merekapnya dalam satu file.
Dibanding menghitung manual satu per satu dengan risiko salah pada kasus plafon BPJS atau status tanpa NPWP seperti pada contoh Sari dan Andi, Anda bisa menempel data karyawan langsung dari Excel dan membiarkan sistem menghitungnya sekaligus. Payroll Massal adalah salah satu tool gratis dari SatuTim yang bisa diakses langsung di browser tanpa instalasi dan tanpa perlu mendaftar. Coba sekarang di Payroll Massal untuk melihat rekap dan slip gaji seluruh karyawan Anda dalam satu layar.