← Kembali ke Blog

Cara Mengelola Arus Kas Proyek Kontraktor agar Tidak Kehabisan Modal Kerja

InvoiceKeuangan Proyek22 Agustus 20264 menit bacaTim Produk VascoDiperbarui 30 Agustus 2026

Proyek bisa terlihat untung tetapi tetap kekurangan kas. Kuncinya adalah memisahkan laba, uang yang sudah diterima, biaya aktual, komitmen pembelian, termin, dan retensi.

Arus kas proyek adalah jadwal nyata kapan uang masuk dan keluar dari suatu pekerjaan. Kontrak Rp1 miliar tidak berarti perusahaan memiliki Rp1 miliar untuk dipakai hari ini. Material mungkin harus dibeli sebelum termin dibayar, upah berjalan mingguan, dan sebagian pembayaran bisa tertahan sebagai retensi.

Pisahkan lima lapisan angka

Lapisan
Nilai kontrak
Pertanyaan yang dijawab
Berapa pendapatan yang disepakati?
Lapisan
Tagihan/termin
Pertanyaan yang dijawab
Berapa yang sudah boleh ditagih?
Lapisan
Kas diterima
Pertanyaan yang dijawab
Berapa yang benar-benar masuk rekening?
Lapisan
Biaya aktual
Pertanyaan yang dijawab
Berapa yang sudah dikeluarkan?
Lapisan
Komitmen
Pertanyaan yang dijawab
PO, upah, atau subkontrak apa yang sudah disepakati tetapi belum dibayar?

Kalau kelima angka ditumpuk menjadi satu, dashboard mudah terlihat sehat padahal pembayaran vendor jatuh tempo lebih cepat daripada termin pelanggan. Retensi juga jangan diperlakukan sebagai kas tersedia sebelum syarat pencairannya terpenuhi.

Buat proyeksi kas 13 minggu

Daftarkan saldo awal, perkiraan penerimaan per minggu, gaji dan upah, jatuh tempo vendor, sewa alat, pajak, dan biaya kantor. Gunakan tanggal realistis berdasarkan perilaku pembayaran pelanggan, bukan hanya tanggal yang tercetak di invoice. Setiap Jumat, ganti perkiraan minggu berjalan dengan aktual dan geser jendela satu minggu ke depan.

Hubungkan setiap transaksi ke proyek

  • ✓Setiap pengeluaran membawa kode proyek dan kategori biaya.
  • ✓PO dan penerimaan material menempel ke proyek yang memakai barangnya.
  • ✓Upah staff mengikuti penugasan atau kehadiran di lokasi proyek.
  • ✓Invoice dan pembayaran pelanggan mengurangi piutang proyek yang benar.
  • ✓Transfer antar-kas tidak dihitung sebagai pendapatan baru.

Ritual mingguan yang sederhana

Tinjau tiga daftar: invoice yang perlu ditagih, komitmen yang jatuh tempo, dan proyek yang menyerap kas lebih cepat daripada progresnya. Minta penanggung jawab memilih tindakan konkret, menagih dokumen, menggeser pembelian, meminta uang muka, atau memperbarui jadwal kerja, bukan sekadar menjelaskan selisih.

Bagaimana Vasco membantu

Vasco menghubungkan pengeluaran, invoice, biaya tenaga kerja, material, dan ringkasan proyek. Tujuannya agar transaksi operasional langsung menempel ke pekerjaan yang benar dan pemilik tidak perlu menyatukan ulang lima spreadsheet untuk melihat kebutuhan kas.

Laba menjawab apakah proyek layak. Arus kas menjawab apakah perusahaan bisa bertahan sampai laba itu benar-benar diterima.

Laporan formal dan alat kendali mingguan berbeda

IAS 7 mengelompokkan arus kas menjadi operasi, investasi, dan pendanaan untuk menjelaskan perubahan kas dan setara kas. Kontraktor tetap membutuhkan laporan tersebut pada tingkat perusahaan, tetapi pengendalian proyek memerlukan lapisan operasional tambahan: termin, retensi, uang muka, PO, subkontrak, upah, dan rencana pembayaran per pekerjaan. Jangan mengganti laporan akuntansi dengan dashboard proyek; gunakan keduanya untuk pertanyaan yang berbeda.[1]

Contoh rolling forecast enam minggu

Minggu
1
Penerimaan terkonfirmasi
Termin A sudah dijadwalkan
Pengeluaran wajib
Payroll dan pemasok semen
Risiko yang perlu tindakan
Pastikan dokumen termin diterima
Minggu
2
Penerimaan terkonfirmasi
Belum ada
Pengeluaran wajib
Sewa alat dan subkontrak
Risiko yang perlu tindakan
Negosiasikan jadwal atau siapkan kas
Minggu
3
Penerimaan terkonfirmasi
Uang muka Proyek B
Pengeluaran wajib
PO material Proyek B
Risiko yang perlu tindakan
Jangan memakai uang muka untuk proyek lain
Minggu
4–6
Penerimaan terkonfirmasi
Estimasi berdasarkan progres
Pengeluaran wajib
Komitmen PO dan upah
Risiko yang perlu tindakan
Berikan probabilitas dan pemilik tindak lanjut

Pisahkan penerimaan terkonfirmasi, kemungkinan besar, dan belum pasti. Proyeksi bukan janji; nilainya ada pada pembaruan. Jika pelanggan bergeser satu minggu, ubah tanggal dan lihat pembayaran mana yang terdampak. Bank Indonesia menyediakan pedoman pencatatan transaksi keuangan untuk UMK agar transaksi menjadi dasar laporan yang dapat digunakan mengambil keputusan dan berkomunikasi dengan pihak pembiayaan.[2]

Tiga indikator per proyek

  • ✓Cash in minus cash out sampai hari ini, untuk melihat kas yang sudah diserap atau dihasilkan.
  • ✓Tagihan belum dibayar minus komitmen jatuh tempo, untuk melihat tekanan kas terdekat.
  • ✓Sisa nilai kontrak dibanding sisa biaya perkiraan, untuk menilai apakah ruang kas masih masuk akal.

Tinjau indikator bersama progres fisik. Proyek yang sudah menyerap sebagian besar anggaran tetapi progresnya tertinggal membutuhkan tindakan berbeda dari proyek sehat yang sekadar menunggu termin. Catat keputusan, pemilik, tanggal tindak lanjut, dan dampak proyeksi agar rapat berikutnya tidak mengulang penjelasan yang sama.

Sumber

  1. [1]IFRS Foundation — IAS 7 Statement of Cash FlowsDiakses 30 Agustus 2026.
  2. [2]Bank Indonesia — Pedoman Pencatatan Transaksi Keuangan untuk UMKDiakses 30 Agustus 2026.

Baca standar editorial Vasco untuk cara kami memilih sumber, menulis contoh, dan memperbarui koreksi.

Mau usahamu serapi ini?

Tanya tim kami lewat WhatsApp, tanpa kewajiban berlangganan.

WhatsApp kami