10 mins read

Proses Penggajian Karyawan: Alur, Data, dan Tahapan Payroll yang Wajib Perusahaan Pahami

Proses penggajian karyawan dari awal hingga pembayaran gaji

Proses penggajian karyawan membutuhkan alur kerja yang rapi agar setiap data, perhitungan, approval, dan pembayaran gaji berjalan akurat. Dalam praktiknya, payroll melibatkan banyak input, mulai dari data karyawan, kehadiran, lembur, tunjangan, potongan, pajak, BPJS, hingga slip gaji.

Payroll tidak bisa dihitung hanya dari satu sumber data. HR perlu memastikan data karyawan sudah benar, finance perlu memastikan alokasi pembayaran sesuai, sementara manajemen perlu melakukan approval sebelum gaji dikirimkan. 

Karena itu, proses payroll membutuhkan koordinasi lintas fungsi agar setiap komponen penggajian dapat dihitung secara akurat.

Artikel ini membahas alur operasional proses penggajian karyawan dari awal sampai akhir, mulai dari pengumpulan data hingga rekonsiliasi setelah pembayaran gaji dilakukan.

Tahapan Proses Penggajian Karyawan dari Awal sampai Akhir

Setiap perusahaan dapat memiliki alur payroll yang berbeda, tergantung jumlah karyawan, struktur organisasi, sistem kerja, dan kebijakan internal. 

Namun secara umum, proses penggajian karyawan dapat dibagi ke dalam beberapa tahapan berdasarkan dasar hukum payroll yang berlaku di Indonesia.

1. Mengumpulkan dan Memperbarui Data Karyawan

Tahap pertama dalam proses penggajian adalah memastikan data karyawan sudah lengkap dan terbaru. Data ini menjadi fondasi utama dalam perhitungan payroll. Jika data awal tidak akurat, maka hasil penggajian juga berpotensi salah.

Data karyawan yang perlu diperiksa biasanya meliputi:

  • Nama lengkap
  • Nomor Induk Karyawan, 
  • Status Kerja, 
  • Jabatan, 
  • Divisi, 
  • Lokasi kerja, 
  • Tanggal masuk, 
  • Status pajak, 
  • Data rekening bank, 
  • Status kepesertaan BPJS, serta 
  • Komponen gaji yang berlaku

Perubahan data juga perlu diperbarui sebelum payroll berjalan. Misalnya, ada karyawan yang baru bergabung, resign, pindah jabatan, naik gaji, pindah lokasi kerja, atau mengalami perubahan status keluarga. 

Semua perubahan tersebut dapat memengaruhi perhitungan gaji, pajak, BPJS, atau benefit yang diterima.

2. Mengumpulkan Data Kehadiran dan Jadwal Kerja

Setelah data karyawan diperbarui, tahap berikutnya adalah mengumpulkan data kehadiran. Data ini penting karena banyak komponen payroll yang dipengaruhi oleh data absensi, keterlambatan, cuti, izin, sakit, unpaid leave, jam shift, dan lembur.

Untuk perusahaan dengan sistem kerja reguler, data kehadiran mungkin relatif sederhana. Namun, bagi perusahaan dengan sistem shift, multi-lokasi, atau jam kerja fleksibel, data attendance perlu divalidasi lebih ketat agar tidak terjadi perbedaan antara jam kerja aktual dan data yang masuk ke payroll.

Data kehadiran yang akurat membantu HR menghitung tunjangan tidak tetap, potongan ketidakhadiran, lembur, atau komponen lain yang bergantung pada hari kerja. 

Karena itu, proses penggajian karyawan idealnya terhubung dengan sistem attendance agar data yang digunakan lebih konsisten.

3. Memvalidasi Data Lembur, Cuti, dan Izin

Perhitungan lembur, cuti, dan izin adalah data yang sering memengaruhi hasil payroll. Sebelum payroll dihitung, HR perlu memastikan semua data tersebut sudah melalui proses validasi dan approval.

Data lembur perlu dicek berdasarkan jam kerja aktual, permintaan lembur, dan persetujuan atasan. Data cuti perlu dipastikan sesuai saldo cuti karyawan. Sementara izin dan unpaid leave perlu diklasifikasikan dengan benar karena dapat berdampak pada penghasilan atau potongan.

Validasi ini penting agar payroll tidak hanya mengandalkan data mentah. Misalnya, karyawan mungkin tercatat bekerja lebih lama, tetapi belum tentu seluruh jam tambahan tersebut masuk sebagai lembur jika belum disetujui. 

Sebaliknya, cuti yang belum diperbarui dapat membuat gaji atau tunjangan tidak tetap menjadi tidak akurat.

Alur penggajian karyawan dalam sistem payroll perusahaan

4. Menginput Komponen Penghasilan Karyawan

Tahap berikutnya adalah memasukkan komponen payroll yang berlaku dalam satu periode penggajian. Komponen ini dapat berbeda antarperusahaan dan antarkaryawan.

Beberapa komponen penghasilan yang umum dihitung dalam payroll antara lain:

  • Gaji pokok
  • Tunjangan tetap
  • Tunjangan tidak tetap
  • Uang lembur
  • Insentif
  • Bonus
  • Komisi
  • Rapel gaji
  • Reimbursement, atau pembayaran lain yang diberikan kepada karyawan.

Pada tahap ini, HR dan finance perlu memastikan setiap komponen memiliki dasar perhitungan yang jelas. 

Komponen yang bersifat tetap biasanya sudah tersimpan dalam data master karyawan, sedangkan komponen tidak tetap perlu diperbarui berdasarkan data periode berjalan.

5. Menginput Komponen Potongan Payroll

Selain penghasilan, payroll juga mencakup berbagai potongan. Potongan ini dapat bersifat wajib, administratif, atau berdasarkan kesepakatan tertentu antara perusahaan dan karyawan.

Komponen potongan yang umum ditemukan dalam proses payroll meliputi PPh 21, BPJS Kesehatan, BPJS Ketenagakerjaan, pinjaman karyawan, koperasi, kasbon, unpaid leave, keterlambatan, atau potongan lain sesuai kebijakan perusahaan.

  • Setiap potongan harus memiliki dasar pencatatan yang jelas. Misalnya:
  • Potongan pinjaman harus memiliki jadwal cicilan dan sisa saldo
  • Potongan BPJS harus sesuai data kepesertaan
  • Potongan pajak harus mengikuti data penghasilan dan status pajak karyawan

Dengan begitu, hasil payroll lebih mudah diperiksa dan dijelaskan kepada karyawan jika diperlukan.

6. Menghitung Gaji Bruto

Setelah seluruh komponen penghasilan dan potongan awal dimasukkan, perusahaan dapat menghitung gaji bruto. Gaji bruto adalah total penghasilan karyawan sebelum dikurangi pajak, BPJS, dan potongan lain.

Gaji bruto biasanya mencakup gaji pokok, tunjangan, lembur, insentif, bonus, atau komponen tambahan lainnya. Dalam proses penggajian karyawan, gaji bruto menjadi salah satu angka penting karena sering digunakan sebagai dasar untuk menghitung komponen lain.

Pada tahap ini, HR perlu memastikan tidak ada komponen yang terlewat atau masuk dua kali. Kesalahan input pada gaji bruto dapat memengaruhi hasil akhir payroll dan menyebabkan selisih pada take home pay.

7. Menghitung Pajak, BPJS, dan Potongan Lain

Setelah gaji bruto dihitung, proses payroll berlanjut ke perhitungan pajak, BPJS, dan potongan lainnya. Tahap ini membutuhkan akurasi tinggi karena berhubungan langsung dengan kewajiban perusahaan dan nominal gaji bersih karyawan.

Perhitungan PPh 21 perlu memperhatikan penghasilan, status pajak, komponen pengurang, dan ketentuan yang berlaku. Perhitungan BPJS perlu memperhatikan dasar upah, porsi iuran perusahaan, dan porsi iuran karyawan. Sementara potongan internal perlu dicek berdasarkan data yang telah disetujui.

Karena setiap komponen memiliki perlakuan yang berbeda, proses ini sebaiknya tidak dilakukan secara manual tanpa kontrol yang memadai. Sistem payroll yang terintegrasi dapat membantu mengurangi risiko salah hitung, terutama untuk perusahaan dengan jumlah karyawan besar atau struktur penghasilan yang kompleks.

8. Menghitung Take Home Pay

Take home pay adalah gaji bersih yang diterima karyawan setelah seluruh penghasilan dan potongan dihitung. Inilah nominal akhir yang akan dibayarkan ke rekening karyawan.

Namun, dalam praktiknya, proses menuju take home pay bisa jauh lebih kompleks. Perusahaan perlu memastikan setiap komponen penghasilan, pajak, BPJS, potongan pinjaman, koreksi payroll, dan pembayaran tambahan sudah dihitung dengan benar.

Take home pay yang akurat sangat penting karena menjadi hasil akhir yang paling diperhatikan karyawan. Jika terjadi selisih, HR harus dapat menjelaskan rincian perhitungannya melalui slip gaji atau data payroll yang terdokumentasi.

9. Melakukan Validasi dan Review Payroll

Sebelum gaji dibayarkan, hasil payroll perlu divalidasi. Tahap ini bertujuan untuk memastikan bahwa seluruh data dan hasil perhitungan sudah benar.

Validasi payroll dapat mencakup pengecekan:

  • Daftar karyawan aktif
  • Karyawan baru
  • Karyawan resign
  • Perubahan gaji
  • Data lembur
  • Data cuti
  • Komponen tunjangan
  • Potongan pajak, BPJS, dan total pembayaran. 

HR juga perlu memeriksa apakah ada anomali, seperti gaji yang naik terlalu besar, potongan tidak wajar, atau komponen yang hilang.

Review payroll biasanya dilakukan oleh HR, finance, dan pihak manajemen yang berwenang. Semakin besar perusahaan, semakin penting adanya workflow approval yang jelas agar setiap perubahan payroll dapat dilacak.

Proses payroll karyawan dengan validasi data gaji dan potongan

10. Mendapatkan Approval Payroll

Setelah hasil payroll divalidasi, tahap berikutnya adalah approval. Approval payroll memastikan bahwa gaji yang akan dibayarkan sudah disetujui oleh pihak yang berwenang.

Proses approval dapat berbeda di setiap perusahaan. Ada perusahaan yang membutuhkan persetujuan dari HR manager, finance manager, dan direktur. 

Ada juga perusahaan yang menggunakan sistem approval bertingkat berdasarkan jumlah karyawan, nilai payroll, atau struktur organisasi.

Approval penting untuk menjaga kontrol internal. Dengan approval yang terdokumentasi, perusahaan dapat mengetahui siapa yang memeriksa, siapa yang menyetujui, dan kapan payroll siap dibayarkan.

11. Melakukan Pembayaran Gaji

Setelah payroll disetujui, perusahaan dapat melakukan pembayaran gaji. Pembayaran biasanya dilakukan melalui transfer bank ke rekening karyawan, baik melalui sistem payroll bank, file transfer, maupun integrasi pembayaran tertentu.

Pada tahap ini, finance perlu memastikan total dana tersedia, file pembayaran sesuai, nomor rekening karyawan benar, dan tanggal pembayaran mengikuti jadwal payroll perusahaan. Kesalahan pada tahap pembayaran dapat menyebabkan keterlambatan atau pembayaran ke rekening yang tidak tepat.

Setelah pembayaran dilakukan, bukti transfer atau file pembayaran perlu disimpan sebagai dokumentasi. Data ini penting untuk rekonsiliasi payroll dan audit internal.

12. Menerbitkan Slip Gaji Karyawan

Slip gaji adalah dokumen yang menunjukkan rincian penghasilan dan potongan karyawan dalam periode tertentu. Slip gaji membantu karyawan memahami komponen gaji mereka secara transparan.

Informasi yang biasanya tercantum dalam slip gaji meliputi nama karyawan, periode payroll, gaji pokok, tunjangan, lembur, bonus, potongan PPh 21, BPJS, potongan internal, dan take home pay.

Dalam proses penggajian karyawan yang baik, slip gaji sebaiknya diterbitkan tepat waktu dan mudah diakses oleh karyawan. Perusahaan dapat menyediakan slip gaji dalam bentuk digital melalui employee self-service agar proses distribusi lebih efisien dan terdokumentasi.

13. Melakukan Pelaporan dan Rekonsiliasi Payroll

Setelah gaji dibayarkan, proses payroll belum sepenuhnya selesai. HR dan finance masih perlu melakukan pelaporan dan rekonsiliasi.

Rekonsiliasi payroll bertujuan untuk memastikan data pembayaran sesuai dengan hasil perhitungan payroll. Perusahaan perlu mencocokkan total payroll, data bank transfer, potongan pajak, BPJS, dan laporan internal. Jika ada selisih, koreksi perlu dicatat untuk periode berjalan atau periode berikutnya.

Pelaporan payroll juga penting untuk kebutuhan pajak, BPJS, akuntansi, dan audit. Dengan dokumentasi yang rapi, perusahaan dapat menelusuri kembali setiap pembayaran, potongan, atau koreksi yang pernah dilakukan.

Mengapa Proses Penggajian Karyawan Harus Dikelola dengan Rapi?

Proses penggajian yang tidak terstruktur dapat menimbulkan banyak masalah. Misalnya:

  • Gaji karyawan salah hitung karena data lembur belum masuk, 
  • Tunjangan tidak diperbarui, 
  • Potongan BPJS tidak sesuai, atau 
  • Status pajak karyawan belum diubah. 

Kesalahan seperti ini tidak hanya berdampak pada angka gaji, tetapi juga dapat memengaruhi kepercayaan karyawan terhadap perusahaan.

Bagi perusahaan, payroll yang rapi membantu menjaga kontrol biaya tenaga kerja. HR dan finance dapat melihat komponen mana yang paling besar, potongan apa saja yang berlaku, serta apakah ada anomali dalam perhitungan gaji. 

Proses yang terdokumentasi juga membantu perusahaan saat melakukan audit internal atau mengevaluasi efektivitas sistem penggajian.

Selain itu, penggajian yang tertib membuat perusahaan lebih siap menghadapi perubahan data karyawan. Dalam satu periode payroll, bisa saja terjadi perubahan jabatan, kenaikan gaji, perubahan status karyawan, perubahan rekening bank, cuti tidak dibayar, lembur, bonus, atau koreksi data sebelumnya. Semua perubahan ini perlu tercatat sebelum payroll diproses.

Bagaimana Sistem Payroll Terintegrasi Membantu Proses Penggajian?

Sistem payroll terintegrasi membantu perusahaan menjalankan proses penggajian karyawan dengan lebih tertib. Dengan sistem yang terhubung, HR dan finance dapat mengelola data karyawan, attendance, lembur, tunjangan, potongan, pajak, BPJS, approval, pembayaran, dan slip gaji dalam satu alur kerja.

Sistem payroll juga membantu mengurangi risiko manual error. Formula perhitungan dapat diatur sesuai kebutuhan perusahaan, data perubahan karyawan dapat diperbarui lebih cepat, dan hasil payroll dapat divalidasi sebelum pembayaran dilakukan.

Bagi perusahaan dengan banyak karyawan, banyak lokasi, atau struktur penggajian yang kompleks, sistem payroll terintegrasi memberikan kontrol yang lebih baik. HR dapat melihat data payroll secara lebih rapi, finance dapat memastikan pembayaran sesuai, dan manajemen dapat mengambil keputusan berdasarkan laporan payroll yang lebih akurat.

Dari sisi kepatuhan, proses payroll yang terdokumentasi juga membantu perusahaan menjaga audit trail. Jika ada perubahan komponen gaji, koreksi payroll, atau approval tertentu, data tersebut dapat ditelusuri kembali dengan lebih mudah.

Dengan alur yang rapi, perusahaan dapat mengurangi risiko salah hitung, meningkatkan transparansi kepada karyawan, dan memastikan setiap pembayaran gaji berjalan lebih tertib. Proses payroll yang baik juga membantu HR dan finance memiliki kontrol yang lebih kuat atas data penggajian, terutama ketika perusahaan memiliki jumlah karyawan besar atau struktur kompensasi yang kompleks.

SunFish Payroll Enterprise dari DataOn dapat membantu perusahaan mengelola proses penggajian karyawan secara lebih terintegrasi. Mulai dari pengaturan komponen payroll, pengolahan data kehadiran, perhitungan pajak dan BPJS, validasi payroll, hingga pembayaran dan pelaporan, SunFish Payroll mendukung perusahaan menjalankan payroll dengan lebih akurat, efisien, dan terdokumentasi.

Jika perusahaan Anda ingin memperkuat proses penggajian agar lebih tertib, transparan, dan siap menghadapi kompleksitas payroll modern, konsultasikan kebutuhan sistem payroll perusahaan Anda bersama tim profesional DataOn.

FAQ

Apa itu proses penggajian karyawan?

Proses penggajian karyawan adalah tahapan menghitung, memvalidasi, menyetujui, dan membayarkan gaji karyawan berdasarkan data penghasilan, potongan, pajak, BPJS, dan kebijakan perusahaan.

Apa saja tahapan proses penggajian karyawan?

Tahapannya meliputi pembaruan data karyawan, validasi kehadiran, input komponen gaji, perhitungan pajak dan BPJS, review payroll, approval, pembayaran gaji, penerbitan slip gaji, dan rekonsiliasi.

Data apa saja yang dibutuhkan dalam proses payroll?

Data yang dibutuhkan antara lain data karyawan, jabatan, gaji pokok, tunjangan, kehadiran, lembur, cuti, potongan, status pajak, BPJS, rekening bank, dan data perubahan selama periode payroll.

Mengapa payroll perlu divalidasi sebelum gaji dibayarkan?

Validasi payroll diperlukan untuk memastikan seluruh data dan perhitungan sudah benar sebelum pembayaran dilakukan, sehingga perusahaan dapat mengurangi risiko salah hitung atau keterlambatan gaji.

Apa manfaat sistem payroll terintegrasi?

Sistem payroll terintegrasi membantu perusahaan mengelola data penggajian dalam satu alur, mengurangi manual error, mempercepat validasi, mendukung approval, dan membuat proses payroll lebih transparan serta terdokumentasi.

Artikel Terkait