Cara Audit Kepatuhan Payroll sebelum Salah Bayar atau Kena Sanksi

Cara Audit Kepatuhan Payroll sebelum Salah Bayar atau Kena Sanksi
Payroll biasanya terlihat aman karena gaji dibayarkan rutin setiap bulan. Namun, kebijakan internal, spreadsheet, dan rumus payroll tidak otomatis ikut berubah ketika ada aturan baru. Di sinilah masalah bisa muncul: perusahaan masih memakai angka upah minimum lama, status pajak yang tidak sesuai, data BPJS yang belum diperbarui, atau prosedur potongan yang sudah tidak tepat.
Risikonya bukan hanya salah bayar atau salah potong. Keterlambatan setor dan lapor, denda, sampai sengketa dengan pekerja juga dapat berawal dari proses yang tidak pernah ditinjau ulang.
Untuk memastikan payroll tetap sesuai aturan, HR dan Finance perlu memeriksa dua hal sekaligus: apa yang tertulis dalam kebijakan perusahaan dan apa yang benar-benar dihitung serta dibayarkan. Pemeriksaan ini bisa dilakukan sebagai audit ringan dengan hasil yang jelas: temuan, pemilik tindak lanjut, batas waktu koreksi, dan bukti persetujuan.
Contents
Pastikan dulu aturan yang dipakai masih tepat
Sebelum menguji angka, susun daftar acuan yang relevan dengan kondisi perusahaan. Sumbernya dapat berasal dari Kementerian Ketenagakerjaan untuk area ketenagakerjaan dan pengupahan, Direktorat Jenderal Pajak serta Coretax DJP untuk administrasi PPh 21, dan BPJS Kesehatan serta BPJS Ketenagakerjaan untuk jaminan sosial.
Beberapa rujukan yang mungkin perlu masuk dalam pemeriksaan adalah Undang-Undang Nomor 13 Tahun 2003 tentang Ketenagakerjaan, Undang-Undang Nomor 6 Tahun 2023, Peraturan Pemerintah Nomor 36 Tahun 2021 tentang Pengupahan, dan Peraturan Pemerintah Nomor 35 Tahun 2021 tentang waktu kerja dan lembur. PP Nomor 78 Tahun 2015 tentang Pengupahan juga perlu diperiksa kembali status keberlakuannya dalam konteks aturan terbaru yang digunakan perusahaan.
Jangan berhenti pada mencatat nomor peraturan di SOP. Untuk setiap acuan, catat nomor aturan, tanggal berlaku atau pembaruan, cakupan pekerja, pengecualian, sumber resmi yang digunakan, serta tanggal terakhir diverifikasi. Tetapkan pula siapa yang memantau perubahan dan memperbarui kebijakan.
Catatan ini membantu perusahaan membedakan aturan yang masih berlaku, aturan yang sudah diperbarui, dan klaim yang belum dapat digunakan sebelum dikonfirmasi. Di lapangan, satu sumber lama sering dianggap cukup untuk semua periode. Padahal, keputusan UMP atau UMK, ketentuan pajak, dan ketentuan BPJS dapat memengaruhi proses payroll pada waktu yang berbeda. Catatan versi dan tanggal verifikasi membantu mencegah perubahan tersebut terlewat.
Periksa area yang paling mudah menimbulkan masalah
Kepatuhan payroll bukan hanya soal memastikan total gaji masuk ke rekening. Pemeriksaan juga perlu mencakup komponen yang dapat menyebabkan kekurangan bayar, salah potong, keterlambatan setor atau lapor, denda, dan sengketa dengan pekerja.
Area | Pertanyaan validasi | Sumber aturan | Bukti yang diperiksa | Status dan tindak lanjut | Tanggal pemeriksaan |
|---|---|---|---|---|---|
Upah minimum serta komposisi upah | Apakah wilayah kerja, masa kerja, dan komponen upah sudah sesuai ketentuan yang berlaku? | Kementerian Ketenagakerjaan dan keputusan upah minimum resmi | Kebijakan upah, kontrak, data pekerja, dan hasil payroll | Sesuai, perlu klarifikasi, atau perlu koreksi; tetapkan pemilik dan tenggat | Tanggal uji dan verifikasi |
Periode dan tanggal pembayaran | Apakah periode, tanggal pembayaran, dan isi pembayaran konsisten dengan perjanjian serta kebijakan? | Peraturan ketenagakerjaan yang telah diverifikasi | Perjanjian kerja, kalender payroll, slip gaji, dan bukti transfer | Catat selisih dan pihak yang menyetujui perbaikan | Tanggal uji |
PPh 21 | Apakah status pajak, metode pemotongan, TER, penggunaan Coretax DJP, fasilitas PPh 21 ditanggung pemerintah, batas pelaporan, dan bukti potong sudah diverifikasi? | Direktorat Jenderal Pajak dan Coretax DJP | Data identitas, status pajak, hasil perhitungan, pelaporan, dan bukti potong | Jangan gunakan tarif atau tenggat sebelum sumber resmi dikonfirmasi | Tanggal verifikasi |
BPJS Kesehatan dan BPJS Ketenagakerjaan | Apakah tarif, dasar pengenaan, batas upah, tenggat pembayaran, dan denda yang digunakan sudah sesuai informasi resmi terbaru? | BPJS Kesehatan dan BPJS Ketenagakerjaan | Data kepesertaan, dasar upah, hasil perhitungan, pembayaran, dan pelaporan | Tandai komponen yang masih menunggu konfirmasi | Tanggal uji |
Lembur | Apakah jam lembur didukung perintah lembur dan dihitung dengan metode yang telah diverifikasi? | PP Nomor 35 Tahun 2021 dan sumber resmi terkait | Presensi, perintah lembur, persetujuan, dan slip gaji | Telusuri perbedaan antara jam disetujui dan jam dibayar | Tanggal uji |
THR | Apakah penerima, masa kerja, dasar perhitungan, dan waktu pembayaran sudah diperiksa terhadap ketentuan terbaru? | Kementerian Ketenagakerjaan | Data masa kerja, kebijakan THR, payroll, dan bukti pembayaran | Catat isu yang membutuhkan konfirmasi resm | Tanggal uji |
Potongan gaji | Apakah setiap potongan memiliki dasar, persetujuan, dan rekonsiliasi yang jelas? | Peraturan ketenagakerjaan dan kebijakan perusahaan yang diverifikasi | Persetujuan potongan, daftar potongan, slip, dan catatan keuangan | Hentikan penggunaan formula yang belum memiliki dasar terverifikasi | Tanggal uji |
Tabel ini bukan pengganti pemeriksaan hukum. Fungsinya adalah memastikan tidak ada area penting yang terlewat dan setiap klaim angka memiliki sumber yang dapat ditelusuri. Tarif, batas upah, tenggat, denda, komposisi upah, dan formula tertentu sebaiknya tidak dimasukkan ke SOP sebelum diverifikasi pada sumber resmi yang berlaku untuk perusahaan.
Bandingkan kebijakan dengan hasil payroll yang benar-benar terjadi
Setelah acuan tersedia, ambil satu atau beberapa periode payroll. Telusuri prosesnya dari input sampai hasil akhir. Dokumen yang biasanya diperlukan meliputi kontrak atau kebijakan perusahaan, data pekerja, presensi, perintah lembur, status pajak, data BPJS, hasil perhitungan, slip gaji, bukti pembayaran, pelaporan pajak, pelaporan BPJS, serta catatan keuangan.
Supaya sumber masalahnya terlihat, pisahkan pengujian menjadi tiga pertanyaan. Pertama, apakah datanya benar? Periksa masa kerja, wilayah kerja, status pajak, kepesertaan, dan jam lembur terhadap dokumen pendukung. Kedua, apakah rumus atau metode yang digunakan sesuai dengan kebijakan dan aturan yang telah diverifikasi? Ketiga, apakah hasil perhitungan sama dengan slip gaji, bukti transfer, catatan pelaporan, dan catatan keuangan?
Pemisahan ini membantu mengelompokkan penyebab selisih. Masalah bisa berasal dari kesalahan data, misalnya status pekerja belum diperbarui; kesalahan rumus atau konfigurasi; atau perubahan aturan yang belum diterapkan. Ketiganya membutuhkan tindak lanjut berbeda. Karena itu, jangan langsung mengubah angka sebelum penyebabnya ditemukan.
Contoh: menguji selisih upah minimum
Ilustratif: sebuah perusahaan di DKI Jakarta masih memakai angka UMP 2025 sebesar Rp5.396.761 untuk pekerja dengan masa kerja kurang dari 1 tahun. Dalam salah satu referensi yang digunakan sebagai bahan riset, angka UMP Jakarta 2026 disebut sebesar Rp5.729.876.
Uji selisihnya adalah: Rp5.729.876 – Rp5.396.761 = Rp333.115. Angka tersebut baru menunjukkan indikasi selisih kebijakan sebesar Rp333.115. HR dan Finance masih perlu memverifikasi angka tersebut, periode berlakunya, cakupan pekerja, serta keputusan resmi sebelum menyimpulkan adanya pelanggaran atau melakukan koreksi.
Pola yang sama dapat digunakan untuk komponen lain. Cocokkan kebijakan perusahaan dengan kontrak atau data pekerja, presensi, perintah lembur, status pajak, data BPJS, hasil perhitungan, slip gaji, dan bukti pembayaran. Jika dasar hukum atau angka operasional belum terverifikasi, tulis temuan sebagai “indikasi yang memerlukan konfirmasi”, bukan kesimpulan final.
Jangan berhenti di temuan: lanjutkan dengan rekonsiliasi dan koreksi
Audit payroll belum selesai hanya karena spreadsheet pemeriksaan sudah diisi. Setiap temuan perlu memiliki status, uraian perbedaan, dampak yang mungkin terjadi, pemilik tindak lanjut, tenggat koreksi, dan pihak yang menyetujui penyelesaiannya.
Rekonsiliasikan data payroll dengan pembayaran ke pekerja, pelaporan PPh 21, data BPJS, dan catatan keuangan. Langkah ini membantu memastikan koreksi tidak berhenti pada perubahan slip gaji sementara laporan atau pencatatan akuntansinya masih memakai angka lama.
Jika ditemukan salah bayar atau salah potong, dokumentasikan penyebab dan keputusan perbaikannya sebelum perubahan dilakukan. Bukti yang perlu disimpan antara lain:
kebijakan penggajian dan riwayat versinya;
sumber aturan serta catatan tanggal verifikasi;
data pekerja dan dokumen pendukung payroll;
hasil perhitungan, slip gaji, dan bukti pembayaran;
bukti pelaporan pajak dan BPJS;
hasil rekonsiliasi dengan catatan keuangan;
daftar temuan, persetujuan, bukti koreksi, dan penutupan temuan.
Bukti tersebut menunjukkan bahwa perusahaan memiliki proses pemeriksaan dan persetujuan yang dapat ditelusuri. Namun, dokumentasi pemeriksaan bukan jaminan bahwa setiap hasil payroll pasti bebas kesalahan. Pemantauan dan pengujian tetap perlu diulang.
Tetapkan pemicu untuk pemeriksaan berikutnya
Pemeriksaan payroll dapat dijadwalkan secara berkala. Namun, jangan menunggu jadwal jika ada perubahan yang langsung memengaruhi penggajian. Pemicu utamanya adalah perubahan regulasi dan keputusan upah minimum. Perubahan sistem pajak atau BPJS, kebijakan perusahaan, struktur tunjangan, metode payroll, serta temuan audit juga perlu memicu peninjauan ulang.
Buat kalender pemantauan yang mencantumkan area pemeriksaan, pemilik tugas, sumber resmi yang dipantau, tanggal verifikasi, dan versi kebijakan yang digunakan. Setelah perubahan disetujui, pastikan perubahan itu masuk ke konfigurasi atau rumus payroll dan diuji pada periode berikutnya.
Dengan alur ini, kepatuhan payroll menjadi proses yang terus berjalan: aturan diperiksa, kebijakan diperbarui, data diuji, hasil direkonsiliasi, dan bukti disimpan. HR dan Finance tidak hanya lebih cepat menemukan masalah, tetapi juga memiliki jejak keputusan yang jelas ketika perusahaan perlu menjelaskan bagaimana suatu payroll diproses.
Bagikan
Artikel Terkait
Berapa Gaji yang Harus Dicantumkan di Iklan Lowongan?
Menentukan salary range bukan sekadar mengambil angka dari situs pembanding gaji. HR perlu menyamakan konteks posisi, menyaring benchmark, menguji anggaran, lalu menuliskan kisaran secara transparan di iklan.
Studi Kasus dan Tes Kelayakan Kerja untuk Posisi Manajerial
Tes manajerial yang baik bukan sekadar meminta kandidat memberi solusi. Tes tersebut harus memperlihatkan cara kandidat menyusun prioritas, membagi pekerjaan, mengarahkan tim, dan memastikan keputusan berjalan.

