Kalkulator lembur dan cara hitung lembur per jam menurut PP 35/2021

Upah lembur per jam = upah sebulan ÷ 173. Di hari kerja, jam pertama dibayar 1,5× dan setiap jam berikutnya , paling lama 4 jam sehari dan 18 jam seminggu; di hari libur pengalinya 2×, 3×, lalu 4× (PP 35/2021 Pasal 26, 31, 32). Contoh: upah Rp5.190.000 → Rp30.000 sejam, lembur 3 jam di hari kerja Rp165.000.

Kalkulator ini menjawab berapa upah lembur yang wajib dibayar untuk jam kerja di luar waktu normal, dengan cara hitung per jam dari PP 35/2021. Ia menangani tiga cara pengupahan — bulanan, harian, dan satuan hasil — serta lembur di hari kerja, hari istirahat mingguan, dan hari libur resmi, lalu memeriksa batas jam dan menghitung berapa yang tersisa setelah PPh 21.

Upah sejam÷ 173upah sebulan dibagi 173, Pasal 32 ayat (2)
Hari kerja1,5× · 2×jam pertama, lalu tiap jam berikutnya
Batas lembur4 / 18 jamsehari / seminggu, di luar hari libur
Hari libur2× · 3× · 4×menurut urutan jam dan pola kerja

Poin utama

  • Upah sejam selalu upah sebulan ÷ 173, baik untuk pola lima maupun enam hari kerja.
  • Pengali dihitung per hari; jam pertama setiap hari kerja dibayar 1,5 kali.
  • Pekerja harian memakai upah sehari × 25 atau × 21 sebagai upah sebulan; pekerja satuan hasil memakai rata-rata 12 bulan dengan lantai upah minimum.
  • Hari libur pola enam hari berhenti di jam ke-11 dan pola lima hari di jam ke-12; di atasnya PP 35/2021 tidak memberi pengali.
  • Lembur 4 jam atau lebih mewajibkan makanan dan minuman minimal 1.400 kkal yang tidak boleh diganti uang.
Data per 14 September 2026

Cara hitung lembur per jam

Menghitung upah lembur selalu melewati tiga tahap. Pertama, tentukan upah sebulan yang menjadi dasar. Kedua, bagi dasar itu dengan 173 untuk mendapat upah sejam, sesuai PP 35/2021 Pasal 32 ayat (2). Ketiga, kalikan upah sejam dengan pengali setiap jam lembur menurut Pasal 31, lalu jumlahkan untuk hari itu. Hasil harian dijumlahkan menjadi upah lembur mingguan atau bulanan.

Upah sejam = upah sebulan ÷ 173
Upah lembur sehari = upah sejam × (jumlah pengali setiap jam lembur hari itu)
Hari kerja, 3 jam: upah sejam × (1,5 + 2 + 2) = upah sejam × 5,5

Di kalkulator, pilih mode Satu hari untuk menghitung satu hari lembur, atau Seminggu untuk mengisi jam per hari dari Senin sampai Minggu. Mode seminggu juga menjumlahkan jam lembur di hari kerja dan memeriksanya terhadap batas 18 jam. Setelah itu, isi status PTKP dan berapa kali pola itu terjadi dalam sebulan untuk melihat tambahan PPh 21 dan lembur bersihnya.

Angka 173 berlaku untuk pola lima maupun enam hari kerja. Angka lain yang kadang tertukar adalah 126, pembagi upah per jam untuk pekerja paruh waktu di PP 36/2021 Pasal 16 ayat (4). Pembagi itu bukan untuk lembur.

Pengali lembur hari kerja dan hari libur

PP 35/2021 Pasal 31 memberi tiga daftar pengali. Ayat (1) untuk lembur di hari kerja: jam pertama 1,5 kali upah sejam dan setiap jam berikutnya 2 kali. Ayat (2) untuk hari istirahat mingguan atau hari libur resmi pada pola enam hari kerja 40 jam seminggu: jam pertama sampai ketujuh 2 kali, jam kedelapan 3 kali, jam kesembilan sampai kesebelas 4 kali. Bila hari libur resmi jatuh pada hari kerja terpendek, urutannya bergeser: jam pertama sampai kelima 2 kali, jam keenam 3 kali, jam ketujuh sampai kesembilan 4 kali. Ayat (3) untuk pola lima hari kerja: jam pertama sampai kedelapan 2 kali, jam kesembilan 3 kali, jam kesepuluh sampai kedua belas 4 kali.

Pengali upah sejam untuk setiap jam lembur, dari /data/gaji/lembur-pengali.json (PP 35/2021 Pasal 31). Batas 4 jam sehari hanya untuk lembur di hari kerja.
Jam lemburHari kerjaIstirahat/libur, 6 hari kerjaLibur resmi di hari kerja terpendekIstirahat/libur, 5 hari kerja
Jam ke-11,5×
Jam ke-2
Jam ke-3
Jam ke-4
Jam ke-5 (lewat batas 4 jam)
Jam ke-6 (lewat batas 4 jam)
Jam ke-7 (lewat batas 4 jam)
Jam ke-8 (lewat batas 4 jam)
Jam ke-9 (lewat batas 4 jam)
Jam ke-10 (lewat batas 4 jam)tidak diatur
Jam ke-11 (lewat batas 4 jam)tidak diatur
Jam ke-12 (lewat batas 4 jam)tidak diaturtidak diatur

Pola lima dan enam hari mudah tertukar karena angka jamnya berdekatan. Pegangannya: jam ketiga kali di hari libur jatuh di jam ke-8 untuk pola enam hari dan jam ke-9 untuk pola lima hari, satu jam setelah panjang hari kerja normal masing-masing. Grafik berikut memperlihatkan bagaimana nilai lembur bertambah jam demi jam.

Jumlah kali upah sejam menurut lamanya lemburHari kerja (maks 4 jam)Libur, pola 6 hariLibur, pola 5 hariLibur di hari terpendek05101520253035024681012jam lembur dalam seharikali upah sejam
Setiap titik adalah jumlah pengali sampai jam itu (PP 35/2021 Pasal 31). Kalikan angka sumbu tegak dengan upah sejam (upah sebulan ÷ 173) untuk mendapat upah lembur sehari. Garis berhenti di jam terakhir yang diberi pengali.

Upah dasar lembur: bulanan, harian, dan satuan hasil

Pasal 32 ayat (1) menetapkan bahwa perhitungan upah lembur didasarkan pada upah bulanan. Bila upah terdiri dari upah pokok dan tunjangan tetap, dasarnya 100% dari upah itu (ayat (3)). Bila ada juga tunjangan tidak tetap, dasarnya upah pokok ditambah tunjangan tetap, tetapi tidak boleh kurang dari 75% seluruh upah (ayat (4)). Lantai 75% itu penting bagi pekerja yang sebagian besar penghasilannya berupa insentif atau komisi.

Pekerja yang upahnya dibayar harian punya rumus sendiri di Pasal 33 ayat (1): upah sehari dikali 25 untuk enam hari kerja seminggu, atau dikali 21 untuk lima hari kerja. Pekerja dengan upah satuan hasil memakai penghasilan rata-rata 12 bulan terakhir (ayat (2)); bila rata-rata itu lebih rendah dari upah minimum di wilayah tempat bekerja, dasar lemburnya upah minimum (ayat (3)).

Menentukan upah sebulan sebagai dasar lembur1. Bagaimana upah dibayar?bulanan, harian, atau satuan hasilbulanan=Bulanan: pokok + tunjangan tetap100% dari upahPP 35/2021 Pasal 32 ayat (3)atau=Bulanan: + tunjangan tidak tetappokok + tetap, minimal 75% seluruh upahPasal 32 ayat (4)harian=Harianupah sehari × 25 atau × 216 atau 5 hari kerja seminggu, Pasal 33 ayat(1)satuan hasil=Satuan hasilrata-rata 12 bulan, minimal upah minimumPasal 33 ayat (2)–(3)bagi2. Upah sejam = dasar ÷ 173Pasal 32 ayat (2)jumlahkan per hari3. Kalikan pengali setiap jamhari kerja: 1,5 lalu 2; hari istirahat/libur:2, 3, 4 menurut urutan jam (Pasal 31)
Struktur upah tanpa tunjangan memakai seluruh upah bulanan (Pasal 32 ayat (1)). Struktur upah pokok + tunjangan tidak tetap tidak disebut ayat (3)–(4); kalkulator menampilkan dua kemungkinan untuk struktur itu.

Dua struktur upah tidak disebut ayat (3) dan (4). Untuk upah tanpa tunjangan, seluruh upah bulanan dipakai sesuai ayat (1). Untuk struktur upah pokok dan tunjangan tidak tetap, tidak ada kalimat yang menentukan dasarnya, jadi kalkulator menghitung dua kemungkinan — upah pokok saja, dan upah pokok ditambah tunjangan tidak tetap — lalu menampilkan keduanya tanpa memilih.

Batas jam lembur dan syaratnya

Waktu kerja normal diatur Pasal 21 ayat (2): 7 jam sehari dan 40 jam seminggu untuk enam hari kerja, atau 8 jam sehari dan 40 jam seminggu untuk lima hari kerja, dengan pengecualian untuk sektor usaha atau pekerjaan tertentu. Lembur hanya boleh paling lama 4 jam sehari dan 18 jam seminggu (Pasal 26 ayat (1)), dan batas ini tidak termasuk lembur di hari istirahat mingguan atau hari libur resmi (ayat (2)). Penjelasan pasal itu menyebut hari libur resmi sebagai hari libur nasional, hari yang diliburkan secara nasional, atau hari libur yang ditetapkan pemerintah daerah.

Setiap lembur memerlukan perintah pengusaha dan persetujuan pekerja secara tertulis atau melalui media digital, serta daftar pelaksanaan lembur berisi nama dan lamanya (Pasal 28). Selama lembur, pengusaha wajib memberi istirahat secukupnya, dan untuk lembur 4 jam atau lebih wajib memberi makanan dan minuman paling sedikit 1.400 kilokalori yang tidak dapat diganti uang (Pasal 29). Kalkulator menampilkan pengingat itu setiap kali jam lembur mencapai 4 jam.

Contoh hitung upah lembur langkah demi langkah

Contoh 1 — seminggu, pola lima hari kerja. Dian, upah pokok Rp4.690.000 dan tunjangan tetap Rp500.000, lembur 2 jam Senin sampai Kamis dan 6 jam pada hari Sabtu.

  1. Dasar lembur: Rp4.690.000 + Rp500.000 = Rp5.190.000. Upah sejam Rp5.190.000 ÷ 173 = Rp30.000.
  2. Senin–Kamis, 2 jam di hari kerja: (1,5 + 2) × Rp30.000 = Rp105.000 sehari × 4 hari = Rp420.000.
  3. Sabtu adalah hari istirahat pada pola lima hari: 6 jam × 2 = 12 × Rp30.000 = Rp360.000.
  4. Jam lembur di hari kerja seminggu: 8 jam, di bawah batas 18 jam. Sabtu tidak dihitung ke batas itu. Karena lembur Sabtu 6 jam, Dian berhak atas makanan dan minuman minimal 1.400 kkal.
  5. Upah lembur seminggu: Rp780.000.

Contoh 2 — pekerja harian. Upah sehari Rp200.000, enam hari kerja seminggu, lembur 3 jam di hari kerja.

  1. Upah sebulan untuk lembur: Rp200.000 × 25 = Rp5.000.000 (Pasal 33 ayat (1) huruf a).
  2. Upah sejam: Rp5.000.000 ÷ 173 = Rp28.901,73.
  3. Tiga jam: (1,5 + 2 + 2) × Rp28.901,73 = Rp158.959,54, dibulatkan Rp158.960. Dengan pola lima hari, pengalinya × 21, dasarnya Rp4.200.000, dan hasilnya lebih kecil.

Contoh 3 — satuan hasil di bawah upah minimum. Penjahit borongan di Kota Semarang, rata-rata penghasilan 12 bulan terakhir Rp3.400.000, lembur 8 jam pada hari istirahat, pola enam hari kerja.

  1. UMK Kota Semarang 2026 Rp3.701.709 lebih tinggi dari rata-rata, jadi dasar lembur Rp3.701.709 (Pasal 33 ayat (3)).
  2. Pengali 8 jam di hari libur pola enam hari: 7 × 2 + 3 = 17.
  3. Upah lembur: 17 × Rp3.701.709 ÷ 173 = Rp363.752. Tanpa lantai upah minimum, hasilnya hanya Rp334.104.

Contoh 4 — hari libur resmi di hari kerja terpendek. Pola enam hari kerja dengan hari Sabtu lebih pendek; hari libur nasional jatuh pada Sabtu, dan pekerja dengan dasar lembur Rp6.000.000 bekerja 7 jam.

  1. Daftar Pasal 31 ayat (2) huruf b: jam 1–5 × 2, jam ke-6 × 3, jam ke-7 × 4.
  2. Jumlah pengali: 10 + 3 + 4 = 17.
  3. Upah lembur: 17 × Rp6.000.000 ÷ 173 = Rp589.595. Dengan daftar hari libur biasa (huruf a), 7 jam hanya bernilai 14 kali upah sejam.

Upah lembur pada upah minimum 2026

Bagi banyak pekerja, dasar lemburnya sama dengan upah minimum. Tabel ini menghitung upah lembur untuk upah minimum provinsi 2026 yang ada di data upah minimum kami. Kabupaten dan kota yang menetapkan UMK lebih tinggi memakai angka UMK, yang bisa dicari di halaman provinsi masing-masing.

Upah lembur bila upah sebulan sama dengan UMP 2026, untuk provinsi di data /upah-minimum/ kami. Banten tidak dimuat karena salinan SK-nya bukan dari server penerbit. Dibulatkan per hari.
ProvinsiUMP 2026Upah sejam1 jam hari kerja3 jam hari kerja8 jam libur, pola 6 hari
DKI JakartaRp5.729.876Rp33.120,67Rp49.681Rp182.164Rp563.051
BaliRp3.207.459Rp18.540,23Rp27.810Rp101.971Rp315.184
LampungRp3.047.734Rp17.616,96Rp26.425Rp96.893Rp299.488
Jawa TimurRp2.446.881Rp14.143,82Rp21.216Rp77.791Rp240.445
Jawa TengahRp2.327.386Rp13.453,1Rp20.180Rp73.992Rp228.703

Lembur dan PPh 21

Uang lembur adalah penghasilan pegawai tetap yang disebut langsung dalam PMK 168/2023 Pasal 5 ayat (3) huruf a. Ia masuk bruto bulan dibayar dan ikut menentukan lapisan TER bulan itu. Pada Contoh 1, empat minggu lembur menambah bruto Dian sebesar Rp3.120.000, dan tarif TER kategori A-nya naik dari 0,25% ke 1,5%. PPh 21 bulan itu naik dari Rp13.564 menjadi Rp128.184, sehingga lembur bersihnya Rp3.005.380.

Iuran BPJS tidak ikut naik karena lembur tidak termasuk dasar upah iuran yang dipakai kalkulator, yaitu gaji pokok dan tunjangan tetap. Kenaikan TER karena lembur juga ikut dihitung ulang di Desember bersama seluruh penghasilan setahun, sehingga yang benar-benar menjadi pajak adalah tarif Pasal 17 atas penghasilan tahunan. Langkah hitung setahunnya ada di kalkulator gaji bersih, dan tabel TER di halaman tarif TER.

Siapa yang tidak mendapat upah lembur

PP 35/2021 Pasal 27 ayat (2) mengecualikan kewajiban membayar upah lembur bagi pekerja dalam golongan jabatan tertentu. Ayat (3) menjelaskan golongan itu: pekerja yang bertanggung jawab sebagai pemikir, perencana, pelaksana, dan/atau pengendali jalannya perusahaan, dengan waktu kerja yang tidak dapat dibatasi dan upah yang lebih tinggi. Pengaturannya harus ada di perjanjian kerja, peraturan perusahaan, atau PKB (ayat (4)).

Kalimat terpenting ada di ayat (5): bila golongan jabatan tertentu tidak diatur di dokumen-dokumen itu, pengusaha wajib membayar upah lembur. Jadi jabatan manajer di kartu nama tidak otomatis menghapus hak lembur. Kalkulator menganggap pekerja tidak termasuk golongan yang dikecualikan.

Kesalahan menghitung upah lembur

  1. Memakai pengali pola enam hari untuk pola lima hari. Pada jam ke-8 di hari libur, pola enam hari membayar 3 kali, pola lima hari masih 2 kali.
  2. Membagi upah dengan jumlah jam kerja sebulan. Pembaginya tetap 173, bukan 160, 168, atau 200.
  3. Menghitung dasar dari upah pokok saja padahal ada tunjangan tetap; Pasal 32 ayat (3) memakai 100% pokok ditambah tunjangan tetap.
  4. Mengabaikan lantai upah minimum bagi pekerja satuan hasil; pada Contoh 3 selisihnya Rp29.648 untuk satu hari.
  5. Mengganti makan lembur dengan uang. Pasal 29 ayat (2) melarangnya untuk lembur 4 jam atau lebih.

Yang tidak diatur dan tidak dihitung

Pasal 31 berhenti di jam ke-11 untuk hari libur pola enam hari, jam ke-12 untuk pola lima hari, dan jam ke-9 bila hari libur resmi jatuh di hari kerja terpendek. Kalkulator menolak jam di atas batas itu, karena menebak pengalinya berarti mengarang angka. Batas 4 jam sehari untuk hari kerja tetap dihitung bila dilanggar, tetapi ditandai sebagai pelanggaran Pasal 26.

Kalkulator tidak menghitung PPh 21 untuk pekerja harian dan satuan hasil, yang memakai aturan pegawai tidak tetap. Sanksi pidana atas upah lembur yang tidak dibayar ada di undang-undang ketenagakerjaan sebagaimana diubah UU 6/2023, yang belum kami baca. Sektor usaha atau pekerjaan tertentu dengan waktu kerja khusus juga tidak dimodelkan. Untuk menulis hasil hitungan ke slip, gunakan slip gaji karyawan.

Sumber dan dasar hukum

Pertanyaan yang sering ditanya

Bagaimana cara hitung lembur per jam untuk gaji Rp5 juta?
Bagi upah sebulan dengan 173: Rp5.000.000 ÷ 173 = Rp28.901,73 per jam. Di hari kerja, jam lembur pertama dibayar 1,5 kali, yaitu Rp43.353, dan setiap jam berikutnya 2 kali, yaitu Rp57.803. Lembur tiga jam di hari kerja bernilai 5,5 kali upah sejam atau Rp158.960, sesuai PP 35/2021 Pasal 31 dan 32.
Apa dasar angka 173 dalam rumus upah lembur?
Angka 173 ditetapkan langsung oleh PP 35/2021 Pasal 32 ayat (2): upah sejam sama dengan 1/173 kali upah sebulan. Peraturan tidak membedakan pola lima atau enam hari kerja untuk pembagi ini. Pembagi lain yang kadang dipakai, seperti 126, berlaku untuk upah per jam pekerja paruh waktu dalam PP 36/2021, bukan untuk upah lembur.
Berapa pengali lembur pada hari Minggu atau tanggal merah?
Untuk pola enam hari kerja, jam pertama sampai ketujuh dibayar 2 kali upah sejam, jam kedelapan 3 kali, dan jam kesembilan sampai kesebelas 4 kali. Untuk pola lima hari kerja, jam pertama sampai kedelapan 2 kali, jam kesembilan 3 kali, dan jam kesepuluh sampai kedua belas 4 kali, menurut PP 35/2021 Pasal 31 ayat (2) dan (3).
Berapa lama maksimal lembur dalam sehari dan seminggu?
Paling lama 4 jam sehari dan 18 jam seminggu menurut PP 35/2021 Pasal 26 ayat (1). Batas itu tidak termasuk lembur pada hari istirahat mingguan dan hari libur resmi, sesuai ayat (2). Lembur di hari libur tetap dibatasi oleh daftar pengali Pasal 31, yang berhenti di jam ke-11 atau ke-12 tergantung pola kerja.
Bagaimana menghitung lembur pekerja harian lepas?
Ubah upah harian menjadi upah sebulan lebih dulu: upah sehari dikali 25 untuk enam hari kerja seminggu, atau dikali 21 untuk lima hari kerja, sesuai PP 35/2021 Pasal 33 ayat (1). Setelah itu rumusnya sama: bagi dengan 173 untuk upah sejam, lalu kalikan pengali setiap jam lembur sesuai jenis harinya.
Apakah uang makan lembur boleh diganti uang?
Tidak, untuk lembur 4 jam atau lebih. PP 35/2021 Pasal 29 ayat (1) huruf c mewajibkan pengusaha memberi makanan dan minuman paling sedikit 1.400 kilokalori, dan ayat (2) menyatakan pemberian itu tidak dapat digantikan dalam bentuk uang. Untuk lembur di bawah 4 jam, kewajiban yang disebut adalah waktu istirahat secukupnya.
Apakah manajer tetap berhak atas upah lembur?
Tergantung dokumen perusahaan. PP 35/2021 Pasal 27 membolehkan pengecualian bagi golongan jabatan tertentu yang berperan sebagai pemikir, perencana, pelaksana, atau pengendali perusahaan, dengan waktu kerja tak terbatas dan upah lebih tinggi, asalkan diatur di perjanjian kerja, peraturan perusahaan, atau PKB. Bila tidak diatur, upah lembur tetap wajib dibayar.
Apakah hasil kalkulator lembur ini pasti sama dengan slip gaji?
Sama bila dasar upah, pola kerja, jenis hari, dan jam yang kamu isi sama dengan data absensi dan penggolongan upah di perusahaan. Perbedaan biasanya berasal dari tunjangan yang digolongkan lain, pembulatan per jam atau per hari, atau perjanjian yang memberi pengali lebih tinggi. Daftar pelaksanaan lembur dan perjanjian kerja tetap menjadi acuan bila ada selisih.

Ditinjau oleh Deepak Middha

Chartered Accountant dan pemegang Series 65, dengan 18 tahun di industri hedge fund pada akuntansi dana, administrasi investasi, dan pelaporan. Rumus, pengali, batas jam, dan rujukan pasal di halaman ini diperiksa terhadap teks PP 35/2021, PP 36/2021, dan PMK 168/2023.

Profil peninjau → · Cara kami memeriksa angka →

Halaman terkait