- Seluruh karyawan kontrak yang menerima upah wajib didaftarkan sebagai peserta BPJS Kesehatan sejak mulai bekerja.
- Pengelolaan BPJS Kesehatan karyawan kontrak mencakup registrasi, perhitungan iuran, sinkronisasi payroll, hingga administrasi saat kontrak berakhir.
Mengelola BPJS Kesehatan untuk karyawan kontrak bukan lagi sekadar urusan administrasi, melainkan bagian dari tata kelola SDM yang memengaruhi kepatuhan, payroll, dan operasional perusahaan.
Kompleksitasnya semakin meningkat ketika perusahaan harus mengelola ribuan karyawan, banyak cabang, atau beberapa entitas dengan kebijakan yang berbeda.
Artikel ini akan membahas tata kelola dan pedoman mengelola BPJS Kesehatan untuk karyawan kontrak secara menyeluruh, mulai dari kewajiban perusahaan, perhitungan iuran, hingga workflow pengelolaannya agar tetap konsisten di seluruh organisasi.
Apakah Karyawan Kontrak Wajib Didaftarkan BPJS Kesehatan?
Ya. Selama seseorang bekerja dan menerima upah dari perusahaan, baik berstatus PKWT maupun PKWTT, pemberi kerja wajib mendaftarkannya sebagai peserta BPJS Kesehatan sejak hari pertama bekerja.
Kewajiban ini berlaku bagi setiap badan usaha yang mempekerjakan karyawan, termasuk pada perusahaan dengan banyak entitas atau cabang.
Apabila perusahaan tidak memenuhi kewajiban tersebut, BPJS Kesehatan dapat memberikan sanksi bertahap, mulai dari teguran tertulis, denda atas keterlambatan pemenuhan kewajiban, hingga sanksi administratif berupa Tidak Mendapat Pelayanan Publik Tertentu (TMP2T), seperti pembatasan pengurusan izin usaha, izin mengikuti tender, maupun izin mempekerjakan tenaga kerja asing.
Bagi perusahaan berskala besar, ketidakpatuhan tidak hanya berdampak pada aspek hukum, tetapi juga dapat mengganggu operasional bisnis, menurunkan kepercayaan karyawan, serta menjadi temuan dalam proses audit maupun due diligence perusahaan.
Baca juga: Perbedaan PKWT dan PKWTT: Jangka Waktu, Pesangon, & Aturan Kompensasi
Dasar Hukum yang Mengatur Kewajiban Perusahaan Mendaftarkan BPJS Kesehatan kepada Pekerja
Kewajiban ini bukan kebijakan internal perusahaan, melainkan mandat yang diatur berjenjang dalam lima payung hukum berikut.
1. UU No. 40 Tahun 2004 tentang Sistem Jaminan Sosial Nasional (SJSN)
UU No. 40 tahun 2004 menjadi fondasi seluruh sistem jaminan sosial di Indonesia, termasuk jaminan kesehatan.
Regulasi ini menegaskan prinsip kepesertaan wajib bagi seluruh penduduk, termasuk pekerja di sektor formal.
2. UU No. 24 Tahun 2011 tentang Badan Penyelenggara Jaminan Sosial (BPJS)
UU No. 24 tahun 2011 membentuk BPJS Kesehatan sebagai badan penyelenggara dan menegaskan kewajiban pemberi kerja untuk mendaftarkan diri dan pekerjanya secara bertahap.
Pasal 17 dalam UU ini juga menjadi dasar sanksi administratif bagi perusahaan yang tidak patuh.
3. Peraturan Presiden tentang Jaminan Kesehatan
Perpres No. 59 Tahun 2024 mengatur teknis penyelenggaraan program jaminan kesehatan, termasuk skema iuran dan kelas rawat inap standar (KRIS). Regulasi ini menjadi acuan teknis yang paling sering diperbarui.
4. Peraturan BPJS Kesehatan mengenai Administrasi Kepesertaan PPU
Peraturan BPJS Kesehatan Nomor 5 Tahun 2020 mengatur detail administrasi kepesertaan Pekerja Penerima Upah (PPU), termasuk tata cara pendaftaran, perubahan data, hingga penonaktifan peserta saat PHK atau resign. Ini adalah rujukan teknis harian bagi tim HR.
5. Peraturan mengenai Pengawasan dan Sanksi Kepatuhan
PP No. 86 Tahun 2013 mengatur secara rinci tata cara pengenaan sanksi administratif kepada pemberi kerja yang lalai mendaftarkan pekerjanya.
Regulasi inilah yang menentukan tahapan teguran, denda, hingga pembatasan layanan publik.
Baca juga: Aturan Undang-Undang tentang BPJS Kesehatan dan Ketenagakerjaan Karyawan
Siapa Saja Karyawan Kontrak yang Wajib Menjadi Peserta BPJS Kesehatan?
Semua karyawan kontrak yang berstatus sebagai Pekerja Penerima Upah (PPU) wajib menjadi peserta BPJS Kesehatan.
Artinya, selama seseorang bekerja dan menerima upah dari perusahaan, pemberi kerja berkewajiban mendaftarkannya sebagai peserta BPJS Kesehatan sesuai ketentuan yang berlaku.
Ini berarti klasifikasi seperti “kontrak proyek”, “kontrak musiman”, atau “kontrak probation” tidak relevan di mata regulasi. Selama ada hubungan kerja dan pembayaran upah, kewajiban pendaftaran tetap berlaku.
Ketentuan bagi Pekerja Asing
Warga negara asing yang bekerja di Indonesia paling singkat 6 bulan juga wajib menjadi peserta program jaminan sosial sesuai ketentuan. Durasi ini dihitung sejak masa kerja aktual, bukan sejak tanggal penerbitan izin kerja.
Bagi perusahaan multinasional, ketentuan ini sering tumpang tindih dengan asuransi kesehatan global yang sudah dimiliki ekspatriat dari negara asal.
Meski demikian, kewajiban pendaftaran BPJS Kesehatan tetap berlaku selama syarat masa kerja terpenuhi, terlepas dari ada tidaknya asuransi swasta yang menyertainya.
Sebaiknya, HR menjadikan pengecekan status BPJS Kesehatan sebagai bagian standar dari proses mobilisasi karyawan asing, sejajar dengan pengurusan visa kerja dan izin tinggal.
Dengan begitu, kepatuhan ini tidak lagi bergantung pada inisiatif masing-masing ekspatriat atau tim relokasi.
Ketentuan bagi Anggota keluarga
Untuk peserta PPU, kepesertaan juga mencakup suami/istri yang sah, anak kandung, anak tiri, dan anak angkat yang sah, dengan ketentuan usia dan status sesuai regulasi.
Peserta juga dapat mengikutsertakan anggota keluarga tambahan seperti anak keempat dan seterusnya, orang tua, atau mertua dengan ketentuan iuran yang berlaku.
Untuk setiap anggota keluarga tambahan ini, ada iuran ekstra sebesar 1% dari upah per orang yang umumnya menjadi tanggungan karyawan.
Bagaimana Kepesertaan BPJS Kesehatan bagi Karyawan Kontrak?
Karyawan kontrak didaftarkan dalam segmen PPU, sama seperti karyawan tetap. Tidak ada kelas kepesertaan terpisah untuk karyawan kontrak dalam sistem BPJS Kesehatan.
Status ini melekat pada individu selama hubungan kerja berlangsung, dan akan berubah menjadi nonaktif atau berpindah segmen begitu kontrak berakhir tanpa perpanjangan.
Bagi HR di perusahaan multi-entitas, penting dipahami bahwa status PPU ini melekat pada badan usaha yang menjadi pemberi kerja, bukan pada grup perusahaan secara keseluruhan.
Artinya, saat karyawan kontrak dipindahkan dari satu entitas ke entitas lain dalam grup yang sama, secara administratif itu tetap dianggap perpindahan pemberi kerja yang membutuhkan proses mutasi kepesertaan.
Hak dan Cakupan Kepesertaan BPJS Kesehatan
Karyawan kontrak mendapatkan hak layanan kesehatan yang sama dengan karyawan tetap, mulai dari rawat jalan, rawat inap, hingga tindakan medis besar sesuai fasilitas kesehatan (faskes) tingkat pertama yang terdaftar.
Cakupan ini juga mencakup lima anggota keluarga inti tanpa biaya tambahan, yaitu karyawan, pasangan, dan maksimal tiga anak. Tidak ada perbedaan manfaat berdasarkan status kepegawaian.
Pembagian Tanggung Jawab Pembayaran Iuran antara Perusahaan dan Karyawan
Total iuran BPJS Kesehatan untuk peserta PPU adalah 5% dari upah bulanan. Dari jumlah ini, 4% ditanggung perusahaan dan 1% dipotong dari gaji karyawan.
Pembagian ini berlaku sama untuk karyawan kontrak maupun tetap. Yang membedakan hanya durasi kepesertaan, yang mengikuti masa berlaku kontrak kerja.
Kapan HR Harus Mendaftarkan Karyawan Kontrak ke BPJS Kesehatan?
Idealnya, pendaftaran BPJS Kesehatan dilakukan pada hari pertama proses onboarding, bersamaan dengan pengumpulan dokumen kepegawaian lain seperti NPWP dan data rekening payroll.
Menunda pendaftaran sampai akhir bulan pertama menciptakan celah perlindungan, di mana karyawan sudah bekerja dan menerima upah namun belum memiliki jaminan kesehatan aktif.
Urgensi ini juga terkait langsung dengan proses payroll pertama. Potongan iuran BPJS Kesehatan harus sudah tercatat di komponen gaji sejak periode payroll pertama karyawan tersebut, agar tidak terjadi selisih atau penyesuaian retroaktif di bulan berikutnya.
Untuk perusahaan dengan banyak cabang, keterlambatan ini sering terjadi karena proses administrasi berjalan manual dan tidak tersinkronisasi dengan sistem HRIS pusat.
Daftar Dokumen yang Dibutuhkan sebelum Registrasi BPJS Kesehatan
Sebelum mendaftarkan karyawan kontrak, pastikan dokumen berikut sudah lengkap dan terverifikasi:
- Kartu Tanda Penduduk (KTP) atau Nomor Induk Kependudukan (NIK) yang masih aktif
- Kartu Keluarga (KK), untuk keperluan validasi anggota keluarga yang ditanggung
- Salinan perjanjian kerja waktu tertentu (PKWT) sebagai bukti hubungan kerja dan durasi kontrak
- Nomor rekening bank aktif atas nama karyawan, untuk keperluan payroll dan reimbursement
- Data anggota keluarga yang akan didaftarkan, termasuk akta kelahiran anak atau surat nikah bila relevan
- Kartu BPJS Kesehatan sebelumnya, jika karyawan pernah terdaftar sebagai peserta di perusahaan atau segmen lain
Dokumen yang tidak lengkap adalah penyebab paling umum keterlambatan aktivasi kepesertaan, terutama untuk karyawan yang baru pindah domisili atau baru menikah.
Untuk perusahaan dengan cabang di banyak kota, ada baiknya checklist ini distandarkan dalam satu format yang sama untuk seluruh lokasi.
Standarisasi ini memudahkan tim HR pusat melakukan audit dokumen tanpa harus menyesuaikan dengan format berbeda-beda dari tiap cabang.
Baca juga: Cara Daftar BPJS Kesehatan Perusahaan: Hak, Kewajiban, dan Ketentuannya
Cara Menghitung Iuran BPJS Kesehatan untuk Karyawan Kontrak
Agar perhitungan iuran BPJS Kesehatan akurat dan sesuai ketentuan, HR perlu mengikuti beberapa tahapan, mulai dari menentukan dasar upah hingga memverifikasi hasil perhitungan sebelum payroll dijalankan.
Berikut langkah-langkahnya.
1. Tentukan Dasar upah yang menjadi Acuan Perhitungan
Langkah pertama adalah menentukan dasar upah yang akan digunakan untuk menghitung iuran BPJS Kesehatan.
Dasar upah terdiri dari gaji pokok dan tunjangan tetap yang diterima karyawan setiap bulan.
Apabila jumlahnya melebihi batas atas Rp12.000.000 per bulan, gunakan batas atas tersebut sebagai dasar perhitungan.
Sebaliknya, jika lebih rendah dari UMK kabupaten/kota tempat karyawan bekerja (atau UMP apabila tidak ada UMK), gunakan batas bawah tersebut sebagai dasar perhitungan iuran.
Contoh perhitungan:
Seorang karyawan kontrak di cabang Surabaya memiliki:
- Gaji pokok: Rp7.000.000
- Tunjangan tetap: Rp1.500.000
Maka, dasar upah yang digunakan untuk menghitung iuran BPJS Kesehatan adalah:
Rp7.000.000 + Rp1.500.000 = Rp8.500.000
Karena masih berada di bawah batas atas Rp12.000.000 per bulan, seluruh nilai tersebut digunakan sebagai dasar perhitungan iuran pada langkah berikutnya.
2. Hitung Total Iuran BPJS Kesehatan
Setelah menentukan dasar upah, langkah berikutnya adalah menghitung total iuran BPJS Kesehatan.
Untuk peserta Pekerja Penerima Upah (PPU), total iuran yang harus dibayarkan adalah 5% dari dasar upah.
Rumus:
Total iuran = Dasar upah × 5%
Contoh perhitungan:
Melanjutkan contoh sebelumnya, dasar upah karyawan adalah Rp8.500.000. Maka total iuran BPJS Kesehatan yang harus dibayarkan setiap bulan adalah:
Rp8.500.000 × 5% = Rp425.000
Total iuran ini nantinya akan dibagi antara perusahaan dan karyawan sesuai ketentuan yang berlaku, yang akan dijelaskan pada langkah berikutnya.
3. Bagi Porsi Iuran antara Perusahaan dan Karyawan
Setelah memperoleh total iuran, langkah berikutnya adalah membagi beban iuran antara perusahaan dan karyawan.
Sesuai ketentuan, perusahaan menanggung 4% dari dasar upah, sedangkan 1% menjadi potongan gaji karyawan.
Contoh perhitungan:
Melanjutkan contoh sebelumnya dengan dasar upah Rp8.500.000, maka pembagian iurannya adalah:
| Penanggung | Perhitungan | Total Iuran |
| Perusahaan | 4% × Rp8.500.000 | Rp340.000 |
| Karyawan | 1% × Rp8.500.000 | Rp85.000 |
Dengan demikian, dari total iuran Rp425.000 per bulan, perusahaan membayar Rp340.000, sedangkan Rp85.000 dipotong dari gaji karyawan pada periode payroll berjalan.
4. Verifikasi Hasil Perhitungan sebelum Payroll Diproses
Sebelum menjalankan payroll, lakukan pengecekan ulang untuk memastikan dasar upah, besaran iuran, serta pembagian beban antara perusahaan dan karyawan telah sesuai dengan ketentuan.
Langkah ini penting untuk mencegah kesalahan potong gaji maupun koreksi payroll pada periode berikutnya.
Hal yang perlu diverifikasi HR:
- Dasar upah sudah dihitung dengan benar.
- Perubahan gaji telah diperbarui dalam sistem payroll.
- Porsi iuran perusahaan dan karyawan sudah sesuai.
- Perhitungan telah mengikuti batas bawah maupun batas atas upah yang berlaku.
Baca juga: Cara Menghitung Iuran Potongan BPJS Kesehatan Perusahaan
Panduan HR Mengelola BPJS Kesehatan Karyawan Selama Masa Kontrak dengan Mekari Talenta
Setelah memahami kewajiban kepesertaan dan cara menghitung iuran BPJS Kesehatan, langkah berikutnya adalah memastikan pengelolaannya berjalan secara konsisten sepanjang masa kontrak karyawan.
Seiring bertambahnya jumlah karyawan, cabang, atau entitas, proses administrasi BPJS Kesehatan menjadi semakin kompleks, mulai dari registrasi peserta, pembaruan data, sinkronisasi payroll, hingga pengelolaan saat hubungan kerja berakhir.
Tanpa workflow yang terstandarisasi, risiko human error dapat memengaruhi kepatuhan maupun akurasi penggajian.
Sebagai software HRIS yang mampu mengelola perusahaan dengan 2.000 hingga lebih dari 10.000 karyawan, Mekari Talenta membantu menyederhanakan setiap tahapan tersebut dalam satu sistem terintegrasi.
Berikut workflow yang dapat dijadikan acuan oleh HR beserta cara mengelolanya menggunakan Mekari Talenta.
Tahap 1: Persiapkan Data sebelum Onboarding
Tahap pertama adalah memastikan seluruh data yang dibutuhkan untuk registrasi BPJS Kesehatan telah lengkap dan tervalidasi sebelum karyawan mulai bekerja.
Proses ini sebaiknya dilakukan pada tahap pre-onboarding agar HR memiliki waktu untuk memverifikasi NIK, Kartu Keluarga, serta data pendukung lainnya sebelum registrasi dan payroll pertama diproses.
Di Mekari Talenta, informasi tersebut dapat dicatat melalui Employee Profile > Payroll Info, termasuk nomor kepesertaan BPJS Kesehatan, tanggal mulai kepesertaan, hingga jumlah tanggungan.

Dengan menyimpan seluruh data dalam satu profil karyawan, HR tidak perlu melakukan input ulang ketika memproses payroll maupun perubahan data.
Tahap 2: Registrasikan Karyawan sebagai Peserta BPJS Kesehatan
Setelah data karyawan tervalidasi, langkah berikutnya adalah mendaftarkan karyawan sebagai peserta BPJS Kesehatan melalui sistem administrasi BPJS Kesehatan.
Pastikan seluruh data telah sesuai dan kepesertaan aktif sebelum payroll pertama diproses agar iuran dapat dihitung dan disetorkan dengan benar sejak awal masa kerja.
Melalui Mekari Talenta, HR dapat sekaligus menentukan skema pembagian biaya BPJS Kesehatan sesuai kebijakan perusahaan, baik ditanggung perusahaan (By Company), karyawan (By Employee), maupun mengikuti pengaturan Default.
Fleksibilitas ini memudahkan perusahaan yang memiliki beberapa entitas dengan kebijakan benefit yang berbeda.
Tahap 3: Sinkronkan Data dengan HRIS dan payroll
Setelah data kepesertaan tersimpan, pastikan informasi tersebut menjadi acuan dalam proses payroll agar tidak terjadi perbedaan antara data BPJS Kesehatan dan perhitungan gaji.
Ketidaksesuaian data sering kali baru diketahui ketika slip gaji diterbitkan atau saat proses rekonsiliasi payroll, sehingga berpotensi menambah pekerjaan administratif bagi tim HR.
Melalui Mekari Talenta, data kepesertaan BPJS Kesehatan dan payroll dikelola dalam satu sistem yang saling terhubung.
Perhitungan iuran dilakukan secara otomatis berdasarkan data karyawan yang tersimpan, sehingga HR tidak perlu melakukan input berulang atau rekonsiliasi manual di luar sistem.

Selain meningkatkan akurasi perhitungan, integrasi ini juga memudahkan perusahaan menjaga konsistensi proses payroll di berbagai cabang maupun entitas.
Tahap 4: Monitor Perubahan Data selama Masa Kontrak
Selama masa kontrak, HR perlu memantau setiap perubahan data karyawan yang dapat memengaruhi kepesertaan maupun perhitungan iuran BPJS Kesehatan.
Perubahan tersebut dapat berupa kenaikan gaji, perubahan status pernikahan, penambahan anggota keluarga, perubahan identitas, atau mutasi ke lokasi kerja lain.
Setiap perubahan sebaiknya segera diperbarui dalam sistem Mekari Talenta agar data kepesertaan tetap akurat, perhitungan iuran sesuai ketentuan, serta tidak menimbulkan kendala administrasi di kemudian hari.
Tahap 5. Kelola Perubahan Status Hubungan Kerja
Setiap perubahan status hubungan kerja, baik karena kontrak diperpanjang, berakhir, maupun karyawan mengundurkan diri, perlu segera ditindaklanjuti dalam administrasi BPJS Kesehatan.
Apabila masa kontrak berakhir dan tidak diperpanjang, perusahaan perlu segera melaporkan berakhirnya hubungan kerja kepada BPJS Kesehatan serta memperbarui status kepesertaan karyawan agar perhitungan iuran pada periode berikutnya tidak lagi dibebankan kepada perusahaan.
Selain itu, pastikan perubahan status tersebut juga telah tersinkronisasi dengan sistem di Mekari Talenta.
Dengan begitu, perhitungan iuran pada periode gaji berikutnya tetap akurat dan perusahaan dapat menghindari kesalahan administrasi maupun koreksi payroll.
Checklist Kepatuhan BPJS Kesehatan untuk HR
Kepatuhan BPJS Kesehatan merupakan proses yang berkelanjutan sepanjang siklus kerja karyawan.
Agar administrasi tetap akurat dan sesuai ketentuan, HR dapat menggunakan checklist berikut sebagai acuan dalam mengelola kepesertaan BPJS Kesehatan untuk karyawan kontrak.
1. Pastikan Seluruh Karyawan Kontrak yang Memenuhi Syarat Telah Terdaftar
Pastikan seluruh karyawan kontrak yang memenuhi syarat telah terdaftar sebagai peserta BPJS Kesehatan sejak mulai bekerja.
Untuk mengurangi risiko ada karyawan yang terlewat, HR dapat melakukan rekonsiliasi data antara daftar karyawan aktif, data kepesertaan BPJS Kesehatan, dan data payroll secara berkala.
Langkah ini membantu memastikan setiap karyawan yang telah terdaftar juga memiliki perhitungan iuran yang sesuai dalam proses payroll.
2. Lakukan Pembaruan Data Kepesertaan Setiap Terjadi Perubahan
Setiap perubahan data karyawan yang memengaruhi kepesertaan BPJS Kesehatan, seperti kenaikan gaji, perubahan status pernikahan, penambahan anggota keluarga, atau perubahan status hubungan kerja, perlu segera diperbarui dalam sistem.
Dengan begitu, data kepesertaan tetap akurat dan perhitungan iuran dapat mengikuti kondisi terbaru.
Menunda pembaruan data dapat menyebabkan ketidaksesuaian perhitungan iuran maupun administrasi kepesertaan.
Karena itu, HR sebaiknya memastikan setiap perubahan telah tercatat di sistem HR, payroll, dan administrasi BPJS Kesehatan sebelum diproses pada periode payroll berikutnya.
3. Dokumentasikan Seluruh Proses untuk Mendukung Audit dan Kepatuhan
Simpan seluruh dokumen terkait pengelolaan BPJS Kesehatan secara terstruktur, mulai dari bukti pendaftaran peserta, riwayat perubahan data, hingga bukti pembayaran iuran.
Dokumentasi yang lengkap membantu perusahaan menunjukkan kepatuhan terhadap ketentuan yang berlaku sekaligus mempermudah proses penelusuran apabila terjadi perbedaan data atau pemeriksaan.
Melalui Mekari Talenta, data kepesertaan BPJS Kesehatan dan payroll tersimpan dalam satu sistem terpusat sehingga HR di level korporat dapat memperoleh visibilitas terhadap status kepesertaan seluruh karyawan tanpa harus mengumpulkan laporan manual dari setiap cabang atau entitas.
Pendekatan ini memudahkan konsolidasi data, mendukung proses audit, sekaligus membantu menjaga kepatuhan secara konsisten di seluruh organisasi.
Pelajari lebih lanjut bagaimana fitur-fitur Mekari Talenta dapat membantu mengelola proses HR secara lebih efisien dan terintegrasi.
Hubungi tim kami untuk mendapatkan konsultasi dan melihat solusi yang paling sesuai dengan kebutuhan perusahaan Anda.
