Simulasi Biaya & Checklist Memilih
Simulasi TCO 3 tahun payroll: software SaaS vs jasa outsourcing vs Excel untuk usaha yang tumbuh dari 60 ke 80 karyawan
Contoh lengkap total biaya kepemilikan (TCO) 3 tahun untuk software payroll, jasa payroll outsourcing, dan spreadsheet, termasuk pertumbuhan karyawan, kenaikan harga, PPN, dan waktu internal.
Dalam contoh ilustratif usaha yang tumbuh dari 60 ke 80 karyawan, total biaya tiga tahun adalah sekitar Rp178 juta untuk software payroll SaaS, Rp185 juta untuk Excel, dan Rp244 juta untuk jasa outsourcing, setelah menghitung PPN, biaya satu kali, kenaikan harga, dan nilai waktu staf internal. Selisih terbesar tidak datang dari tarif per karyawan, tetapi dari waktu internal (pada Excel) dan tarif per slip yang naik setiap tahun (pada outsourcing). Hasil Anda bisa berbeda; yang penting adalah metodenya: hitung setiap tahun terpisah, masukkan biaya yang tidak tercantum di brosur, dan bandingkan pada dasar yang sama.
Panduan ini bagian dari cara memilih software payroll yang paling cocok. Semua angka ilustrasi, bukan harga vendor.
Asumsi bersama
- Karyawan: 60 (tahun 1), 70 (tahun 2), 80 (tahun 3)
- Nilai waktu staf internal: Rp80.000 per jam
- PPN 11% efektif atas tagihan vendor; diperlakukan sebagai biaya (usaha belum PKP)
- Tidak ada diskonto (nilai uang dianggap sama setiap tahun, agar mudah dibaca)
Opsi A: software payroll + absensi (SaaS)
Tarif Rp35.000 per karyawan per bulan, biaya dasar Rp500.000 per bulan, kontrak 2 tahun lalu naik 8% di tahun ketiga. Implementasi dan migrasi Rp12.000.000, dua mesin absensi Rp8.000.000. Kerja internal 12 jam per bulan.
| Tahun | Perhitungan langganan | Jumlah |
|---|---|---|
| 1 | 60 × Rp35.000 × 12 + Rp500.000 × 12 | Rp31.200.000 |
| 2 | 70 × Rp35.000 × 12 + Rp500.000 × 12 | Rp35.400.000 |
| 3 | 80 × Rp37.800 × 12 + Rp540.000 × 12 | Rp42.768.000 |
| Langganan 3 tahun | Rp109.368.000 |
| Komponen | Jumlah |
|---|---|
| Langganan 3 tahun | Rp109.368.000 |
| Implementasi + mesin absensi | Rp20.000.000 |
| PPN 11% atas Rp129.368.000 | Rp14.230.480 |
| Waktu internal 12 jam × Rp80.000 × 36 bulan | Rp34.560.000 |
| TCO 3 tahun | Rp178.158.480 |
Opsi B: jasa payroll outsourcing
Rp75.000 per slip per bulan, naik 5% setiap tahun. Biaya penyiapan Rp5.000.000. Kerja internal 6 jam per bulan (mengumpulkan data dan memeriksa hasil). Absensi tidak termasuk.
| Tahun | Perhitungan | Jumlah |
|---|---|---|
| 1 | 60 × Rp75.000 × 12 | Rp54.000.000 |
| 2 | 70 × Rp78.750 × 12 | Rp66.150.000 |
| 3 | 80 × Rp82.687,50 × 12 | Rp79.380.000 |
| Jasa 3 tahun | Rp199.530.000 |
| Komponen | Jumlah |
|---|---|
| Jasa 3 tahun | Rp199.530.000 |
| PPN 11% atas jasa | Rp21.948.300 |
| Penyiapan + PPN | Rp5.550.000 |
| Waktu internal 6 jam × Rp80.000 × 36 bulan | Rp17.280.000 |
| TCO 3 tahun | Rp244.308.300 |
PPh 23 atas jasa (2%) tidak menambah biaya; ia dipotong dari pembayaran ke vendor. Lihat PPN langganan software HR dan PMSE.
Opsi C: tetap memakai Excel
Tanpa biaya lisensi khusus. Waktu internal naik bersama jumlah karyawan: 48, 56, dan 64 jam per bulan. Ditambah biaya koreksi dan pembetulan ilustratif Rp8.000.000 per tahun (selisih iuran, pembetulan SPT Masa, lembur yang salah).
| Komponen | Perhitungan | Jumlah |
|---|---|---|
| Waktu internal | (48 + 56 + 64) × 12 × Rp80.000 | Rp161.280.000 |
| Biaya koreksi | 3 × Rp8.000.000 | Rp24.000.000 |
| TCO 3 tahun | Rp185.280.000 |
Perbandingan
| Opsi | TCO 3 tahun | Per karyawan per bulan (rata-rata 70 karyawan) | Catatan |
|---|---|---|---|
| A. Software SaaS | Rp178.158.480 | ≈ Rp70.698 | Termasuk absensi; data di tangan Anda |
| B. Outsourcing | Rp244.308.300 | ≈ Rp96.948 | Tanpa absensi; kerja internal paling sedikit |
| C. Excel | Rp185.280.000 | ≈ Rp73.524 | Risiko bergantung pada satu orang |
Per karyawan per bulan = TCO ÷ (70 × 36).
Tiga pelajaran dari contoh ini:
- Excel tidak gratis. Biaya terbesarnya waktu, dan waktu itu naik setiap kali karyawan bertambah. Bila nilai waktu staf Anda lebih rendah atau sebagian waktu itu tidak bisa dipakai untuk pekerjaan lain, Excel bisa tampak lebih murah, tetapi risikonya tidak ikut turun.
- Outsourcing membeli keahlian, bukan efisiensi. Opsi B paling mahal di sini, tetapi kerja internalnya paling sedikit. Bila tidak ada staf yang paham PPh 21 dan BPJS, angka Opsi A dan C sebenarnya harus ditambah biaya rekrut atau konsultan.
- Kenaikan tahun ketiga penting. Pada Opsi A, kenaikan 8% di tahun ketiga menambah sekitar Rp3,2 juta dibanding tanpa kenaikan. Bila kenaikannya 20%, tambahannya sekitar Rp8 juta. Lihat kenaikan harga perpanjangan.
Uji kepekaan: apa yang membalik hasil
- Bila nilai waktu internal Rp50.000 per jam, TCO Excel turun menjadi Rp124.800.000 dan menjadi yang termurah di atas kertas.
- Bila outsourcing Rp55.000 per slip tanpa kenaikan, jasa 3 tahun menjadi 210 × 12 × Rp55.000 = Rp138.600.000, dan TCO B mendekati Opsi A.
- Bila implementasi Opsi A gagal dan harus diulang, biaya satu kali bisa berlipat.
Jadi jangan hanya membaca baris total. Ubah asumsi yang paling tidak pasti dan lihat apakah urutannya berubah.
Cara menyusun TCO Anda sendiri
- Tulis jumlah karyawan per tahun.
- Hitung langganan atau jasa per tahun, termasuk kenaikan.
- Tambahkan biaya satu kali: implementasi, migrasi, perangkat, penyiapan.
- Tambahkan PPN bila tidak bisa dikreditkan.
- Hitung waktu internal dengan jam yang realistis.
- Tambahkan biaya koreksi atau risiko dengan angka konservatif.
- Ubah dua atau tiga asumsi untuk uji kepekaan.
Untuk rentang biaya bulanan cepat, gunakan estimasi biaya payroll per bulan; untuk balik modal, payback pindah sistem.
Panduan terkait di kategori ini: absensi, cuti, lembur, dan self-service, payback dari Excel atau outsourcing.
Pertanyaan yang sering diajukan
Mengapa memakai 3 tahun, bukan 1 tahun?
Biaya satu kali dan kenaikan perpanjangan baru terlihat jelas dalam beberapa tahun. Tiga tahun juga mendekati umur kontrak dan siklus pergantian sistem di banyak UMKM.
Apakah perlu diskonto?
Untuk perbandingan UMKM, tanpa diskonto biasanya cukup. Bila selisih antaropsi kecil dan pembayaran di muka besar, diskonto bisa mengubah urutan.
Bagaimana menghitung nilai waktu staf?
Gaji bulanan ditambah iuran dan tunjangan, dibagi jam kerja efektif sebulan. Untuk perkiraan cepat, sebagian orang memakai pembagi 173 jam seperti dalam perhitungan upah sejam.
Biaya risiko apa yang wajar dimasukkan?
Pakai pengalaman sendiri: berapa kali tahun lalu ada pembetulan SPT Masa, selisih iuran BPJS, atau keluhan slip. Jangan memakai angka besar yang tidak bisa Anda jelaskan.
Sumber resmi
- Direktorat Jenderal Pajak — kewajiban PPh 21 dan pembetulan SPT Masa
- JDIH Kementerian Keuangan — PMK 131/2024 (PPN)
- BPJS Ketenagakerjaan — iuran dan koreksi data upah