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]IFRS Foundation — IAS 7 Statement of Cash FlowsDiakses 30 Agustus 2026.
- [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.