Cara Menghitung THR Karyawan

Cara Menghitung THR Karyawan Biar HR Bebas Komplain!

Cara Menghitung THR Karyawan – sering kali baru dipikirkan HR atau pemilik usaha ketika sudah mendekati hari raya, padahal ini salah satu momen paling krusial dalam pengelolaan Human Resource (HR). Di satu sisi, karyawan menunggu dengan harap-harap cemas, di sisi lain HR pusing memastikan perhitungan sesuai aturan, adil, dan tidak bikin cash flow perusahaan jebol. Kalau masih mengandalkan Excel yang penuh formula rumit, salah satu sel saja keliru, efeknya bisa panjang: komplain karyawan, reputasi HR turun, bahkan bisa berurusan dengan sanksi karena melanggar aturan ketenagakerjaan. Di sinilah pentingnya memahami cara menghitung THR karyawan secara benar, sistematis, dan terintegrasi dengan manajemen data karyawan yang rapi.

Apa Itu THR dan Kenapa HR Wajib Paham Cara Menghitung THR Karyawan?

Cara Menghitung THR Karyawan

Sebelum masuk ke rumus, kita perlu satu pemahaman yang sama dulu: THR (Tunjangan Hari Raya) adalah hak karyawan yang wajib dibayarkan oleh perusahaan menjelang hari raya keagamaan. Di Indonesia, kewajiban ini diatur dalam Peraturan Menteri Ketenagakerjaan Nomor 6 Tahun 2016. Artinya, cara menghitung THR karyawan bukan sekadar “kebiasaan perusahaan”, tetapi sudah menyangkut kepatuhan hukum.

Dalam konteks HR modern, THR bukan cuma soal “berapa yang harus dibayar”, tetapi juga:

  • Bagaimana memastikan data gaji pokok dan tunjangan tetap setiap karyawan sudah benar?
  • Bagaimana menghitung masa kerja karyawan yang beragam (tetap, kontrak, harian, baru masuk, bahkan yang resign)?
  • Bagaimana menghindari salah hitung yang bisa memicu ketidakpuasan dan menurunkan kepercayaan karyawan?

BacaJuga : Turnover Karyawan Adalah sinyal bahaya tersembunyi bagi HR dan owner!

Di sinilah tantangan muncul ketika HR masih mengelola semuanya secara manual. Setiap kali mendekati hari raya, HR harus membuka file Excel yang penuh sheet, mengecek satu per satu masa kerja, gaji, tunjangan, lalu menerapkan rumus cara menghitung THR karyawan secara manual. Capek, makan waktu, dan sangat rawan error.

Padahal, secara konsep, cara menghitung THR karyawan sebenarnya cukup jelas. Kuncinya adalah memahami definisi “upah” yang menjadi dasar perhitungan, masa kerja karyawan, dan jenis hubungan kerja (tetap, kontrak, harian, dan sebagainya). Setelah itu, barulah kita terapkan rumus resmi yang berlaku.

Dasar Hukum dan Komponen Upah dalam Cara Menghitung THR Karyawan

Agar lebih percaya diri, mari kita bedah dulu fondasi hukumnya. THR diatur dalam Peraturan Menteri Ketenagakerjaan Nomor 6 Tahun 2016 tentang Tunjangan Hari Raya Keagamaan bagi Pekerja/Buruh di Perusahaan. Dari aturan ini, ada beberapa poin penting yang harus dipahami HR sebelum menerapkan cara menghitung THR karyawan:

  1. THR wajib dibayarkan kepada:

    • Karyawan tetap

    • Karyawan kontrak (PKWT)

    • Karyawan harian

    • Pekerja rumah tangga seperti ART dan sopir (dengan rumus yang sama, meski pengaturannya bisa mengacu pada kesepakatan kerja)


    Dengan catatan, mereka sudah bekerja minimal 1 bulan secara terus-menerus.


  2. Waktu pembayaran THR:
    • Paling lambat 7–10 hari sebelum hari raya keagamaan. Jadi, HR tidak bisa menunda sampai H-1 atau setelah hari raya.
  3. Dasar perhitungan THR adalah upah bulanan, yang terdiri dari:

    • Gaji pokok

    • Tunjangan tetap, misalnya:

      • Tunjangan jabatan

      • Tunjangan transportasi tetap (dibayar sama setiap bulan)

      • Tunjangan makan tetap (bukan yang dihitung per kehadiran)



    • Tunjangan tidak tetap tidak dihitung, misalnya:

      • Uang makan harian yang hanya dibayar kalau masuk kerja

      • Uang lembur

      • Insentif penjualan yang berubah-ubah




    Jadi, ketika menerapkan cara menghitung THR karyawan, HR harus bisa membedakan mana tunjangan tetap dan mana tunjangan tidak tetap. Di sinilah sering terjadi kekacauan kalau data payroll tidak tertata rapi.


  4. Karyawan dengan masa kerja 12 bulan atau lebih berhak atas THR sebesar 1 bulan upah penuh.
  5. Karyawan dengan masa kerja 1–11 bulan berhak atas THR secara proporsional sesuai masa kerja.

Dengan memahami poin-poin ini, HR akan lebih mudah menerapkan cara menghitung THR karyawan tanpa ragu apakah sudah sesuai aturan atau belum.

Rumus Resmi Cara Menghitung THR Karyawan (Tetap, Kontrak, dan Harian)

Sekarang kita masuk ke inti: rumus. Untungnya, cara menghitung THR karyawan sebenarnya tidak serumit yang dibayangkan, asalkan data gaji dan masa kerja sudah jelas.

1. Rumus Umum THR untuk Karyawan dengan Masa Kerja ≥ 12 Bulan

Untuk karyawan yang sudah bekerja 12 bulan atau lebih secara terus-menerus, rumusnya:

THR = 1 × (Gaji pokok + Tunjangan tetap)

Artinya, karyawan berhak menerima THR sebesar 1 bulan upah penuh (upah di sini adalah gaji pokok ditambah tunjangan tetap).

Contoh kasus:

  • Gaji pokok: Rp4.000.000
  • Tunjangan jabatan (tetap): Rp650.000
  • Tunjangan transportasi tetap: Rp500.000

Maka:

  • Upah sebulan = Rp4.000.000 + Rp650.000 + Rp500.000 = Rp5.150.000
  • THR = 1 × Rp5.150.000 = Rp5.150.000

Inilah cara menghitung THR karyawan yang sudah bekerja minimal 1 tahun: cukup ambil total upah bulanan (gaji pokok + tunjangan tetap), lalu bayarkan penuh sebagai THR.

2. Rumus THR untuk Karyawan dengan Masa Kerja < 12 Bulan (Minimal 1 Bulan)

Untuk karyawan yang masa kerjanya 1–11 bulan, rumus cara menghitung THR karyawan adalah:

THR = (Masa kerja dalam bulan / 12) × (Gaji pokok + Tunjangan tetap)

Jadi, THR dihitung proporsional berdasarkan lamanya masa kerja.

Contoh kasus 1: Karyawan kontrak 7 bulan

  • Gaji pokok: Rp2.500.000
  • Tunjangan tetap: Rp1.300.000
  • Masa kerja: 7 bulan

Upah sebulan = Rp2.500.000 + Rp1.300.000 = Rp3.800.000
THR = (7/12) × Rp3.800.000
THR = 0,5833 × Rp3.800.000 ≈ Rp2.216.667

Contoh kasus 2: Karyawan baru 6 bulan

Misalnya perusahaan hanya menggunakan gaji pokok sebagai dasar (meski idealnya termasuk tunjangan tetap), dengan rentang gaji pokok Rp3.000.000–Rp4.000.000.

  • Masa kerja: 6 bulan
  • THR = (6/12) × gaji pokok
  • Jika gaji pokok Rp3.000.000 → THR = 0,5 × Rp3.000.000 = Rp1.500.000
  • Jika gaji pokok Rp4.000.000 → THR = 0,5 × Rp4.000.000 = Rp2.000.000

Dari sini terlihat, cara menghitung THR karyawan yang belum genap 1 tahun tetap mengikuti prinsip keadilan: semakin lama masa kerja, semakin besar THR yang diterima.

3. Rumus THR untuk Karyawan Harian

Untuk karyawan harian, cara menghitung THR karyawan sedikit berbeda karena mereka tidak memiliki gaji bulanan tetap. Ada dua pendekatan yang umum digunakan, salah satunya adalah menggunakan rata-rata upah 1 bulan.

Secara prinsip:

  1. Hitung dulu rata-rata upah 1 bulan berdasarkan penghasilan beberapa bulan terakhir (misalnya 12 bulan terakhir, jika masa kerjanya sudah cukup panjang).
  2. Lalu terapkan rumus yang sama:
    • Jika masa kerja ≥ 12 bulan → THR = 1 × rata-rata upah 1 bulan
    • Jika masa kerja 1–11 bulan → THR = (Masa kerja/12) × rata-rata upah 1 bulan

Ada juga contoh pendekatan lain yang menggunakan proporsi hari kerja dalam setahun:

Contoh kasus:

  • Total hari kerja dalam setahun: 100 hari
  • Total upah dalam setahun: Rp15.000.000

THR = (100/365) × Rp15.000.000
THR ≈ 0,274 × Rp15.000.000 ≈ Rp4.109.589

Intinya, cara menghitung THR karyawan harian tetap berpegang pada prinsip yang sama: gunakan rata-rata upah sebagai dasar, lalu sesuaikan dengan masa kerja.

Cara Menghitung THR Karyawan yang Resign, Kontrak Habis, atau Status Khusus

Dalam praktik HR, tidak semua karyawan berada dalam kondisi “normal” saat mendekati hari raya. Ada yang baru resign, ada yang kontraknya habis, ada juga yang baru masuk. Di sinilah cara menghitung THR karyawan harus diterapkan dengan lebih teliti.

1. Karyawan yang Resign Sebelum Hari Raya

Untuk karyawan yang sudah bekerja minimal 1 bulan dan kemudian mengundurkan diri, banyak perusahaan tetap memberikan THR secara proporsional, terutama jika pengunduran diri terjadi mendekati hari raya. Rumus yang digunakan sama dengan karyawan yang masa kerjanya kurang dari 12 bulan:

THR = (Masa kerja dalam bulan / 12) × Upah sebulan

Contoh kasus:

  • Gaji pokok: Rp3.000.000
  • Masa kerja: 5 bulan
  • Upah sebulan: Rp3.000.000 (misalnya tanpa tunjangan tetap)

THR = (5/12) × Rp3.000.000
THR ≈ 0,4167 × Rp3.000.000 = Rp1.250.000

Dengan menerapkan cara menghitung THR karyawan seperti ini, perusahaan menunjukkan itikad baik dan menjaga hubungan baik dengan eks-karyawan, sekaligus meminimalkan potensi sengketa.

2. Karyawan Kontrak yang Habis Masa Kerja Menjelang Hari Raya

Jika masa kontrak karyawan berakhir mendekati hari raya, dan selama masa kontrak ia sudah bekerja minimal 1 bulan, maka secara prinsip ia juga berhak atas THR secara proporsional. Rumusnya sama:

THR = (Masa kerja dalam bulan / 12) × Upah sebulan

Yang perlu HR pastikan adalah:

  • Tanggal mulai dan berakhirnya kontrak
  • Apakah masa kerja sudah mencapai minimal 1 bulan
  • Apakah ada ketentuan khusus di kontrak kerja terkait THR

Dengan data yang rapi, cara menghitung THR karyawan kontrak akan jauh lebih mudah dan tidak menimbulkan perdebatan.

3. Karyawan dengan Masa Kerja < 1 Bulan

Untuk karyawan yang masa kerjanya kurang dari 1 bulan, umumnya tidak berhak atas THR, karena salah satu syarat minimal adalah 1 bulan kerja terus-menerus. Ini juga perlu dikomunikasikan dengan jelas kepada karyawan baru agar tidak terjadi salah paham.

Menghindari Salah Hitung: 5 Titik Rawan dalam Cara Menghitung THR Karyawan

Walaupun rumus cara menghitung THR karyawan terlihat sederhana, praktiknya sering kali rumit karena data yang tidak rapi atau proses yang masih manual. Berikut beberapa titik rawan yang sering membuat HR pusing:

  1. Data gaji pokok dan tunjangan tidak terpisah dengan jelas

    Banyak perusahaan mencampur tunjangan tetap dan tidak tetap dalam satu kolom di Excel. Akibatnya, ketika menghitung THR, HR bingung mana yang harus dimasukkan dan mana yang harus dikeluarkan dari perhitungan.
  2. Masa kerja tidak tercatat otomatis

    Kalau tanggal masuk karyawan hanya disimpan di file statis, HR harus menghitung manual berapa bulan masa kerja setiap karyawan. Untuk puluhan atau ratusan karyawan, ini sangat memakan waktu dan rawan salah.
  3. Perubahan gaji tidak terdokumentasi dengan baik

    Ada karyawan yang naik gaji di tengah tahun, tapi file payroll tidak di-update dengan rapi. Padahal, untuk beberapa perusahaan, cara menghitung THR karyawan mengacu pada rata-rata upah 12 bulan terakhir. Tanpa riwayat yang jelas, perhitungan bisa meleset.
  4. Status karyawan tidak ter-update (tetap, kontrak, harian)

    Karyawan yang tadinya kontrak lalu diangkat menjadi tetap, atau karyawan harian yang berubah jadi bulanan, sering kali tidak langsung di-update di sistem manual. Ini membuat HR bingung rumus mana yang harus dipakai.
  5. Tidak ada catatan otomatis untuk karyawan resign atau kontrak habis

    Kalau data resign hanya disimpan di email atau chat, HR bisa lupa memasukkan mereka dalam perhitungan THR proporsional (jika perusahaan memberlakukan itu). Akhirnya, muncul komplain di kemudian hari.

Di titik inilah, banyak HR mulai merasa, “Kayaknya kita butuh sistem yang bisa bantu otomatisasi cara menghitung THR karyawan, deh.”

Menghubungkan Cara Menghitung THR Karyawan dengan Sistem HR Modern

Seiring berkembangnya bisnis, jumlah karyawan bertambah, struktur gaji makin kompleks, dan variasi status kerja makin banyak. Kalau semua ini masih diurus manual, setiap musim THR akan terasa seperti “musim lembur” bagi HR.

Bayangkan alurnya jika masih manual:

  • HR mengumpulkan data gaji pokok dan tunjangan tetap dari berbagai file
  • Menghitung masa kerja satu per satu
  • Memilih rumus cara menghitung THR karyawan sesuai status masing-masing
  • Memasukkan hasil ke file payroll untuk proses pembayaran
  • Mengecek ulang kalau ada komplain atau perbedaan angka

Bandingkan dengan alur jika menggunakan sistem HR yang terintegrasi:

  • Data gaji pokok, tunjangan tetap, dan status karyawan sudah tersimpan rapi
  • Tanggal masuk dan masa kerja dihitung otomatis
  • Sistem bisa menerapkan rumus cara menghitung THR karyawan sesuai parameter yang sudah diatur
  • HR tinggal review dan ekspor data untuk proses pembayaran

Di titik ini, wajar kalau banyak HR dan pemilik bisnis mulai mencari “partner digital” yang bisa merapikan kekacauan administrasi, termasuk urusan THR. Salah satu solusi yang bisa membantu adalah platform HR all-in-one seperti Manakor, yang dirancang untuk menyederhanakan proses administrasi hingga analisis kinerja dalam satu tempat. Dengan sistem seperti ini, cara menghitung THR karyawan bukan lagi pekerjaan maraton menjelang hari raya, tapi hanya bagian kecil dari proses payroll yang sudah otomatis.

Studi Kasus: Simulasi Cara Menghitung THR Karyawan di Berbagai Skenario

Cara Menghitung THR Karyawan

Agar semakin mantap, mari kita lihat beberapa simulasi cara menghitung THR karyawan dengan kondisi yang berbeda-beda. Ini bisa menjadi panduan praktis saat HR menghadapi kasus serupa.

1. Karyawan Tetap, Masa Kerja 3 Tahun

  • Status: Karyawan tetap
  • Masa kerja: 3 tahun (≥ 12 bulan)
  • Gaji pokok: Rp6.000.000
  • Tunjangan tetap:
    • Tunjangan jabatan: Rp1.000.000
    • Tunjangan makan tetap: Rp500.000

Upah sebulan = Rp6.000.000 + Rp1.000.000 + Rp500.000 = Rp7.500.000
THR = 1 × Rp7.500.000 = Rp7.500.000

Cara menghitung THR karyawan ini sangat straightforward karena masa kerja sudah lebih dari 1 tahun.

2. Karyawan Kontrak 8 Bulan dengan Tunjangan Tetap

  • Status: Karyawan kontrak
  • Masa kerja: 8 bulan
  • Gaji pokok: Rp4.000.000
  • Tunjangan tetap: Rp800.000

Upah sebulan = Rp4.000.000 + Rp800.000 = Rp4.800.000
THR = (8/12) × Rp4.800.000
THR = 0,6667 × Rp4.800.000 ≈ Rp3.200.000

Di sini, cara menghitung THR karyawan kontrak tetap mengikuti prinsip proporsional.

3. Karyawan Harian dengan Rata-Rata Upah Bulanan

  • Status: Karyawan harian
  • Total hari kerja 3 bulan terakhir: 66 hari
  • Upah per hari: Rp150.000
  • Total upah 3 bulan: 66 × Rp150.000 = Rp9.900.000
  • Rata-rata upah per bulan (asumsi 3 bulan): Rp9.900.000 / 3 = Rp3.300.000
  • Masa kerja: 10 bulan

Jika perusahaan menggunakan rata-rata upah 1 bulan sebagai dasar:

Upah sebulan (rata-rata) = Rp3.300.000
THR = (10/12) × Rp3.300.000
THR ≈ 0,8333 × Rp3.300.000 ≈ Rp2.750.000

Cara menghitung THR karyawan harian seperti ini membantu menjaga keadilan, karena memperhitungkan pola penghasilan mereka.

4. Karyawan Resign Setelah 5 Bulan

  • Status: Karyawan tetap, lalu resign
  • Masa kerja: 5 bulan
  • Gaji pokok: Rp3.500.000
  • Tunjangan tetap: Rp500.000

Upah sebulan = Rp3.500.000 + Rp500.000 = Rp4.000.000
THR = (5/12) × Rp4.000.000
THR ≈ 0,4167 × Rp4.000.000 = Rp1.666.667

Dengan menerapkan cara menghitung THR karyawan seperti ini, perusahaan tetap menunjukkan fairness meskipun hubungan kerja sudah berakhir.

Tips Praktis untuk HR: Biar Cara Menghitung THR Karyawan Lebih Rapi dan Minim Drama

Selain memahami rumus, ada beberapa langkah praktis yang bisa dilakukan HR agar proses perhitungan THR berjalan lebih mulus:

  1. Pisahkan komponen gaji dengan jelas sejak awal

    Pastikan di sistem atau file payroll, gaji pokok, tunjangan tetap, dan tunjangan tidak tetap berada di kolom yang berbeda. Ini akan sangat memudahkan saat menerapkan cara menghitung THR karyawan.
  2. Catat tanggal masuk dan perubahan status kerja secara sistematis

    Jangan hanya mengandalkan ingatan atau chat. Simpan semua data di satu sistem yang bisa menghitung masa kerja otomatis.
  3. Dokumentasikan perubahan gaji dan tunjangan

    Jika ada kenaikan gaji, perubahan tunjangan, atau perubahan skema pembayaran, pastikan tercatat dengan tanggal efektifnya. Ini penting jika perusahaan menggunakan rata-rata upah 12 bulan terakhir sebagai dasar.
  4. Buat simulasi THR jauh sebelum hari raya

    Minimal 1–2 bulan sebelum hari raya, HR bisa mulai menjalankan simulasi cara menghitung THR karyawan. Tujuannya:
    • Mengukur kebutuhan dana THR
    • Mengantisipasi jika ada karyawan yang akan resign atau kontrak habis
    • Memberi waktu untuk koreksi jika ada data yang keliru
  5. Gunakan sistem HR yang terintegrasi

    Mengandalkan Excel untuk puluhan atau ratusan karyawan mungkin masih bisa, tapi sangat melelahkan dan berisiko. Dengan platform HR seperti Manakor, data karyawan, gaji, tunjangan, dan masa kerja bisa dikelola dalam satu sistem. Ketika musim THR tiba, cara menghitung THR karyawan bisa dilakukan secara otomatis berdasarkan parameter yang sudah diset, sehingga HR bisa fokus pada hal yang lebih strategis, bukan tenggelam di rumus dan cross-check manual.

BacaJuga : Strategi Gaji Karyawan Cegah PHK Rahasia HR Menyelamatkan Bisnis Tanpa Kurangi Tim!

Pada akhirnya, memahami cara menghitung THR karyawan dengan benar adalah bentuk penghargaan perusahaan terhadap kerja keras tim, sekaligus bukti profesionalisme HR dalam mengelola hak-hak karyawan. Dengan rumus yang jelas, data yang rapi, dan dukungan sistem yang tepat, proses yang tadinya melelahkan bisa berubah menjadi rutinitas yang simpel dan terkontrol. Jangan menunggu sampai menjelang hari raya baru panik membongkar file Excel lama; mulai rapikan data dan sistem Anda dari sekarang, dan biarkan proses THR berikutnya berjalan lebih tenang, adil, dan bebas drama.

Sumber Referensi

  • GAJIMU.COM – Perhitungan Tunjangan Hari Raya (THR)
  • ABHITECH.CO.ID – Cara Hitung THR Karyawan
  • DEALLS.COM – Cara Menghitung THR: Rumus, Contoh, dan Aturan Lengkap
  • FINGERSPOT.IO – Cara Tepat Hitung THR Karyawan
  • DEPOSITOBPR.ID – Cara Menghitung THR Karyawan: Syarat, Rumus, dan Contohnya
  • MEGASYARIAH.CO.ID – Cara Menghitung THR Karyawan, Pahami Rumus dan Aturannya
  • HRD.ID – Cek di Sini, Cara Menghitung THR Sesuai dengan Masa Kerja
  • BANKSAQU.CO.ID – THR Adalah: Pengertian, Aturan, dan Cara Menghitungnya
  • HUKUMONLINE.COM – Cara Menghitung THR untuk ART dan Sopir

Rules : pilih salah satu gambar dan hook untuk CTA di artikel

Merasa pengelolaan karyawan di perusahaan Anda belum optimal? Hal ini bisa berdampak pada produktivitas dan kepuasan tim.

Jangan tunda lagi untuk mencari solusi yang tepat. Konsultasi sekarang dan bawa pengelolaan tim Anda ke level terbaik!

Ingin pantau kerja tim secara real-time tanpa ribet? Dengan aplikasi yang tepat, Anda bisa awasi progres kerja kapan saja dan di mana saja.

Jangan sampai kehilangan kendali atas performa tim. Konsultasi sekarang untuk solusi yang efektif dan mudah digunakan!

Bingung memilih sistem HR yang paling sesuai untuk perusahaan? Sistem yang tepat akan memudahkan pengelolaan sumber daya manusia dan meningkatkan efisiensi.

Jangan salah pilih yang bisa merugikan bisnis Anda. Konsultasi sekarang dan dapatkan rekomendasi terbaik dari ahlinya!

Kesulitan mengelola KPI dan absensi karyawan? Masalah ini bisa membuat manajemen menjadi tidak efektif dan menyulitkan evaluasi kinerja.

Saatnya gunakan cara yang lebih mudah dan terstruktur. Konsultasi sekarang dan optimalkan proses HR perusahaan Anda!

Mau kelola karyawan lebih mudah dan tanpa stres? Proses yang sederhana dan terorganisir membuat pekerjaan HR jadi lebih lancar.

Jangan biarkan pengelolaan yang rumit menghambat tim Anda. Konsultasi sekarang untuk solusi yang praktis dan efisien!

Share the Post:

Related Posts