Ringkasan
- Beban wajib di atas gaji sudah berjalan sebelum Anda membayar lisensi apa pun: 10,24%–11,74% ditanggung pemberi kerja, dan 4% lagi dipotong dari karyawan.
- PPh 21 bulanan pada banyak usaha kecil justru nol, karena tarif efektif kategori A baru mulai bekerja di atas Rp5,4 juta bruto sebulan.
- Absensi digital dengan payroll manual adalah kombinasi paling mahal, karena dua sumber angka yang tidak pernah dicocokkan dan selisihnya menumpuk diam-diam.
- Business+ menyatukan absensi, payroll, dan pembukuan dalam satu catatan per karyawan, sehingga jam kerja dan slip gaji berasal dari angka yang sama.
Rata-rata upah buruh di Indonesia pada Februari 2026 tercatat Rp3,29 juta per bulan, menurut Berita Resmi Statistik BPS yang dirilis 5 Mei 2026.
Pada angka itu, PPh 21 bulanan seorang karyawan lajang adalah nol rupiah. Iuran jaminan sosial yang menempel di atas gaji yang sama tetap lebih dari tiga ratus ribu rupiah per orang, setiap bulan.
Masalahnya, dua angka itu hampir selalu lahir di tempat yang berbeda. Jam kerjanya tercatat di aplikasi absensi, gajinya dihitung di spreadsheet, dan tidak ada yang pernah mencocokkan keduanya sampai Desember.
Jadi sebelum menimbang langganan aplikasi HR per karyawan per bulan, hitung dulu beban yang sudah berjalan sekarang. Angkanya sering mengubah keputusan.
Tanda Pencatatan Karyawan Anda Sudah Tidak Cukup
Bukan jumlah karyawan yang menentukan kapan catatan manual kehabisan napas. Yang menentukan adalah berapa banyak angka yang harus dipindahkan dengan tangan setiap bulan.
Tiga tanda di bawah ini muncul jauh sebelum usaha terasa "besar". Semuanya bisa Anda periksa malam ini juga.
1. Gaji baru bisa dihitung setelah semua foto absen terkumpul
Kalau penggajian tanggal 25 dimulai dengan menggulir grup WhatsApp ke atas, jam kerja Anda bukan data. Jam kerja Anda adalah arsip percakapan.
Gejalanya khas: satu orang selalu terlambat mengirim foto, dan satu bulan tertentu tidak pernah bisa dibuka lagi karena grupnya sudah penuh.
2. Lembur diingat, bukan dihitung
Lembur yang dibulatkan ke "dua jam" atau "setengah hari" adalah taksiran. Peraturan mengunci rumusnya sampai ke angka di belakang koma, dan taksiran hampir selalu meleset ke satu arah yang sama.
Selisih per orang terlihat kecil. Dikalikan lima orang dan dua belas bulan, ukurannya berubah.
3. Tidak ada satu file yang bisa dibuka saat karyawan bertanya
Pertanyaan "kenapa gaji saya bulan ini beda" seharusnya dijawab dalam satu menit. Kalau jawabannya butuh membuka tiga tempat, catatan Anda sudah pecah.
Selain itu, jejak siapa yang mengubah angka apa juga hilang. Pola yang sama muncul di sektor lain, dan kami pernah membahasnya dalam konteks apotek pada tulisan tentang audit log dan jejak perubahan data.
Apa Saja yang Anda Beli di Tiap Tingkat Aplikasi HR
Kategori "aplikasi HR dan payroll" sebetulnya berisi tiga produk yang sangat berbeda harganya dan sangat berbeda pekerjaannya. Banyak usaha kecil membeli tingkat satu lalu heran kenapa penggajian tidak ikut selesai.
Tingkat 1: absensi dan lokasi saja
Fungsinya merekam jam masuk, jam pulang, dan titik lokasi. Biasanya paling murah dan paling cepat dipakai karena hanya butuh ponsel karyawan.
Yang tidak dikerjakannya:
- tidak menghitung upah lembur dari jam yang direkamnya sendiri
- tidak tahu apa pun soal iuran BPJS atau PPh 21
- tidak menerbitkan slip gaji
Tingkat ini masuk akal ketika masalah Anda memang cuma kehadiran, misalnya tim lapangan kecil dengan gaji tetap tanpa lembur.
Tingkat 2: absensi, cuti, shift, dan database karyawan
Di sini muncul saldo cuti, jadwal shift, dan satu tempat untuk menyimpan kontrak serta nomor rekening. Persetujuan cuti dan lembur mulai punya alur, mirip logika workflow persetujuan multi-user yang dipakai untuk transaksi.
Yang tidak dikerjakannya: angka akhir. Jam kerja sudah rapi, tetapi gaji tetap Anda hitung sendiri di tempat lain.
Tingkat ini mulai sepadan begitu ada shift atau begitu jumlah karyawan lewat lima orang, karena konflik jadwal dan saldo cuti sudah tidak muat di kepala.
Tingkat 3: payroll penuh
Tingkat ini menghitung iuran BPJS, menerapkan tarif efektif PPh 21, menerbitkan slip gaji, dan menyiapkan data bukti potong. Sumber jamnya adalah absensi yang sama, bukan salinan yang diketik ulang.
Yang tidak dikerjakannya: memutuskan kebijakan Anda. Definisi tunjangan tetap, aturan lembur, dan struktur skala upah tetap harus Anda tetapkan lebih dulu.
Tingkat ini menang jelas ketika kombinasi shift, lembur, dan gaji yang tidak seragam sudah berjalan bersamaan.
Biaya Bulanan per Karyawan yang Bukan Harga Aplikasinya
Sebelum membandingkan harga langganan, ada baiknya melihat angka yang sudah Anda bayar tiap bulan tanpa tagihan apa pun dari vendor.
Yang ditanggung pemberi kerja: 10,24%–11,74%
Untuk jaminan kesehatan, Perpres No. 64 Tahun 2020 menetapkan iuran peserta pekerja penerima upah sebesar 5% dari gaji sebulan, dengan 4% dibayar pemberi kerja dan 1% dipotong dari pekerja.
Untuk jaminan ketenagakerjaan, halaman resmi kepesertaan Penerima Upah BPJS Ketenagakerjaan merinci JHT 3,7% pemberi kerja dan 2% pekerja, JKM 0,3%, JP 2% pemberi kerja dan 1% pekerja, serta JKK 0,24% sampai 1,74% sesuai kelompok risiko usaha.
Dijumlahkan, sisi pemberi kerja adalah 4% + 3,7% + 0,3% + 2% + JKK. Rentangnya 10,24% sampai 11,74% di atas gaji, tergantung kelompok risiko.
Yang dipotong dari karyawan: 4%
Sisi pekerja lebih sederhana: 1% kesehatan, 2% JHT, dan 1% JP. Totalnya 4%, dan angka ini yang muncul sebagai potongan di slip gaji.
Akibatnya, satu gaji menghasilkan dua angka yang harus benar sekaligus. Salah satu saja meleset, slip gajinya salah.
Hitungannya pada upah Rp3,29 juta
Pakai rata-rata upah buruh BPS tadi sebagai contoh. Beban pemberi kerja jatuh di kisaran Rp336.896 sampai Rp386.246 per karyawan per bulan.
Potongan karyawannya Rp131.600. Untuk lima orang, sisi pemberi kerja saja sudah sekitar Rp1,68 juta sampai Rp1,93 juta setiap bulan.
Angka itu berjalan terus, dengan atau tanpa aplikasi. Karena itu pertanyaan yang tepat bukan "berapa harga lisensinya", melainkan "berapa besar risiko salah hitung yang sedang saya tanggung". Cara menilainya sama dengan cara menilai return on investment pada belanja lain.
Dua batas atas yang berubah tanpa pemberitahuan
Dua program punya plafon upah. Untuk jaminan kesehatan, batas paling tinggi gaji sebagai dasar perhitungan adalah Rp12.000.000 sebulan, sebagaimana diatur Perpres No. 75 Tahun 2019 Pasal 32.
Untuk jaminan pensiun, batasnya naik menjadi Rp11.086.300 per bulan terhitung Maret 2026, seperti disosialisasikan BPJS Ketenagakerjaan dan diberitakan Antara pada 17 Maret 2026.
Batas jaminan pensiun inilah yang paling sering tertinggal. Saat menulis ini, halaman kepesertaan resmi BPJS Ketenagakerjaan yang saya buka masih mencantumkan dasar upah maksimal Rp10.547.400, angka tahun sebelumnya.
Artinya menyalin angka dari halaman resmi pun tidak cukup. Plafonnya harus dicek ulang setiap awal tahun.
Mengapa Digital Separuh Jalan Lebih Mahal daripada Manual Penuh
Ada tiga posisi yang mungkin: manual penuh, digital separuh jalan, dan digital penuh. Yang di tengah justru paling rawan, karena terasa sudah beres padahal pencocokannya tidak pernah terjadi.
1. Dua sumber angka yang tidak pernah dicocokkan
Aplikasi absensi menyimpan jam. Spreadsheet menyimpan gaji. Yang menghubungkan keduanya adalah seseorang yang mengetik ulang setiap akhir bulan, biasanya malam hari, biasanya terburu-buru.
Selama manual penuh, setidaknya semua angka ada di satu lembar dan kesalahan ketik terlihat. Begitu sumbernya dua, selisih kecil bisa bertahan berbulan-bulan tanpa ada yang menyadari.
Pola ini identik dengan yang terjadi pada stok dan kas, dan pernah dibandingkan langsung pada tulisan manual versus digital di apotek.
2. Lembur ditaksir, padahal rumusnya sudah dikunci
PP No. 35 Tahun 2021 menetapkan upah sejam untuk perhitungan lembur sebesar 1/173 kali upah sebulan, yaitu gaji pokok ditambah tunjangan tetap. Peraturan yang sama membatasi lembur paling lama 4 jam sehari dan 18 jam seminggu.
Pada upah Rp3.290.000, upah sejamnya Rp19.017. Jam lembur pertama dibayar 1,5 kali, jam berikutnya 2 kali, sehingga dua jam lembur di satu hari kerja bernilai Rp66.561.
Kesalahan manual yang paling sering muncul adalah memakai pembagi karangan sendiri. Gaji dibagi 30 hari lalu dibagi 8 jam menghasilkan Rp13.708 per jam, sekitar 28% di bawah angka yang benar.
Selisih itu tidak pernah muncul sebagai peringatan. Selisih itu muncul sebagai karyawan yang diam-diam berhitung sendiri.
3. Desember memaksa hitung ulang setahun penuh
Sejak 2024, PPh 21 pegawai tetap dipotong dengan tarif efektif rata-rata bulanan. Menurut PMK No. 168 Tahun 2023 Pasal 15, tarif efektif itu dipakai untuk setiap masa pajak kecuali masa pajak terakhir.
Pada masa pajak terakhir, pajak setahun dihitung ulang dengan tarif Pasal 17, lalu dikurangi yang sudah dipotong Januari sampai November. Semua koreksi yang tertunda keluar di satu bulan itu.
Selama semua gaji tetap di bawah ambang tarif 0%, Desember juga nihil dan tidak terasa apa-apa. Risikonya muncul saat ada yang naik gaji, menerima bonus, atau berhenti di tengah tahun.
4. Kewajiban bulanan tetap jalan meski pajaknya nol
Dulu SPT Masa PPh 21 nihil cukup dilaporkan pada masa Desember. Direktorat Jenderal Pajak menjelaskan dalam artikelnya "Sekarang, SPT PPh 21 Nihil Tak Hanya Dilaporkan Desember, Ya!" tertanggal 13 Februari 2024 bahwa dengan berlakunya PMK 168/2023, SPT Masa tetap wajib dilaporkan sepanjang ada pembayaran yang menjadi objek PPh Pasal 21.
Sejak tahun pajak 2025, pembuatan bukti potong dan pelaporannya berpindah ke Coretax. Menurut panduan SPT Masa di Coretax dari DJP, hak akses e-Bupot Pasal 21 terpisah dari e-Bupot Unifikasi, jadi satu akun tidak otomatis bisa keduanya.
Dengan demikian, "pajaknya nol" tidak sama dengan "tidak ada pekerjaan bulanan". Justru di situ usaha kecil paling sering tertinggal.
Kapan Spreadsheet dan Disiplin Masih Menang
Tidak semua usaha perlu membayar per karyawan per bulan hari ini. Ada kondisi di mana spreadsheet yang rapi benar-benar cukup, dan daftar vendor mana pun tidak akan mengatakannya.
1. Semua gaji masih di bawah ambang tarif 0%
PP No. 58 Tahun 2023 memuat tabel tarif efektif rata-rata. Dalam penjelasan DJP tentang TER tertanggal 24 Januari 2024, tarif kategori A dimulai dari 0% untuk penghasilan bruto bulanan sampai dengan Rp5,4 juta.
Kategori A berlaku untuk status PTKP TK/0, TK/1, dan K/0. Ambang 0% naik menjadi Rp6,2 juta pada kategori B dan Rp6,6 juta pada kategori C.
Kalau seluruh tim Anda ada di bawah ambang itu, PPh 21 bulanannya memang nol. Yang benar-benar memakan waktu adalah BPJS dan lembur, bukan pajak.
2. Jam kerja tetap, tanpa shift dan tanpa lembur rutin
Satu jadwal untuk semua orang berarti tidak ada yang perlu dihitung ulang. Absensi cukup berfungsi sebagai catatan kehadiran, bukan sebagai sumber angka gaji.
3. Jumlah karyawan stabil di bawah lima orang
Lima baris masih bisa diperiksa satu per satu dalam sepuluh menit. Di atas itu, pemeriksaan berubah jadi pekerjaan tersendiri dan biasanya dilewati.
Dan kapan sudah jelas tidak menang
Tiga pemicu berikut membalik keputusannya, dan biasanya datang bersamaan:
- ada shift, sehingga satu karyawan punya jam berbeda tiap minggu
- lembur menjadi rutin, bukan kejadian sesekali
- ada satu saja karyawan yang melewati ambang tarif efektif
Begitu salah satu terjadi, biaya kesalahan naik lebih cepat daripada biaya langganan.
Checklist Sebelum Pindah Sistem di Tengah Tahun
Pindah pada Januari memang paling bersih. Tetapi kebanyakan usaha memutuskan pindah di bulan Agustus, saat masalahnya sedang terasa, dan itu tetap bisa dilakukan asal lima hal ini dibawa serta.
1. Bawa bruto dan PPh 21 terpotong year-to-date per karyawan
Tanpa angka Januari sampai bulan terakhir, perhitungan Desember tidak bisa benar. Sistem baru harus tahu berapa yang sudah dipotong, bukan hanya berapa yang akan dipotong.
2. Cocokkan dengan bukti potong yang sudah terbit di Coretax
Yang mengikat adalah dokumen yang sudah terbit, bukan catatan internal. Kalau keduanya berbeda, selesaikan selisihnya sebelum bulan pertama berjalan di sistem baru.
3. Samakan definisi "upah sebulan" di dua tempat
Upah sebulan untuk lembur adalah gaji pokok ditambah tunjangan tetap. Kalau spreadsheet lama diam-diam memasukkan uang makan harian ke dalamnya, angka lemburnya akan berubah saat pindah, dan karyawan akan menanyakannya.
4. Tarik saldo cuti dan sisa jam lembur
Saldo cuti biasanya hidup di kepala satu orang. Tuliskan per nama sebelum migrasi, karena setelah itu tidak ada lagi yang bisa membuktikannya.
5. Periksa dasar upah dan struktur skala upah
PP No. 49 Tahun 2025, ditetapkan 17 Desember 2025, mengubah kedua kalinya aturan pengupahan dalam PP 36/2021. Pastikan dasar upah yang Anda masukkan ke sistem baru sudah mengikuti ketentuan yang berlaku, termasuk kewajiban menyusun struktur dan skala upah.
Tugas tujuh hari
Minggu ini, catat jam masuk, jam pulang, dan jam lembur seluruh karyawan selama tujuh hari penuh di satu lembar. Lalu hitung ulang dengan tangan memakai rumus 1/173 dan persentase BPJS di atas.
Bandingkan hasilnya dengan slip gaji terakhir. Selisih yang muncul di situ adalah harga sebenarnya dari sistem separuh jalan, dan angkanya milik Anda sendiri, bukan klaim siapa pun.
Rapikan Operasional Karyawan Anda dengan Business+!
Yang dibutuhkan usaha 3–15 orang bukan daftar fitur yang lebih panjang. Yang dibutuhkan adalah satu catatan per karyawan yang dipakai oleh absensi, penggajian, dan pembukuan sekaligus.
Modul People di Business+ menangani HR, payroll, dan absensi dalam satu alur, dari perekrutan sampai slip gaji, dengan satu catatan per karyawan. Modul Finance di platform yang sama menangani pembukuan, invoicing, dan pelaporan pajak, sehingga biaya tenaga kerja tidak perlu diketik ulang ke laporan keuangan.
Hasilnya bukan sekadar lebih cepat. Hasilnya adalah jam kerja, potongan, dan laba yang berasal dari angka yang sama, sehingga selisih ketahuan pada bulan kejadiannya, bukan pada Desember.
Jika Anda sedang menimbang antara menambah satu aplikasi lagi atau menyatukan yang sudah ada, diskusikan kebutuhan Anda bersama tim Digital360.
Pertanyaan yang Sering Diajukan Tentang Aplikasi HR dan Payroll (FAQ)
Apakah usaha dengan 5 karyawan wajib mendaftarkan BPJS?
Kewajiban kepesertaan jaminan sosial bagi pekerja penerima upah tidak digantungkan pada jumlah karyawan. Tarif dan dasar perhitungannya sama seperti yang dirinci pada halaman kepesertaan Penerima Upah BPJS Ketenagakerjaan, dan untuk jaminan kesehatan mengikuti Perpres 64/2020.
Kalau PPh 21 karyawan saya nol, apakah tetap perlu lapor?
Ya, sepanjang ada pembayaran yang menjadi objek PPh Pasal 21. DJP menegaskan hal itu dalam artikelnya tertanggal 13 Februari 2024 setelah berlakunya PMK 168/2023, dan pelaporannya kini dilakukan melalui Coretax.
Bolehkah pindah aplikasi payroll di bulan Agustus?
Boleh, asalkan data bruto dan PPh 21 terpotong sejak Januari ikut dipindahkan. Tanpa itu, perhitungan masa pajak terakhir akan salah, karena Desember dihitung ulang setahun penuh dengan tarif Pasal 17.
Berapa biaya langganan yang wajar per karyawan per bulan?
Harga publik jarang tersedia dan berubah cepat, jadi angka apa pun yang saya tulis di sini akan menyesatkan. Patokan yang lebih berguna adalah membandingkan biaya langganan dengan beban Rp336 ribu–Rp386 ribu per karyawan yang sudah Anda tanggung, lalu meminta penawaran tertulis.
Artikel terkait
- Apotek Manual vs Digital: Mana yang Lebih Efisien dan Menguntungkan?
- Laporan Performance Karyawan: Ukur, Evaluasi, dan Beri Bonus Berdasarkan Data
- Sistem Approval Transaksi: Workflow Persetujuan Multi-User yang Efisien
- Kenali Pengertian KPI dan Manfaatnya
- 5 Pilar Digital Marketing Terpadu untuk UMKM yang Ingin Naik Kelas
Sumber
- BPS, Berita Resmi Statistik Ketenagakerjaan Februari 2026, rilis 5 Mei 2026 — bps.go.id
- BPJS Ketenagakerjaan, Kepesertaan Penerima Upah — bpjsketenagakerjaan.go.id
- Antara, 17 Maret 2026, sosialisasi batas upah Jaminan Pensiun — jateng.antaranews.com
- Perpres No. 64 Tahun 2020 tentang Jaminan Kesehatan — peraturan.go.id
- Perpres No. 75 Tahun 2019, Pasal 32 — peraturan.go.id
- PP No. 35 Tahun 2021 tentang Waktu Kerja dan Waktu Istirahat — peraturan.go.id
- PP No. 58 Tahun 2023 tentang Tarif Pemotongan PPh Pasal 21 — peraturan.go.id
- PP No. 49 Tahun 2025 tentang Pengupahan — peraturan.go.id
- PMK No. 168 Tahun 2023, Pasal 15 — jdih.kemenkeu.go.id
- DJP, "Serba-Serbi TER PPh Pasal 21", 24 Januari 2024 — pajak.go.id
- DJP, "Sekarang, SPT PPh 21 Nihil Tak Hanya Dilaporkan Desember, Ya!", 13 Februari 2024 — pajak.go.id
- DJP, SPT Masa di Coretax — pajak.go.id