Model inilah yang menutup jurang itu. Dirancang khusus untuk jasa profesional - konsultan IT, perusahaan staffing, konsultan manajemen, agensi pemasaran - di mana siklus penagihan, bukan COGS, yang menggerus kas.
Mengapa Working Capital Perusahaan Jasa Berperilaku Berbeda dari Perusahaan Produk
Perusahaan produk menanggung risiko inventaris. Perusahaan jasa menanggung risiko piutang. Siklus working capital-nya pun sangat berbeda.
Pada bisnis produk, working capital = inventaris + AR - AP. Pada jasa, tidak ada inventaris dan AP hampir seluruhnya adalah timing penggajian. Working capital hampir sepenuhnya adalah AR, yang artinya model working capital Anda sebenarnya adalah model piutang yang didandani sebagai neraca.
Komplikasi lain adalah bauran model penagihan. Perusahaan dengan pendapatan Rp 150 miliar bisa menjalankan tiga struktur sekaligus: T&M ditagih bulanan di belakang, retainer fixed-fee ditagih triwulanan di muka, dan proyek berbasis milestone dengan aliran kas tidak teratur. Masing-masing punya profil DSO yang berbeda, dan menggabungkan semuanya menghasilkan rata-rata campuran yang salah di setiap skenario.
Arsitektur Enam Tab untuk Model Working Capital Jasa di Google Sheets
Model working capital untuk perusahaan jasa membutuhkan minimal enam tab yang saling terhubung.
| Tab | Fungsi | Output Utama |
|---|---|---|
| Assumptions | Rate card, DSO per jenis penagihan, BI Rate, headcount | Input satu sumber |
| P&L | Pendapatan per jenis penagihan, EBITDA | P&L bulanan, trailing EBITDA |
| AR Aging | Tagihan, piutang outstanding, tersegmen per klien | Saldo AR, jadwal aging |
| Cash Flow | Penerimaan, pengeluaran, net | Kas operasi, FCF |
| Revolver | Borrowing base, penarikan, pelunasan, bunga | Saldo revolver, beban bunga |
| WC Summary | DSO aktual, coverage ratio, jembatan EBITDA | Output siap untuk board |
Setiap formula di AR Aging, Cash Flow, dan Revolver harus bisa ditelusuri ke Assumptions. Tidak ada angka hardcoded. Jika Anda ingin memahami cara model ini terhubung ke struktur three-statement, mekanika dalam model terintegrasi P&L, cash flow, dan neraca berlaku langsung di sini.
DSO Sensitivity: Driver Working Capital yang Menggerakkan Segalanya
DSO adalah tuas utama Anda. Untuk perusahaan dengan pendapatan Rp 150 miliar, setiap pergeseran 10 hari pada DSO menggeser AR sekitar Rp 4,1 miliar (= Rp 150 miliar / 365 x 10). Itu Rp 4,1 miliar dalam kas yang ada atau tidak ada, tergantung seberapa cepat klien membayar.
Menurut The Hackett Group Working Capital Survey 2024, median DSO untuk perusahaan jasa profesional di segmen pendapatan menengah berada di sekitar 52 hari. Kuartil terbaik berjalan di sekitar 38 hari. Kuartil terburuk melampaui 72 hari. Jika model Anda mengasumsikan 45 hari sementara aktualnya berjalan di 62 hari, ada jurang Rp 7 miliar antara proyeksi Anda dan saldo rekening bank Anda.
Tabel DSO sensitivity sebaiknya berada di tab WC Summary, mengambil data langsung dari AR Aging:
// Tab WC Summary - header baris tabel DSO sensitivity
// Assumptions!$B$3 = target DSO (hari)
// Assumptions!$B$4 = run rate pendapatan tahunan (Rp 150.000.000.000)
=ARRAYFORMULA(
(Assumptions!$B$4 / 365) *
(Assumptions!$B$3 + {-20,-10,0,10,20})
)
Untuk saldo AR yang mengambil dari P&L dan Assumptions:
// Tab AR Aging, C12 - estimasi saldo AR
// Pendapatan 60 hari terakhir dari P&L dikali rasio DSO
=SUMIFS('P&L'!C:C, 'P&L'!B:B, ">=" & (Assumptions!$B$7 - 60),
'P&L'!B:B, "<=" & Assumptions!$B$7)
* (Assumptions!$B$3 / 60)
Model DSO secara terpisah per jenis penagihan. T&M berjalan 45-55 hari. Retainer fixed-fee yang ditagih di muka adalah nol atau negatif (deferred revenue). Proyek milestone bisa melonjak melewati 80 hari selama jeda pengiriman. Rata-rata campuran menyembunyikan risiko yang sebenarnya.
Backlog Coverage Ratio: Apa yang Dicek Bankir Sebelum Anda
Backlog coverage adalah rasio yang paling sering dilewatkan model FP&A. Rasio ini menjawab pertanyaan: berapa bulan pendapatan yang ditanggung oleh kontrak yang sudah ditandatangani?
Backlog Coverage = Nilai Kontrak Tersisa yang Sudah Ditandatangani / Run Rate Pendapatan Bulanan
Rasio di bawah 3,0x pada perusahaan Rp 150 miliar seharusnya memicu diskusi di level board. Pada 2,0x, Anda 60 hari dari masalah visibilitas pendapatan. Pada 1,0x, Anda menagih bulan ke bulan dan tidak ada bank yang akan memperpanjang fasilitas kredit tanpa pembicaraan serius soal headroom covenant.
Masukkan ini ke Assumptions sebagai pengecekan langsung, mengambil dari mana pun Anda melacak TCV:
// Tab Assumptions, B22 - backlog coverage ratio
// Backlog!$C$5 = total TCV tersisa yang sudah ditandatangani
// P&L!$C$36 = rata-rata pendapatan bulanan 3 bulan terakhir
='Backlog'!$C$5 / ('P&L'!$C$36 * 3)
Aturan conditional format pada sel ini: merah di bawah 2,5x, kuning di bawah 3,5x. Ketika board pack dikirimkan dengan backlog coverage ratio 2,1x tanpa komentar apapun, seseorang pasti akan menanyakannya dalam rapat. Lebih baik ditangani di footnote.
Konversi EBITDA ke Kas: Membangun Jembatannya
Konversi EBITDA ke FCF pada perusahaan jasa umumnya berkisar 65-75%, berdasarkan benchmark yang dipublikasikan Association of Corporate Treasurers (ACT) dalam Treasury and Working Capital Report 2024. Gap konversi tersebut hampir seluruhnya didorong oleh timing working capital, bukan oleh CapEx atau pajak. Jembatan ini sebaiknya ada di WC Summary dan menunjukkan mekanismenya, bukan sekadar angka akhirnya.
| Baris | Jumlah | Sumber |
|---|---|---|
| EBITDA | Rp 27.500 juta | Tab P&L |
| Dikurangi: CapEx | -Rp 1.300 juta | Assumptions |
| Dikurangi: Kenaikan AR (DSO 62 vs. 45 hari) | -Rp 7.000 juta | Tab AR Aging |
| Dikurangi: Penarikan deferred revenue | -Rp 1.600 juta | Tab AR Aging |
| Ditambah: Perpanjangan AP | +Rp 740 juta | Tab Cash Flow |
| Free Cash Flow | Rp 18.340 juta | WC Summary |
| Konversi EBITDA ke FCF | 66,7% | Dikalkulasi |
Dengan konversi 66,7%, sekitar Rp 9,2 miliar dari EBITDA menguap sebelum sampai ke rekening bank. Itu bukan kejutan jika model Anda sudah menunjukkannya. Tapi itu menjadi krisis jika analis bank yang menemukannya pertama kali saat review borrowing base certificate.
Formula yang mengambil dari tab aktif di WC Summary:
// WC Summary - jembatan EBITDA ke FCF, kolom D
// D42: EBITDA dari P&L
='P&L'!$D$58
// D43: Perubahan AR (periode saat ini dikurangi periode sebelumnya)
=-('AR Aging'!$E$12 - 'AR Aging'!$D$12)
// D44: Perubahan deferred revenue
='AR Aging'!$E$28 - 'AR Aging'!$D$28
// D45: Perubahan AP
='Cash Flow'!$E$19 - 'Cash Flow'!$D$19
// D46: CapEx
=-Assumptions!$B$14
// D47: Free Cash Flow
=SUM('WC Summary'!D42:D46)
Sizing Revolver Menggunakan BI Rate dan Spread
Perusahaan jasa dengan pendapatan Rp 150 miliar umumnya memenuhi syarat untuk fasilitas kredit modal kerja (revolver) yang dihitung berdasarkan 80-85% dari AR yang memenuhi syarat, biasanya didefinisikan sebagai AR berusia di bawah 90 hari dari klien yang creditworthy dan tidak terkonsentrasi.
Pada pertengahan 2026, BI Rate (suku bunga acuan Bank Indonesia 7 hari) berada di kisaran 5,75%, sementara JIBOR (Jakarta Interbank Offered Rate) 1 bulan sebagai referensi bunga pinjaman korporat berjalan mendekati angka tersebut. Bank-bank komersial untuk segmen perusahaan jasa menengah biasanya menambahkan spread 250-350 basis poin di atas JIBOR, menghasilkan suku bunga all-in sekitar 8,25-9,25%. Model dengan 8,75% sampai Anda memiliki term sheet yang sudah ditandatangani.
Untuk fasilitas kredit revolving, gunakan JIBOR 1 bulan daripada overnight rate untuk mengurangi volatilitas harian dalam proyeksi beban bunga Anda.
// Tab Revolver - borrowing base dan beban bunga
// Assumptions!$B$25 = advance rate (0,85)
// AR Aging!$E$15 = AR memenuhi syarat (aged < 90 hari)
// Assumptions!$B$26 = JIBOR 1 bulan (5,75% per pertengahan 2026)
// Assumptions!$B$27 = spread (3,00%)
// Borrowing base
=Assumptions!$B$25 * 'AR Aging'!$E$15
// Beban bunga bulanan (masuk ke baris bunga di P&L)
='Revolver'!$D$8 * (Assumptions!$B$26 + Assumptions!$B$27) / 12
Kunci JIBOR di Assumptions dan referensikan dari sana ke seluruh model. Ketika suku bunga bergerak 25 bps, Anda cukup memperbarui satu sel dan model melakukan repricing di semua periode. Begitulah seharusnya bekerja.
Kesalahan Umum dalam Model Working Capital Perusahaan Jasa
Dua kegagalan yang paling sering muncul: penggabungan model penagihan dan deferred revenue yang tidak diperhitungkan.
Soal penggabungan: jika Anda memodelkan semua pendapatan dengan satu asumsi DSO tunggal, saldo AR Anda salah secara konstruksi. Perusahaan dengan 40% pendapatan retainer yang ditagih di muka dan 60% T&M yang ditagih bulanan memiliki DSO efektif campuran yang bisa berayun 15-20 hari tergantung baurannya. Pada basis Rp 150 miliar, ayunan itu setara dengan lebih dari Rp 6 miliar dalam AR.
Solusinya adalah asumsi DSO terpisah per jenis penagihan di Assumptions, lalu SUMPRODUCT di AR Aging:
// Tab AR Aging - saldo AR tersegmen per jenis penagihan
// Assumptions!$B$9 = DSO T&M (52 hari)
// Assumptions!$B$10 = DSO Retainer (-15 hari, deferred)
// P&L!$E$12 = pendapatan T&M periode ini
// P&L!$E$18 = pendapatan Retainer periode ini
=SUMPRODUCT(
{'P&L'!$E$12, 'P&L'!$E$18},
{Assumptions!$B$9, Assumptions!$B$10}
) / 30
Soal deferred revenue: tagihan di muka menciptakan kewajiban. Perusahaan yang menagih retainer tahunan Rp 2,7 miliar pada 1 Januari dan mengakui pendapatan bulanan memiliki Rp 2,25 miliar yang tercatat sebagai deferred revenue pada akhir Februari. Model yang mengabaikan ini melebih-nyatakan kas dan salah menyajikan neraca secara bersamaan. Itu jenis kesalahan yang muncul saat audit oleh bankir atau due diligence calon investor, bukan saat penutupan kuartal rutin Anda.
Pada pertengahan 2026, jika Anda mempresentasikan model ini kepada pembeli PE atau sindikasi bank, mereka akan menanyakan jembatan EBITDA ke kas dan tren DSO. Memiliki keduanya terotomasi dan terkini adalah yang membedakan model yang menjawab pertanyaan dari model yang justru memunculkan pertanyaan baru.
FAQ: Model Working Capital untuk Perusahaan Jasa Profesional
Berapa DSO ideal untuk perusahaan jasa profesional di Indonesia?
Menurut The Hackett Group Working Capital Survey 2024, kuartil terbaik perusahaan jasa profesional berjalan di sekitar 38 hari, sementara median industri berada di 52 hari. Untuk konteks Indonesia, target 45 hari adalah titik awal yang realistis untuk perusahaan dengan campuran T&M dan retainer. Perusahaan yang konsisten di bawah 40 hari biasanya memiliki dua hal: klien korporat besar dengan siklus pembayaran yang terprediksi, dan tim penagihan yang mengirimkan invoice dalam 24-48 jam setelah milestone atau akhir bulan, tanpa menunggu permintaan klien.
Bagaimana cara menghitung borrowing base revolver di Google Sheets?
Borrowing base dihitung dari AR yang memenuhi syarat dikalikan advance rate. AR yang memenuhi syarat umumnya mencakup tagihan berusia di bawah 90 hari dari klien yang tidak terkonsentrasi (biasanya satu klien tidak boleh melebihi 20-25% dari total AR). Rumus dasarnya: =Assumptions!$B$25 * 'AR Aging'!$E$15, di mana B25 adalah advance rate (misalnya 0,85) dan E15 adalah total AR eligible dari tab AR Aging. Advance rate 80-85% adalah standar umum bank komersial Indonesia untuk perusahaan jasa menengah, tapi angka pastinya bergantung pada term sheet masing-masing fasilitas.
Apa perbedaan utama model working capital perusahaan jasa vs perusahaan produk?
Perbedaan utamanya ada di komposisi working capital. Perusahaan produk harus memodelkan tiga komponen: inventaris, AR, dan AP. Perusahaan jasa hampir tidak memiliki inventaris, dan AP-nya didominasi oleh timing penggajian yang relatif terprediksi. Akibatnya, seluruh model working capital perusahaan jasa berputar di sekitar AR dan siklus DSO. Kompleksitas tambahan yang tidak ada di perusahaan produk adalah deferred revenue dari tagihan di muka (retainer, proyek milestone dengan uang muka), yang menciptakan kewajiban di neraca dan harus dimodelkan secara terpisah agar tidak melebih-nyatakan posisi kas.
ModelMonkey dapat menarik ekspor data penagihan mingguan dari alat invoicing langsung ke tab AR Aging, tanpa unduhan CSV dan tanpa kesalahan copy-paste ke dalam bucket aging. Untuk perusahaan yang mengelola 80+ tagihan klien aktif, otomasi itu menutup sebagian besar jurang antara model yang secara teoritis benar dan model yang benar-benar mutakhir.
Coba ModelMonkey gratis selama 14 hari - berfungsi di Google Sheets dan Excel.