# ERP untuk Perusahaan Alih Daya (Outsourcing): Penagihan per Kepala, Absensi, dan Payroll

> Panduan sistem untuk penyedia tenaga kerja alih daya: kontrak dan tarif per klien, penempatan, absensi di lokasi, persetujuan kehadiran, payroll dan faktur dari data yang sama, perhitungan biaya, dan laporan margin.

Source: https://www.agsora.tech/blog/erp-untuk-perusahaan-alih-daya-outsourcing-tenaga-kerja-penagihan-per-kepala-dan-payroll
Category: Panduan Industri · Published: 2026-11-09 · Updated: 2026-11-09 · By PT Agsora Teknologi Indonesia

Perusahaan alih daya, mulai dari penyedia tenaga kebersihan, keamanan, pengemudi, hingga tenaga administrasi dan teknisi, menjalankan bisnis dengan margin tipis dan volume administrasi yang besar. Setiap bulan ratusan atau ribuan orang harus dijadwalkan, dihitung kehadirannya, digaji, dan ditagihkan ke puluhan klien dengan kontrak yang berbeda-beda. Satu kesalahan kecil, misalnya lembur yang tidak tertagih atau tarif yang salah, langsung memakan keuntungan.

Banyak perusahaan sejenis masih mengandalkan kumpulan spreadsheet: satu untuk absensi per klien, satu untuk payroll, satu lagi untuk faktur. Akibatnya angka yang dibayarkan ke karyawan dan angka yang ditagihkan ke klien sering tidak sinkron, dan rekonsiliasinya memakan hari-hari kerja di akhir bulan. Artikel ini membahas kebutuhan sistem untuk bisnis alih daya tenaga kerja, bagaimana alur dari kontrak sampai penagihan dirancang, dan langkah implementasi yang realistis. Artikel ini bersifat umum dan bukan nasihat hukum ketenagakerjaan; ketentuan alih daya dapat berubah, jadi konfirmasikan dengan penasihat hukum atau konsultan Anda.

## Ringkasan

- Inti bisnis alih daya adalah selisih antara biaya tenaga kerja dan nilai tagihan, sehingga keduanya harus berasal dari data yang sama
- Kontrak klien menentukan jumlah posisi, jam kerja, tarif, lembur, dan komponen biaya yang boleh ditagihkan
- Absensi per penempatan menjadi sumber tunggal untuk payroll dan faktur
- Perhitungan biaya harus memuat gaji, BPJS, tunjangan, seragam, dan biaya administrasi
- Pelaporan margin per klien dan per penempatan menunjukkan kontrak mana yang sebenarnya menguntungkan

*Satu sumber data untuk absensi, payroll, dan faktur menghilangkan selisih antara biaya dan tagihan*

## Tantangan unik bisnis alih daya

Berbeda dengan perusahaan biasa, pekerja Anda bekerja di lokasi klien, bukan di kantor sendiri. Hal ini menimbulkan beberapa tantangan operasional yang jarang ditemui di bisnis lain.

### Banyak kontrak dengan aturan berbeda

Klien A membayar tarif tetap per orang per bulan, klien B membayar per jam, klien C meminta tarif lembur dengan pengali tertentu dan tidak mengizinkan penagihan biaya seragam. Tanpa sistem yang menyimpan aturan ini per kontrak, staf penagihan harus mengingat atau mencarinya di dokumen kontrak setiap bulan.

### Pekerja berpindah penempatan

Seorang karyawan bisa pindah dari satu klien ke klien lain, menggantikan rekan yang cuti, atau bekerja di dua lokasi dalam satu periode. Sistem harus mencatat riwayat penempatan dengan tanggal mulai dan berakhir supaya biaya dan tagihan jatuh ke klien yang tepat.

### Verifikasi kehadiran oleh klien

Banyak klien meminta konfirmasi kehadiran sebelum menyetujui tagihan. Tanpa alur persetujuan yang rapi, rekap absensi bolak-balik lewat surel atau pesan singkat dan sering terlambat, sehingga faktur ikut terlambat dan arus kas tertekan.

### Margin tipis dan sensitif terhadap kebocoran

Kebocoran kecil mudah menumpuk: lembur dibayar ke karyawan tetapi lupa ditagihkan, penggantian pekerja yang absen tidak tercatat sebagai biaya tambahan, atau tarif lama masih dipakai setelah kontrak diperpanjang dengan harga baru. Karena margin sering hanya beberapa persen, kebocoran seperti ini bisa menghapus keuntungan satu kontrak.

## Alur dari kontrak sampai penagihan

Alur yang sehat membuat data mengalir satu arah tanpa input ulang.

### 1. Kontrak dan struktur penagihan

Setiap kontrak disimpan beserta masa berlaku, jumlah posisi, jadwal kerja, tarif per posisi, aturan lembur, hari libur, dan komponen yang boleh ditagihkan. Pengingat perpanjangan membantu menghindari kontrak yang berjalan dengan tarif kedaluwarsa. Pembahasan terkait ada di [manajemen kontrak dan perpanjangan pelanggan](https://www.agsora.tech/blog/manajemen-kontrak-dan-perpanjangan-pelanggan).

### 2. Penempatan dan jadwal

Karyawan ditempatkan pada posisi tertentu di kontrak tertentu. Sistem menjadwalkan shift, mengelola pengganti, dan mencatat setiap perubahan. Fitur penjadwalan serupa dibahas di [penjadwalan shift dan manajemen tenaga kerja](https://www.agsora.tech/blog/penjadwalan-shift-dan-manajemen-tenaga-kerja).

### 3. Absensi di lokasi klien

Absensi dicatat dari lokasi penempatan, misalnya lewat aplikasi di ponsel dengan verifikasi lokasi atau perangkat di lokasi. Karena sinyal di lokasi kerja tidak selalu baik, aplikasi perlu bekerja saat offline dan menyinkronkan data kemudian. Lihat [mengelola absensi karyawan lapangan](https://www.agsora.tech/blog/mengelola-absensi-karyawan-lapangan).

### 4. Persetujuan kehadiran

Rekap kehadiran per klien dikirim ke perwakilan klien untuk disetujui dalam portal atau lewat tautan aman. Setelah disetujui, data dikunci. Selisih atau keberatan dicatat sebagai koreksi, bukan diubah diam-diam, sehingga ada jejak yang bisa dijelaskan.

### 5. Payroll dan faktur dari data yang sama

Dari absensi yang sudah disetujui, sistem menghitung gaji karyawan dan nilai tagihan klien sekaligus. Perhitungan lembur, potongan, dan tunjangan mengikuti aturan masing-masing. Payroll mengikuti pembahasan di [penggajian PPh 21 dan BPJS dengan HRIS](https://www.agsora.tech/blog/penggajian-payroll-pph-21-dan-bpjs-dengan-hris), sedangkan lembur dijelaskan di [perhitungan lembur di sistem HR](https://www.agsora.tech/blog/perhitungan-lembur-di-sistem-hr).

### 6. Penagihan dan penagihan ulang

Faktur diterbitkan per klien dengan lampiran rekap kehadiran. Pengingat jatuh tempo dan pencocokan pembayaran membantu menjaga piutang tetap sehat. Praktik terkait ada di [otomatisasi faktur dan penagihan piutang B2B](https://www.agsora.tech/blog/otomatisasi-faktur-dan-penagihan-piutang-b2b).

## Komponen biaya yang harus dihitung

Margin yang akurat hanya mungkin bila biaya dihitung lengkap. Komponen yang umum meliputi:

- Gaji pokok dan tunjangan tetap
- Lembur dan tunjangan variabel
- Iuran jaminan sosial yang menjadi beban perusahaan
- Pajak penghasilan karyawan sesuai ketentuan yang berlaku
- Seragam, perlengkapan, dan pelatihan
- Biaya rekrutmen dan penggantian
- Biaya manajemen dan supervisi lapangan
- Cadangan untuk pesangon atau kewajiban lain sesuai kebijakan perusahaan

Dengan model biaya seperti ini, harga penawaran untuk kontrak baru dapat dihitung dari biaya sebenarnya ditambah margin target, bukan dari perkiraan. Konsepnya mirip dengan [HPP dan akuntansi biaya produk di ERP](https://www.agsora.tech/blog/hpp-dan-akuntansi-biaya-produk-di-erp), hanya saja objek biayanya adalah penempatan tenaga kerja.

### Contoh ilustrasi sederhana

Bayangkan sebuah kontrak dengan tarif tetap bulanan per posisi. Biaya gaji dan iuran sudah dihitung, tetapi dalam bulan tersebut dua pekerja izin sakit dan digantikan oleh pekerja cadangan yang dibayar dengan tarif harian. Bila penggantian tidak dicatat di sistem, biaya tambahan itu tidak pernah muncul di perhitungan margin, dan kontrak terlihat lebih menguntungkan daripada kenyataannya. Dengan penempatan dan absensi yang tercatat per posisi, penggantian terlihat sebagai biaya, dan Anda bisa memutuskan apakah tarif kontrak perlu disesuaikan atau apakah ada klausul penggantian yang dapat ditagihkan. Angka-angka dalam contoh ini hanya ilustrasi; yang penting adalah kemampuan melihat biaya aktual sampai tingkat posisi.

Selain itu, sistem yang baik membedakan biaya langsung penempatan dari biaya overhead perusahaan. Biaya langsung dibebankan ke kontrak, sedangkan overhead dialokasikan dengan aturan yang konsisten, misalnya per jumlah pekerja atau per nilai kontrak. Dengan cara ini perbandingan antarkontrak tetap adil dan keputusan penetapan harga tidak bias.

## Pelaporan yang dibutuhkan manajemen

Setelah data terpusat, laporan berikut memberi gambaran yang sulit diperoleh dari spreadsheet:

- Margin per klien, per kontrak, dan per penempatan
- Tingkat kehadiran dan frekuensi pengganti
- Lembur yang dibayar dibandingkan lembur yang ditagihkan
- Umur piutang per klien
- Kontrak yang akan berakhir dalam 90 hari
- Turnover karyawan per lokasi

Laporan ini membantu keputusan sehari-hari: kontrak mana yang perlu dinegosiasikan ulang, lokasi mana yang boros pengganti, dan klien mana yang membayar terlambat. Contoh dashboard serupa dibahas di [dashboard bisnis untuk keputusan harian](https://www.agsora.tech/blog/dashboard-bisnis-untuk-keputusan-harian).

## Integrasi dengan sistem lain

Sistem alih daya jarang berdiri sendiri. Integrasi yang umum:

- Modul keuangan untuk jurnal otomatis dari payroll dan faktur
- Perbankan untuk pembayaran gaji massal dan rekonsiliasi penerimaan
- Aplikasi absensi di ponsel atau perangkat lokasi
- Portal klien untuk persetujuan kehadiran dan unduhan faktur
- Layanan tanda tangan elektronik untuk kontrak kerja dan berita acara; lihat [tanda tangan elektronik dan e-meterai](https://www.agsora.tech/blog/tanda-tangan-elektronik-dan-e-meterai-untuk-alur-dokumen-bisnis)

Portal klien khususnya mengurangi pekerjaan administrasi karena klien dapat melihat sendiri rekap dan status tagihan, sebagaimana dibahas di [portal pelanggan dan pemasok B2B](https://www.agsora.tech/blog/portal-pelanggan-dan-pemasok-b2b).

## Risiko dan hal yang perlu diwaspadai

### Kepatuhan ketenagakerjaan

Ketentuan tentang jenis pekerjaan yang boleh dialihdayakan, perjanjian kerja, dan hak pekerja dapat berubah. Sistem sebaiknya mendukung pencatatan dokumen dan masa berlaku perjanjian, tetapi kepatuhan hukum tetap tanggung jawab perusahaan dan penasihatnya.

### Data pribadi pekerja

Data identitas, rekening, dan dokumen pekerja sensitif. Terapkan pembatasan akses berbasis peran dan jejak audit, sesuai [pelindungan data pribadi untuk website dan aplikasi](https://www.agsora.tech/blog/pelindungan-data-pribadi-untuk-website-dan-aplikasi) dan [merancang hak akses pengguna](https://www.agsora.tech/blog/merancang-hak-akses-pengguna).

### Perubahan aturan upah dan iuran

Tarif iuran dan upah minimum berubah berkala. Simpan parameter ini sebagai data yang dapat diperbarui dan berlaku efektif per tanggal, bukan ditanam di rumus.

## Langkah implementasi yang realistis

1. Petakan seluruh kontrak aktif: tarif, aturan lembur, siklus penagihan, dan persyaratan klien.

2. Rapikan data karyawan dan riwayat penempatan, termasuk status kontrak kerja.

3. Pilih satu atau dua klien untuk pilot dan jalankan absensi, persetujuan, payroll, serta faktur dari sistem baru secara paralel dengan cara lama selama satu siklus.

4. Bandingkan hasil: selisih gaji, selisih tagihan, dan waktu yang dibutuhkan.

5. Perluas ke klien lain secara bertahap sambil menambah laporan margin.

6. Tambahkan portal klien dan integrasi bank setelah alur inti stabil.

Mulailah dari pekerjaan yang paling memakan waktu dan paling rawan selisih, yaitu rekap kehadiran dan penagihan lembur. Penjelasan strategi go-live ada di [implementasi ERP bertahap atau big bang](https://www.agsora.tech/blog/implementasi-erp-bertahap-atau-big-bang-strategi-go-live).

## Kesalahan yang sering terjadi

- Menyimpan tarif di banyak file sehingga tarif lama tertinggal
- Memisahkan data absensi untuk payroll dan untuk penagihan
- Mengubah rekap kehadiran setelah disetujui tanpa catatan koreksi
- Tidak menghitung biaya penggantian pekerja yang absen
- Mengabaikan batas waktu perpanjangan kontrak sehingga layanan berjalan tanpa dasar tarif
- Menganggap semua kontrak menguntungkan tanpa menghitung margin sebenarnya

## Pertanyaan yang sering diajukan

### Apakah sistem ini cocok untuk perusahaan dengan puluhan karyawan saja?

Ya, terutama bila Anda mengelola beberapa klien dengan aturan berbeda. Manfaat paling cepat terasa pada rekap kehadiran dan penagihan lembur, bahkan dengan jumlah karyawan kecil.

### Bisakah absensi memakai ponsel karyawan sendiri?

Bisa, dengan pertimbangan privasi dan keamanan. Tetapkan kebijakan yang jelas tentang data lokasi yang dikumpulkan, hanya saat jam kerja, dan sediakan alternatif bagi karyawan yang tidak memiliki ponsel yang memadai.

### Bagaimana jika klien menolak memakai portal?

Sediakan alternatif seperti tautan persetujuan lewat surel. Yang penting persetujuan tercatat di sistem dengan waktu dan identitas penyetuju.

### Berapa lama sampai sistem berjalan?

Pilot dengan satu atau dua klien biasanya dapat berjalan dalam beberapa minggu, tergantung kerapian data kontrak dan karyawan serta kompleksitas aturan tarif.

## Kesimpulan

Bisnis alih daya hidup dari ketelitian administrasi. Ketika absensi, payroll, dan penagihan bersumber dari satu data yang sama, selisih berkurang, faktur terbit lebih cepat, dan manajemen dapat melihat margin sebenarnya per kontrak. Mulailah dengan memetakan kontrak dan merapikan rekap kehadiran, lalu bangun otomatisasi bertahap dengan pilot pada klien yang tepat.

**Rapikan operasional bisnis alih daya Anda** Tim Agsora membantu merancang sistem ERP dan HRIS yang menyatukan kontrak, absensi, payroll, dan penagihan untuk bisnis alih daya tenaga kerja Anda. [Konsultasi gratis](https://www.agsora.tech/services/erp)
