Sebuah perusahaan multifinance tempat saya bekerja pernah menandatangani kontrak lima tahun untuk sistem inti dengan harga 800 juta rupiah. Pada tahun ketiga, mereka telah menghabiskan lebih dari 2,4 miliar rupiah untuk menjaga agar perusahaan tetap berjalan, terintegrasi, dan memiliki staf. Tidak ada yang berbohong kepada mereka. Tidak ada yang menghitung total biaya kepemilikan perangkat lunak sebelum menandatanganinya.
Ini adalah kesalahan penganggaran paling umum yang saya lihat dilakukan oleh pemilik bisnis dengan perangkat lunak, baik itu platform perbankan inti atau sistem tempat penjualan untuk jaringan ritel lima cabang. Harga pembelian atau biaya berlangganan adalah angka yang memimpin vendor karena ini adalah angka terkecil dalam keseluruhan persamaan.
Total biaya kepemilikan adalah angka sebenarnya: semua yang akan Anda belanjakan selama masa manfaat sistem, bukan hanya jumlah yang Anda tandatangani pada hari pertama. Jika ini salah, sistem "murah" akan menjadi keputusan termahal dalam anggaran Anda.
Mengapa Harga Pembelian Adalah Angka yang Salah untuk Ditambatkan
Sebagai aturan praktis dari proyek-proyek yang saya cakup, harga lisensi atau pembelian menghabiskan sekitar sepertiga dari total biaya lima tahun untuk sistem bisnis dengan kompleksitas menengah. Dua pertiga lainnya adalah integrasi, penyesuaian, pelatihan, pemeliharaan berkelanjutan, dukungan, dan biaya migrasi ketika sistem tidak lagi sesuai.
Vendor tidak selalu menyembunyikan hal ini dengan jahat. Tim penjualan diberi insentif untuk menyelesaikan kesepakatan dengan harga yang ditentukan; tidak ada seorang pun di panggilan itu yang bertanggung jawab atas total biaya Anda selama tiga tahun. Tanggung jawab itu ada di tangan Anda, dan itu harus terjadi sebelum kontrak, bukan setelah tagihan tahun pertama untuk "pekerjaan integrasi tambahan" tiba.
Kategori yang Dilupakan Pembeli Secara Sistematis
Berikut daftar periksa yang saya periksa dengan klien sebelum mereka menandatangani apa pun, kira-kira berdasarkan seberapa sering hal itu terlewatkan:
| Kategori | Mengapa tidak terjawab |
|---|---|
| Waktu staf internal | Tidak ada yang melacak jam yang dihabiskan tim Anda untuk migrasi data, pengujian, dan pelatihan. Ini sering kali merupakan biaya tersembunyi terbesar. |
| Integrasi dengan sistem yang ada | Demo menunjukkannya "terintegrasi dengan ERP Anda." Integrasi sebenarnya adalah proyek khusus yang dikutip secara terpisah, setelah penandatanganan. |
| Penyimpangan penyesuaian | Setiap penyesuaian yang Anda minta hari ini adalah penyesuaian yang Anda bayarkan untuk diterapkan ulang atau diuji ulang pada setiap peningkatan di masa mendatang. |
| Pelatihan dan orientasi, berkelanjutan | Bukan hanya pelatihan hari peluncuran. Setiap karyawan baru, setiap rilis fitur, setiap solusi yang diciptakan seseorang karena mereka tidak pernah dilatih ulang. |
| Biaya tingkat dukungan | Dukungan dasar seringkali gratis atau murah; tingkat yang benar-benar membuat orang sungguhan merespons dalam waktu 4 jam memerlukan biaya tambahan, terkadang 15-20% dari biaya lisensi setiap tahunnya. |
| Migrasi data saat masuk dan keluar | Memindahkan data Anda memerlukan biaya. Memindahkannya, ketika Anda akhirnya berpindah sistem, akan memakan biaya lebih banyak, dan vendor tidak memiliki insentif untuk melakukan proses keluar dengan biaya murah. |
| Waktu henti dan hilangnya produktivitas selama peluncuran | Nyata, dapat dianggarkan, dan hampir tidak pernah dianggarkan. |
| Biaya kepatuhan dan audit | Terutama relevan untuk bisnis yang berhubungan dengan keuangan dan layanan kesehatan: apakah sistem menghasilkan jejak audit yang dibutuhkan regulator Anda, atau apakah Anda perlu membuatnya secara terpisah? |
Lembar Kerja TCO Sederhana
Untuk jangka waktu lima tahun, saya meminta klien untuk mengisi struktur ini sebelum membandingkan vendor:1. Tahun 0 (penyiapan): lisensi/pembelian, layanan implementasi, pekerjaan integrasi, migrasi data, pelatihan awal, perangkat keras jika diperlukan. 2. Tahun 1-5 (berulang): biaya langganan atau pemeliharaan, tingkat dukungan, pelatihan berkelanjutan untuk karyawan baru, waktu admin internal (perkiraan jam × biaya per jam yang dimuat), infrastruktur/hosting jika dihosting sendiri. 3. Tahun ke-5 (keluar, meskipun Anda tidak berencana keluar): perkiraan biaya ekspor data, penalti penghentian kontrak, biaya pengoperasian paralel jika bermigrasi ke pengganti.
Jumlahkan, bagi dengan 5, dan Anda mendapatkan biaya tahunan yang jujur. Bandingkan angka tersebut antar vendor, bukan harga stiker. Saya pernah melihat vendor "premium" dengan harga 1,2x harga pesaingnya lebih murah dalam TCO lima tahun karena integrasi mereka bersifat asli dan bukan dibuat khusus, sehingga memotong proyek integrasi enam bulan senilai 300 juta rupiah menjadi beberapa minggu.
Waktu Internal Adalah Biaya yang Tidak Dilacak Siapa Pun
Jika ada satu item baris yang membuat Anda terobsesi, inilah waktunya staf internal. Sebuah sistem yang mengharuskan manajer keuangan Anda menghabiskan enam jam seminggu untuk rekonsiliasi manual yang menurut vendor akan dilakukan secara "otomatis" akan membuat Anda mengeluarkan uang nyata setiap minggunya, dan sistem tersebut tidak akan pernah muncul sebagai item baris di mana pun karena tidak ada yang menagih Anda untuk itu. Itu hanya muncul saat manajer keuangan Anda bekerja lembur.
Saat saya melakukan tinjauan anggaran teknologi triwulanan dengan klien, selalu ada kesenjangan terbesar antara perkiraan pemilik mengenai biaya perangkat lunak dan biaya sebenarnya. Lacak jam kerja dengan jujur bahkan untuk satu sistem selama sebulan dan kalikan dengan biaya yang dimuat; angka tersebut biasanya mengejutkan orang.
Bernegosiasi dengan TCO di Tangan
Setelah Anda membangun gambaran TCO, Anda memiliki pengaruh nyata dalam negosiasi vendor. Anda dapat mengajukan pertanyaan tajam: berapa biaya ekspor data pada akhir kontrak? Apa yang termasuk dalam "integrasi" versus ditagih secara terpisah? Apa SLA respons dukungan sebenarnya, bukan klaim pemasaran? Vendor yang ragu dengan pertanyaan ini memberi tahu Anda di mana biaya sebenarnya disembunyikan. Hal ini berpasangan secara langsung dengan [menegosiasikan kontrak perangkat lunak] (/blog/negotiating-software-contracts-guide), di mana mengetahui nomor TCO Anda terlebih dahulu memungkinkan Anda menolak bahasa cakupan yang tidak jelas sebelum Anda menandatangani.
Jika Anda sedang mengevaluasi sistem untuk bisnis Anda dan ingin melihat gambaran biaya sebenarnya sebelum Anda berkomitmen, percakapan seperti itulah yang layak dilakukan dengan mitra teknis sebelum vendor menelepon, bukan setelahnya.
Kesimpulan Praktis
Sebelum Anda menandatangani kontrak perangkat lunak apa pun di atas beberapa puluh juta rupiah, buatlah lembar kerja TCO lima tahun: biaya pengaturan, biaya berulang selama lima tahun, dan perkiraan biaya keluar. Bagilah dengan lima untuk mendapatkan angka tahunan yang jujur, dan gunakan angka tersebut, bukan harga stiker, untuk membandingkan vendor dan menegosiasikan persyaratan. Penawaran termurah jarang sekali merupakan sistem termurah.