Keuangan Proyek

Arus Kas Proyek Konstruksi: Cara Menyusun & Membaca Cash Flow

Proyek jarang gagal karena rugi. Jauh lebih sering karena kehabisan uang di tengah jalan.

Agustus 2026 8 menit baca Tim sikatin.id

Untung tidak sama dengan punya uang

Ini perbedaan yang paling sering diabaikan, dan yang paling sering mematikan kontraktor kecil.

Laba dihitung dari selisih nilai kontrak dan biaya pelaksanaan. Kas dihitung dari selisih uang yang benar-benar masuk dan yang benar-benar keluar, pada tanggal terjadinya.

Sebuah proyek bisa berlaba 12% dan tetap berhenti di bulan keempat. Penyebabnya bukan salah hitung, melainkan waktu: biaya keluar setiap minggu untuk upah dan material, sementara pembayaran masuk sebulan sekali — itu pun setelah opname disetujui, dokumen tagihan lengkap, dan proses pembayaran pemilik selesai. Jeda beberapa minggu itu harus ditalangi seseorang, dan orang itu adalah kontraktor.

Karena itu arus kas bukan laporan akuntansi yang dibuat belakangan. Ia alat perencanaan yang disusun sebelum proyek dimulai, untuk menjawab satu pertanyaan: berapa uang yang harus saya siapkan sendiri, dan sampai kapan?

Menyusun arus kas proyek

Bahannya tiga: jadwal, BOQ berharga, dan ketentuan pembayaran di kontrak.

1. Sebar biaya mengikuti jadwal. Ambil nilai tiap item BOQ, sebar ke periode pelaksanaannya sesuai jadwal. Inilah yang menghasilkan kurva-S biaya rencana.

2. Geser ke tanggal bayar yang sebenarnya. Upah biasanya mingguan, material mengikuti termin pemasok (tunai, 30 hari, 60 hari), subkontraktor mengikuti termin masing-masing. Biaya terjadi dan biaya dibayar bukan tanggal yang sama, dan yang menentukan kas adalah yang kedua.

3. Susun rencana penerimaan. Uang muka di awal, lalu termin mengikuti progres. Tambahkan jeda realistis antara opname dan uang masuk — kalau pengalaman menunjukkan 30 hari, pakai 30 hari, bukan angka di kontrak.

4. Kurangi potongan. Retensi, pengembalian uang muka, pajak, dan denda bila ada.

5. Hitung kumulatifnya. Di sinilah gambarnya muncul.

Kas kumulatif = Σ (Penerimaan) − Σ (Pengeluaran) sampai periode itu

Membaca kurva kas kumulatif

Kurva kas proyek konstruksi hampir selalu berbentuk sama: turun dulu, mencapai titik terdalam, lalu naik dan berakhir positif. Tiga angka yang perlu dibaca darinya:

Titik terdalam (peak funding requirement). Nilai negatif terbesar — inilah jumlah uang yang harus Anda punya sendiri. Kalau kurvanya menyentuh −Rp420 juta di bulan kelima, proyek ini butuh Rp420 juta modal kerja, berapa pun labanya nanti.

Kapan titik itu terjadi. Menentukan sampai kapan modal itu harus tersedia, dan kapan Anda boleh mengambil pekerjaan lain tanpa menabrak kebutuhan kas proyek ini.

Kapan kurvanya menyeberang ke positif. Sebelum titik ini, proyek masih memakan uang. Mengambil laba sebelum kurva menyeberang berarti membiayai proyek dengan uang yang belum benar-benar ada.

Kalau titik terdalamnya melebihi kemampuan Anda, ada beberapa jalan sebelum menolak pekerjaan: menegosiasikan uang muka lebih besar, meminta termin lebih rapat, memperpanjang termin ke pemasok, atau mengubah urutan pekerjaan agar item bernilai besar dikerjakan lebih awal sehingga tagihan pertama lebih tinggi.

Retensi dan uang muka: dua yang paling menipu

Retensi sering hanya 5% dan karena itu dianggap kecil. Pada proyek Rp5 miliar, 5% adalah Rp250 juta yang ditahan sampai masa pemeliharaan selesai — bisa setahun setelah serah terima. Kalau margin proyeknya 10%, artinya separuh laba Anda tertahan selama setahun. Banyak kontraktor mengambil laba di akhir proyek seolah retensi sudah di tangan, lalu kesulitan ketika ternyata belum.

Uang muka menipu ke arah sebaliknya. Ia membuat kas terlihat sangat sehat di bulan pertama, padahal itu bukan pendapatan — melainkan pinjaman tanpa bunga yang akan dipotong dari termin berikutnya. Memakainya untuk keperluan di luar proyek adalah cara paling umum menciptakan lubang kas di pertengahan.

Keduanya harus muncul eksplisit di rencana arus kas, bukan digabung ke dalam angka penerimaan.

Empat kesalahan yang menyembunyikan masalah

Memakai tanggal kontrak, bukan tanggal nyata pembayaran. Kalau pembayaran biasanya mundur dua minggu dari yang dijanjikan, rencana yang memakai tanggal kontrak akan optimistis persis pada periode paling rawan.

Arus kas dibuat sekali di awal lalu tidak diperbarui. Setiap perubahan jadwal dan setiap addendum menggeser kurvanya. Rencana yang tidak diperbarui berhenti menjadi peringatan dini.

Kas beberapa proyek dicampur. Terlihat aman selama ada proyek lain yang sedang menerima termin, sampai keduanya masuk periode defisit bersamaan. Setiap proyek perlu kurva sendiri, meski kasnya satu rekening.

Biaya tidak langsung dilupakan. Gaji staf kantor, sewa alat bulanan, asuransi, bunga pinjaman. Tidak muncul di BOQ, tetapi keluar dari rekening yang sama setiap bulan.

Arus kas yang mengikuti jadwal dan progres

Menyusun arus kas di spreadsheet bisa. Yang melelahkan adalah menyusunnya ulang setiap kali jadwal bergeser — dan karena mahalnya pembaruan itu, kebanyakan orang berhenti memperbaruinya persis ketika informasinya paling dibutuhkan.

Modul Keuangan sikatin.id membaca nilai dan jadwal dari proyek yang sama, sehingga sebaran biaya rencana terbentuk dari BOQ dan jadwal-nya, bukan diketik ulang. Realisasi dari opname dan pengadaan masuk ke sisi yang sesuai, sehingga rencana dan kenyataan bisa dibandingkan pada kurva yang sama.

Coba langsung

Buka modul Keuangan — gratis, tanpa instalasi. Perlu jadwalnya dulu? Pakai Kalkulator Schedule.

Pertanyaan umum

Apa beda laba dan arus kas proyek?

Laba adalah selisih nilai kontrak dan biaya pelaksanaan. Arus kas adalah selisih uang yang benar-benar masuk dan keluar pada tanggal terjadinya. Proyek bisa berlaba tetapi kehabisan uang, karena biaya keluar mingguan sementara pembayaran masuk bulanan setelah opname disetujui.

Apa itu peak funding requirement?

Nilai negatif terbesar pada kurva kas kumulatif — jumlah modal kerja maksimum yang harus disiapkan sendiri selama proyek berjalan. Angka ini menentukan apakah sebuah proyek layak diambil, terlepas dari berapa besar labanya.

Kenapa retensi 5% dianggap berbahaya?

Karena dibandingkan terhadap margin, bukan terhadap nilai kontrak. Pada proyek dengan margin 10%, retensi 5% berarti separuh laba tertahan sampai masa pemeliharaan selesai, yang bisa setahun setelah serah terima. Retensi harus dicatat terpisah, bukan dianggap sudah diterima.

Apakah uang muka boleh dipakai untuk kebutuhan lain?

Sebaiknya tidak. Uang muka bukan pendapatan melainkan pembayaran di muka yang akan dipotong bertahap dari termin berikutnya. Memakainya di luar proyek adalah penyebab paling umum lubang kas di pertengahan pelaksanaan.

Seberapa sering arus kas perlu diperbarui?

Minimal setiap periode opname, dan setiap kali ada perubahan jadwal atau addendum. Rencana arus kas yang dibuat sekali di awal lalu dibiarkan akan berhenti berfungsi sebagai peringatan dini justru ketika proyek mulai bermasalah.

Lanjutkan Belajar

Pahami dulu sumber angkanya di cara membuat BOQ dan opname & termin pembayaran, atau dalami pengendalian proyek di materi Project Control.

← Kembali ke Artikel

Artikel Terkait

Opname & Termin Pembayaran

8 mntBaca

Pengadaan Material Proyek

8 mntBaca

Modul Keuangan Proyek

ToolBuka