Hari kerja dalam sebulan untuk pola 5 hari kerja berada pada rentang 15 sampai 22 hari, tergantung pada jumlah hari libur nasional dan cuti bersama di bulan bersangkutan. Meskipun jumlah hari riil terus berganti setiap bulan, sistem penggajian menggunakan standar pembagi tetap, yaitu pembagi 21 untuk pola 5 hari kerja, pembagi 25 untuk pola 6 hari kerja, serta pengali 1/173 dari upah sebulan untuk menghitung upah lembur per jam. Memahami perbedaan antara hari kerja kalender riil dan angka pembagi payroll merupakan dasar penting dalam menyusun administrasi upah, jadwal giliran kerja, dan tenggat waktu operasional perusahaan.
Bagi staf personalia, pemilik usaha, maupun karyawan, pertanyaan seputar jumlah hari kerja kerap memicu kebingungan. Sering muncul keraguan apakah gaji bulanan harus disesuaikan dengan sedikit atau banyaknya tanggal merah dalam kalender kerja. Pengelolaan yang keliru terhadap dua konsep ini dapat mengakibatkan kesalahan hitung pada upah prorata, pemotongan ketidakhadiran, atau estimasi durasi proyek.
Rentang Jumlah Hari Kerja dalam Sebulan
Ketika Anda menanyakan hari kerja sebulan berapa hari, jawabannya tidak pernah seragam sepanjang tahun kalender. Jumlah hari kerja riil selalu bergerak dinamis setiap bulannya. Pada kalender 2027 dengan pola 5 hari kerja, rentang hari kerja per bulan tercatat paling sedikit 15 hari pada bulan Maret dan paling banyak mencapai 22 hari.
Fluktuasi angka tersebut terjadi akibat beberapa faktor kalender. Pertama, jumlah hari total dalam satu bulan kalender bervariasi antara 28, 30, atau 31 hari. Kedua, sebaran akhir pekan (hari Sabtu dan Minggu) tidak selalu jatuh pada jumlah yang sama di setiap bulan. Ketiga, jadwal hari libur nasional dan cuti bersama keagamaan sering terkonsentrasi pada bulan-bulan tertentu, seperti pada bulan Maret dan Mei, yang secara otomatis memangkas hari kerja aktif secara signifikan.
Sebaliknya, pada bulan-bulan yang tidak memiliki tanggal merah selain akhir pekan, jumlah hari kerja efektif akan mencapai batas maksimalnya, yaitu 22 hari kerja untuk sistem 5 hari kerja. Kondisi ini menuntut tim operasional untuk selalu memeriksa kalender kerja resmi tahun berjalan sebelum menetapkan target keluaran kerja bulanan.
Tabel Jumlah Hari Kerja 2027 per Bulan
Untuk menyusun perencanaan jadwal kerja tahunan secara tepat, Anda memerlukan rincian kalender yang sudah memperhitungkan ketetapan libur resmi pemerintah. Penetapan hari libur resmi mengacu pada SKB Menteri Agama No. 1205/2026, Menteri Ketenagakerjaan No. 3/2026, MenPANRB No. 2/2026 untuk tahun 2027, yang menetapkan adanya 18 hari libur nasional dan 8 hari cuti bersama.
Berikut adalah tabel lengkap jumlah hari kerja 2027 per bulan berdasarkan data mesin hitung kalender resmi:
| Bulan | 5 hari kerja | 6 hari kerja | 5 hari kerja, cuti bersama tetap masuk |
|---|---|---|---|
| Januari | 19 | 24 | 19 |
| Februari | 19 | 22 | 20 |
| Maret | 15 | 19 | 19 |
| April | 22 | 26 | 22 |
| Mei | 16 | 20 | 18 |
| Juni | 21 | 25 | 21 |
| Juli | 22 | 27 | 22 |
| Agustus | 21 | 25 | 21 |
| September | 22 | 26 | 22 |
| Oktober | 21 | 26 | 21 |
| November | 22 | 26 | 22 |
| Desember | 22 | 25 | 23 |
| Total setahun | 242 | 291 | 250 |
Cara membaca tabel di atas adalah dengan melihat status operasional perusahaan terhadap cuti bersama. Bila cuti bersama dihitung sebagai hari libur, seorang karyawan dengan pola 5 hari kerja memiliki 242 hari kerja efektif dalam setahun. Namun, apabila perusahaan menetapkan kebijakan bahwa cuti bersama tetap masuk kerja, total hari kerja setahun bertambah menjadi 250 hari. Sementara itu, bagi karyawan yang bekerja dengan pola 6 hari kerja dengan cuti bersama libur, total akumulasi kerja dalam setahun mencapai 291 hari.
Anda dapat melihat perbandingan ekstrem antara bulan Maret dan April pada tabel tersebut. Pada pola 5 hari kerja dengan cuti bersama libur, bulan Maret hanya memiliki 15 hari kerja aktif, sementara bulan April memiliki 22 hari kerja. Perbedaan sebesar 7 hari kerja ini membuktikan betapa dinamisnya hari kerja kalender riil antarbulan.
Cara Mesin Menghitung Hari Kerja Efektif
Penghitungan hari kerja riil yang akurat tidak dapat dilakukan hanya dengan mengurangi total hari kalender dengan empat pekan. Mesin perhitungan kalender kerja menggunakan formula berurutan untuk menjamin bahwa tidak ada hari libur yang terhitung ganda.
Rumus dasar yang digunakan mesin hitung adalah:
Hari kerja = hari kalender − akhir pekan − libur nasional − cuti bersama yang jatuh di hari kerja
Dalam penerapannya, akhir pekan dikurangkan terlebih dahulu sesuai sistem kerja yang berlaku di perusahaan. Pada pola 5 hari kerja, akhir pekan yang dikeluarkan adalah hari Sabtu dan Minggu. Pada pola 6 hari kerja, akhir pekan yang dikeluarkan hanya hari Minggu saja.
Setelah akhir pekan dikeluarkan, mesin menyaring seluruh daftar hari libur nasional dan cuti bersama. Hari libur nasional yang jatuh tepat pada hari Sabtu atau Minggu tidak akan mengurangi jumlah hari kerja untuk kedua kalinya, karena hari tersebut memang sudah dikeluarkan sejak tahap awal sebagai akhir pekan. Ketentuan libur ini merujuk pada regulasi resmi pemerintah, yaitu SKB Menteri Agama No. 1497/2025, Menteri Ketenagakerjaan No. 2/2025, MenPANRB No. 5/2025 untuk tahun 2026, serta SKB Menteri Agama No. 1205/2026, Menteri Ketenagakerjaan No. 3/2026, MenPANRB No. 2/2026 untuk tahun 2027.
Faktor lain yang sangat menentukan hasil akhir adalah status cuti bersama. Sesuai ketentuan ketenagakerjaan, cuti bersama bisa dihitung libur atau tetap masuk kerja, sesuai kebijakan perusahaan. Bila perusahaan meliburkan staf pada tanggal cuti bersama, hari tersebut dihitung sebagai pengurang hari kerja riil. Namun, bila perusahaan beroperasi penuh dan meminta staf masuk, tanggal cuti bersama diperlakukan layaknya hari kerja biasa. Daftar lengkap tanggal merah resmi ini dapat dipantau langsung pada Kalender Libur Nasional.
Hitung otomatis: Butuh menghitung jumlah hari kerja di antara dua tanggal atau menentukan tanggal jatuh tempo tugas tanpa salah hitung hari libur? Gunakan Kalkulator Hari Kerja untuk pola 5 atau 6 hari kerja secara instan.
Mengapa Payroll Memakai Pembagi 21, 25, dan Pengali 173
Banyak orang bertanya-tanya, jika jumlah hari kerja dalam sebulan selalu berfluktuasi antara 15 hingga 22 hari, mengapa bagian payroll tidak membagi upah bulanan dengan angka riil tersebut? Jawabannya terletak pada prinsip kepastian nilai upah dan stabilitas administrasi keuangan.
Bila perusahaan membagi upah bulanan dengan hari kerja riil yang berubah-ubah setiap bulan, maka nilai upah harian karyawan akan naik dan turun secara tajam. Sebagai contoh, upah sehari pada bulan Maret (15 hari kerja) akan bernilai jauh lebih tinggi dibandingkan upah sehari pada bulan April (22 hari kerja). Kondisi ini akan merugikan karyawan saat terkena pemotongan gaji akibat izin tanpa upah pada bulan yang memiliki hari libur banyak, atau sebaliknya merugikan perusahaan saat menghitung upah prorata. Untuk mencegah ketidakpastian tersebut, payroll memakai pembagi tetap yang telah dibakukan.
Berikut adalah tiga formula baku yang digunakan dalam administrasi penggajian:
1. Pembagi 21 Hari Kerja (Pola 5 Hari Kerja)
Bagi perusahaan yang menjalankan operasional 5 hari kerja dalam sepekan (Senin sampai Jumat), formula perhitungan upah harian adalah:Upah sehari = upah sebulan ÷ 21
Angka 21 hari kerja merupakan pembagi tetap yang digunakan payroll agar nilai upah harian konsisten setiap bulan, terlepas dari fluktuasi hari kerja riil bulanan. Rumus ini dipakai sebagai dasar untuk menghitung potongan upah ketika karyawan tidak hadir tanpa keterangan (unpaid leave), dasar perhitungan denda keterlambatan jika diatur oleh kebijakan kantor, serta dasar perhitungan upah prorata bagi karyawan yang baru bergabung atau mengundurkan diri di pertengahan bulan.
2. Pembagi 25 Hari Kerja (Pola 6 Hari Kerja)
Bagi tempat kerja yang menerapkan sistem 6 hari kerja dalam sepekan (Senin sampai Sabtu), pembagi upah harian yang digunakan adalah:Upah sehari = upah sebulan ÷ 25
Karena hari kerja aktif dalam sepekan lebih banyak dibandingkan sistem 5 hari kerja, pembagi yang digunakan untuk mendapatkan nilai upah harian disesuaikan menjadi 25. Nilai upah sebulan dibagi 25 menghasilkan upah sehari yang menjadi patokan baku dalam setiap transaksi penyesuaian gaji.
3. Pengali Upah Lembur Sejam (1/173)
Untuk menghitung besaran upah kerja lembur per jam, sistem administrasi payroll tidak menggunakan pembagi hari kerja, melainkan menggunakan faktor pengali jam kerja standar:Upah lembur sejam = 1/173 × upah sebulan
Faktor pengali 1/173 merupakan angka baku yang mencerminkan jam kerja standar bulanan. Dengan menggunakan pengali 1/173, perhitungan kompensasi lembur karyawan bernilai adil dan seragam di setiap periode pembayaran, tanpa terpengaruh oleh variasi hari libur nasional pada bulan tersebut.
Sistem administrasi modern seperti SatuTim mengintegrasikan formula pembagi tetap ini agar proses perhitungan gaji bulanan, pemotongan absensi, dan penambahan upah lembur berjalan tertib sesuai standar yang berlaku umum di Indonesia.
Perbedaan Penggunaan Hari Kerja Riil dan Standar Payroll
Untuk menghindari kerancuan dalam pengelolaan sumber daya manusia, manajemen perusahaan wajib memisahkan antara penggunaan data hari kerja riil dengan standar pembagi upah harian payroll. Keduanya memiliki fungsi yang sama sekali berbeda dalam operasional bisnis.
Hari kerja riil kalender digunakan murni untuk keperluan manajemen tugas, perencanaan proyek, dan operasional kerja harian. Beberapa contoh penggunaannya antara lain:
- Menghitung batas waktu penyelesaian pekerjaan (deadline) dan komitmen waktu layanan (service level agreement atau SLA) kepada klien.
- Menyusun linimasa proyek (project timeline) agar beban kerja tim terdistribusi secara seimbang sesuai ketersediaan hari efektif.
- Mengatur jadwal giliran kerja (shift) dan giliran jaga karyawan pada masa libur panjang nasional.
- Menghitung tingkat kehadiran fisik dan absensi karyawan dalam periode penilaian kinerja bulanan.
Bila Anda sedang menyusun target operasional tim, panduan komprehensif pada artikel Cara menghitung hari kerja proyek dan deadline SLA tepat dapat dijadikan acuan dalam menyusun jadwal yang realistis.
Sebaliknya, standar pembagi tetap payroll (pembagi 21, pembagi 25, dan pengali 1/173) digunakan secara eksklusif untuk perhitungan keuangan dan pemenuhan hak upah. Pembagi ini tidak boleh diubah mengikuti naik turunnya kalender riil bulanan. Sebagai contoh, jika seorang karyawan yang bekerja dengan pola 5 hari kerja mengambil izin tanpa upah selama dua hari pada bulan Maret (yang hari kerja riilnya hanya 15 hari), pemotongan gajinya tetap menggunakan dasar pembagi 21, bukan pembagi 15. Demikian pula bila izin tersebut diambil pada bulan April yang memiliki 22 hari kerja, pembaginya tetap angka 21.
Pemisahan fungsi ini memberikan kejelasan bagi semua pihak: jadwal operasional tetap fleksibel mengikuti kalender aktual, sementara kepastian finansial karyawan tetap terjaga dengan patokan angka yang konsisten.
Langkah Menentukan Hari Kerja dan Administrasi di Perusahaan
Agar pengelolaan hari kerja dan perhitungan payroll di lingkungan kerja Anda berlangsung tertib dan bebas sengketa, Anda dapat menerapkan langkah-langkah praktis berikut:
- Tetapkan Pola Kerja Mingguan: Pastikan perjanjian kerja atau peraturan perusahaan secara tegas mencantumkan apakah operasional kantor menggunakan pola 5 hari kerja atau 6 hari kerja. Pola ini yang menentukan apakah pembagi upah harian Anda menggunakan angka 21 atau angka 25.
- Tentukan Kebijakan Cuti Bersama Sejak Awal Tahun: Buat surat edaran resmi mengenai perlakuan cuti bersama di tempat kerja Anda. Tentukan apakah cuti bersama dihitung libur yang memotong hak cuti tahunan, diliburkan penuh tanpa potong cuti, atau karyawan tetap diwajibkan masuk kerja seperti biasa.
- Perbarui Kalender Kerja Berdasarkan SKB Resmi: Gunakan dasar hukum SKB Menteri Agama No. 1497/2025, Menteri Ketenagakerjaan No. 2/2025, MenPANRB No. 5/2025 untuk menyusun jadwal kerja tahun 2026, serta SKB Menteri Agama No. 1205/2026, Menteri Ketenagakerjaan No. 3/2026, MenPANRB No. 2/2026 untuk jadwal kerja tahun 2027. Jangan menggunakan kalender tidak resmi yang belum tentu mencantumkan perubahan cuti bersama terbaru.
- Bakukan Rumus Penggajian: Pastikan tim administrasi atau bagian keuangan perusahaan menggunakan pembagi tetap upah sehari (upah sebulan ÷ 21 untuk 5 hari kerja atau ÷ 25 untuk 6 hari kerja) serta upah lembur sejam (1/173 × upah sebulan) dalam slip gaji karyawan.
- Hindari Penghitungan Manual: Menghitung hari kerja kalender secara manual rentan terhadap kekeliruan, terutama ketika ada libur nasional yang berdekatan dengan akhir pekan atau tanggal cuti bersama yang diumumkan menyusul.
Untuk membantu Anda memetakan jadwal kerja tim, memastikan tenggat waktu proyek, atau menghitung jumlah hari kerja efektif tanpa risiko salah hitung, gunakan Kalkulator Hari Kerja di SatuTim. Alat ini menghitung hari kerja antara dua tanggal atau menentukan deadline tugas secara otomatis untuk pola 5 maupun 6 hari kerja sesuai kalender libur resmi.