Cash flow proyek menjadi salah satu alat utama untuk mengendalikan keuangan selama pekerjaan berlangsung. Nilai kontrak yang besar tidak selalu menjamin proyek memiliki kondisi keuangan yang sehat. Kontraktor dapat mencatat keuntungan di atas kertas, tetapi tetap kesulitan membayar material, tenaga kerja, alat, dan subkontraktor karena waktu penerimaan dan pengeluaran uang tidak seimbang.
Masalah tersebut sering terjadi saat pembayaran dari pemilik proyek terlambat, kebutuhan material datang lebih cepat, atau progres pekerjaan tidak mencapai target. Uang proyek akhirnya habis sebelum termin berikutnya cair. Kondisi ini dapat menghentikan pekerjaan, mengganggu hubungan dengan pemasok, dan menambah biaya pinjaman.
Karena itu, kita perlu menyusun cash flow proyek sebelum pekerjaan dimulai. Cash flow membantu kita mengetahui kapan uang masuk, kapan uang keluar, berapa saldo yang tersedia, dan kapan proyek membutuhkan tambahan modal kerja.
Penyusunan cash flow tidak cukup dengan membagi nilai kontrak ke dalam beberapa bulan. Kita harus menghubungkannya dengan jadwal pekerjaan, sistem pembayaran, kebutuhan material, upah, alat, overhead, pajak, retensi, dan risiko keterlambatan.
Apa Itu Cash Flow Proyek?
Cash flow proyek adalah catatan dan proyeksi arus uang masuk serta uang keluar selama periode pelaksanaan proyek. Dokumen ini biasanya disusun secara mingguan atau bulanan, tergantung durasi dan kompleksitas pekerjaan.
Arus kas masuk disebut cash inflow. Komponen ini menunjukkan seluruh uang yang diterima oleh proyek.
Arus kas keluar disebut cash outflow. Komponen ini menunjukkan seluruh uang yang dibayarkan untuk menjalankan proyek.
Selisih antara kas masuk dan kas keluar disebut arus kas bersih.
Rumusnya:
Arus kas bersih = kas masuk − kas keluar
Jika kas masuk lebih besar daripada kas keluar, proyek mengalami arus kas positif. Jika kas keluar lebih besar, proyek mengalami arus kas negatif.
Arus kas negatif tidak selalu berarti proyek rugi. Kondisi tersebut dapat muncul karena kontraktor harus membeli material terlebih dahulu sebelum menerima pembayaran progres. Namun, arus kas negatif tetap harus direncanakan agar proyek tidak kekurangan dana.
Perbedaan Cash Flow dan Profit Proyek
Cash flow dan profit memiliki hubungan erat, tetapi keduanya berbeda.
Profit menunjukkan selisih antara pendapatan dan seluruh biaya proyek.
Rumusnya:
Profit = pendapatan − total biaya
Cash flow menunjukkan waktu penerimaan dan pengeluaran uang.
Sebuah proyek dapat menghasilkan profit, tetapi mengalami arus kas negatif. Misalnya, pekerjaan sudah mencapai progres 40 persen, tetapi pembayaran dari pemilik baru diterima sebesar 20 persen. Kontraktor tetap harus membayar material dan tenaga kerja untuk menjaga pekerjaan berjalan.
Sebaliknya, proyek dapat memiliki saldo kas besar setelah menerima uang muka. Namun, saldo tersebut bukan keuntungan karena masih digunakan untuk membiayai pekerjaan berikutnya.
Kesalahan memahami perbedaan ini dapat membuat kita menggunakan uang proyek terlalu cepat. Dana yang seharusnya menjadi modal kerja justru dianggap sebagai laba.
Manfaat Menyusun Cash Flow Proyek
Cash flow membantu kita melihat kebutuhan keuangan proyek secara lebih realistis.
Pertama, cash flow menunjukkan waktu terjadinya kekurangan dana. Kita dapat menyiapkan modal kerja sebelum saldo menjadi negatif.
Kedua, cash flow membantu mengatur pembayaran material, upah, alat, dan subkontraktor. Jadwal pembayaran dapat disesuaikan dengan penerimaan termin.
Ketiga, cash flow menjadi alat pengendalian progres. Jika pengeluaran meningkat tetapi progres tidak bertambah sesuai target, kita perlu memeriksa penyebabnya.
Keempat, cash flow membantu menilai kebutuhan pinjaman. Kita dapat mengetahui jumlah dana, waktu penggunaan, dan perkiraan waktu pengembalian.
Kelima, cash flow membantu menjaga hubungan dengan pemasok dan pekerja. Pembayaran yang terencana mengurangi risiko keterlambatan.
Keenam, cash flow mendukung pengambilan keputusan. Kontraktor dapat menunda pembelian, mengubah jadwal pengadaan, atau mempercepat penagihan berdasarkan kondisi kas.
Data yang Dibutuhkan untuk Menyusun Cash Flow
Cash flow yang baik membutuhkan data yang lengkap. Perhitungan yang hanya berdasarkan perkiraan umum akan sulit digunakan untuk mengendalikan proyek.
1. Nilai kontrak
Catat nilai kontrak dan pastikan status pajaknya jelas. Periksa apakah nilai tersebut termasuk Pajak Pertambahan Nilai atau komponen lain.
Pisahkan nilai pekerjaan utama, pekerjaan tambah, pekerjaan kurang, dan provisi sementara jika ada.
2. Jadwal pelaksanaan
Cash flow harus terhubung dengan time schedule proyek. Jadwal menunjukkan kapan setiap pekerjaan dimulai dan selesai.
Dari jadwal tersebut, kita dapat memperkirakan waktu pembelian material, penggunaan alat, dan kebutuhan tenaga kerja.
3. Kurva S
Kurva S menunjukkan rencana progres kumulatif proyek. Data ini dapat digunakan untuk memperkirakan nilai pekerjaan yang dapat ditagihkan setiap periode.
Namun, progres fisik tidak selalu langsung berubah menjadi uang masuk. Kita masih perlu memperhitungkan waktu pemeriksaan, penerbitan berita acara, pengajuan tagihan, dan proses pembayaran.
4. Sistem pembayaran kontrak
Periksa cara pembayaran yang tercantum dalam kontrak.
Sistem pembayaran dapat berupa:
- Uang muka
- Pembayaran bulanan berdasarkan progres
- Pembayaran berdasarkan termin tertentu
- Pembayaran setelah pekerjaan selesai
- Retensi
- Pembayaran pekerjaan tambah
Kita juga harus mengetahui batas minimum progres untuk pengajuan tagihan dan jumlah hari yang dibutuhkan sampai dana masuk.
5. Rencana biaya proyek
Gunakan Rencana Anggaran Pelaksanaan sebagai dasar pengeluaran. Jangan hanya menggunakan RAB penawaran karena RAB tersebut dapat memuat keuntungan dan pajak.
Rencana biaya harus memisahkan:
- Material
- Tenaga kerja
- Subkontraktor
- Peralatan
- Overhead lapangan
- Biaya kantor pusat
- Pajak
- Biaya keuangan
- Cadangan risiko
6. Jadwal pengadaan
Beberapa material harus dibeli jauh sebelum dipasang. Contohnya adalah baja, lift, panel listrik, kusen khusus, pompa, dan peralatan mekanikal.
Uang keluar dapat terjadi lebih cepat daripada progres fisik. Karena itu, jadwal pengadaan harus masuk dalam cash flow.
Komponen Kas Masuk Proyek
Kas masuk proyek dapat berasal dari beberapa sumber.
Uang muka
Uang muka diberikan sebelum pekerjaan berjalan. Dana ini membantu kontraktor membiayai mobilisasi, pembelian awal, dan persiapan proyek.
Namun, uang muka biasanya dipotong secara bertahap dari pembayaran progres. Karena itu, kita tidak boleh mencatatnya sebagai pendapatan tambahan.
Pembayaran progres
Pembayaran progres menjadi sumber utama kas masuk. Nilainya dihitung berdasarkan pekerjaan yang telah disetujui.
Rumus sederhananya:
Nilai tagihan progres = persentase progres × nilai kontrak
Nilai yang diterima dapat lebih kecil karena potongan uang muka, retensi, pajak, dan potongan lainnya.
Pembayaran pekerjaan tambah
Pekerjaan tambah dapat menjadi kas masuk jika sudah disetujui secara tertulis. Jangan memasukkannya ke dalam proyeksi utama jika nilainya belum pasti.
Pencairan retensi
Retensi adalah bagian pembayaran yang ditahan oleh pemilik proyek. Dana ini biasanya dicairkan setelah serah terima atau masa pemeliharaan selesai.
Retensi harus ditempatkan sesuai waktu pencairannya. Jangan memasukkannya sebagai kas masuk pada saat pekerjaan utama selesai jika kontrak menetapkan pembayaran lebih lambat.
Modal kerja atau pinjaman
Tambahan modal dari perusahaan, pemilik usaha, bank, atau investor juga dapat dicatat sebagai kas masuk.
Namun, modal kerja bukan pendapatan proyek. Dana tersebut memiliki kewajiban pengembalian atau biaya bunga.
Komponen Kas Keluar Proyek
Kas keluar harus disusun berdasarkan waktu pembayaran nyata.
Material
Biaya material mencakup pembelian, pengiriman, bongkar, penyimpanan, dan kerugian yang wajar.
Pembayaran dapat dilakukan tunai, bertahap, atau menggunakan tempo. Ketentuan tersebut memengaruhi cash flow.
Tenaga kerja
Upah biasanya dibayar harian, mingguan, atau bulanan. Pembayaran tenaga kerja bersifat rutin dan tidak mudah ditunda.
Kita perlu menghitung jumlah pekerja pada setiap tahap proyek. Kebutuhan tenaga kerja tidak selalu sama dari awal sampai akhir.
Subkontraktor
Pembayaran subkontraktor dapat menggunakan uang muka, progres, dan retensi.
Pastikan waktu pembayaran subkontraktor sesuai dengan penerimaan proyek. Perbedaan jadwal dapat menimbulkan tekanan kas.
Peralatan
Biaya peralatan dapat berupa sewa bulanan, biaya operasi, mobilisasi, bahan bakar, operator, dan perawatan.
Alat yang menganggur tetap dapat menimbulkan biaya. Karena itu, jadwal penggunaan alat harus disusun secara efisien.
Overhead proyek
Overhead mencakup gaji staf, kantor lapangan, kendaraan operasional, keamanan, listrik, air, komunikasi, dokumentasi, dan administrasi.
Biaya ini biasanya berjalan setiap bulan selama proyek belum selesai.
Pajak dan biaya keuangan
Potongan pajak, bunga pinjaman, bank garansi, administrasi bank, dan biaya pencairan fasilitas harus dimasukkan sesuai jadwal pembayaran.
Cara Menyusun Cash Flow Proyek
1. Tentukan periode analisis
Pilih periode mingguan atau bulanan.
Proyek kecil dapat menggunakan periode bulanan. Proyek besar dengan transaksi tinggi sebaiknya menggunakan periode mingguan agar kondisi kas dapat dipantau lebih rinci.
2. Buat struktur tabel
Tabel cash flow dapat memuat kolom berikut:
| Komponen | Bulan 1 | Bulan 2 | Bulan 3 | Bulan 4 |
|---|---|---|---|---|
| Saldo awal | ||||
| Kas masuk | ||||
| Kas keluar | ||||
| Arus kas bersih | ||||
| Saldo akhir |
Rumus saldo akhir adalah:
Saldo akhir = saldo awal + kas masuk − kas keluar
Saldo akhir periode sebelumnya menjadi saldo awal periode berikutnya.
3. Susun rencana kas masuk
Masukkan uang muka, pembayaran progres, pekerjaan tambah yang telah disetujui, pencairan retensi, dan sumber modal kerja.
Perhatikan jeda waktu antara progres dan pembayaran. Jika progres bulan pertama baru dibayar pada bulan kedua, kas masuk harus dicatat pada bulan kedua.
4. Susun rencana kas keluar
Masukkan pengeluaran berdasarkan jadwal pelaksanaan dan pengadaan.
Jangan membagi total biaya secara rata. Pekerjaan struktur, arsitektur, dan instalasi memiliki pola pengeluaran berbeda.
Pada tahap awal, pengeluaran dapat meningkat karena mobilisasi, kantor proyek, fondasi, dan pembelian material utama.
5. Hitung arus kas bersih
Kurangi kas masuk dengan kas keluar pada setiap periode.
Hasil negatif menunjukkan kebutuhan pembiayaan pada periode tersebut.
6. Hitung saldo kumulatif
Saldo kumulatif menunjukkan posisi kas proyek dari waktu ke waktu.
Perhatikan nilai saldo terendah. Angka tersebut menunjukkan kebutuhan modal kerja maksimum.
Contoh Perhitungan Cash Flow Proyek
Sebuah proyek memiliki nilai kontrak Rp1.200.000.000 dengan durasi empat bulan.
Rencana kas masuk:
- Uang muka bulan pertama: Rp240.000.000
- Pembayaran progres bulan kedua: Rp300.000.000
- Pembayaran progres bulan ketiga: Rp350.000.000
- Pembayaran progres bulan keempat: Rp250.000.000
- Retensi Rp60.000.000 dibayar setelah masa pemeliharaan
Rencana kas keluar:
- Bulan pertama: Rp320.000.000
- Bulan kedua: Rp310.000.000
- Bulan ketiga: Rp290.000.000
- Bulan keempat: Rp180.000.000
Perhitungannya:
| Keterangan | Bulan 1 | Bulan 2 | Bulan 3 | Bulan 4 |
|---|---|---|---|---|
| Saldo awal | Rp0 | -Rp80.000.000 | -Rp90.000.000 | -Rp30.000.000 |
| Kas masuk | Rp240.000.000 | Rp300.000.000 | Rp350.000.000 | Rp250.000.000 |
| Kas keluar | Rp320.000.000 | Rp310.000.000 | Rp290.000.000 | Rp180.000.000 |
| Arus kas bersih | -Rp80.000.000 | -Rp10.000.000 | Rp60.000.000 | Rp70.000.000 |
| Saldo akhir | -Rp80.000.000 | -Rp90.000.000 | -Rp30.000.000 | Rp40.000.000 |
Saldo terendah terjadi pada bulan kedua sebesar negatif Rp90.000.000. Artinya, kontraktor membutuhkan modal kerja minimal Rp90.000.000.
Dalam praktik, kita perlu menambahkan cadangan agar proyek tidak langsung terganggu jika pembayaran terlambat atau biaya meningkat.
Memperhitungkan Retensi dan Potongan
Nilai tagihan belum tentu sama dengan uang yang diterima.
Misalnya, nilai progres yang disetujui sebesar Rp300.000.000. Kontrak menetapkan retensi 5 persen dan pengembalian uang muka 10 persen.
Retensi:
5% × Rp300.000.000 = Rp15.000.000
Potongan uang muka:
10% × Rp300.000.000 = Rp30.000.000
Kas masuk sebelum pajak:
Rp300.000.000 − Rp15.000.000 − Rp30.000.000 = Rp255.000.000
Cash flow harus menggunakan nilai yang benar-benar diterima, bukan nilai progres kotor.
Membuat Skenario Cash Flow
Cash flow sebaiknya memiliki lebih dari satu skenario.
Skenario normal menggunakan jadwal pembayaran sesuai kontrak.
Skenario optimistis menggunakan progres dan pembayaran yang lebih cepat.
Skenario pesimistis memasukkan keterlambatan pembayaran, kenaikan biaya, atau penurunan produktivitas.
Contohnya, kita dapat menguji dampak keterlambatan pembayaran selama 14 atau 30 hari. Dari simulasi tersebut, kita mengetahui berapa tambahan modal kerja yang diperlukan.
Langkah ini penting karena cash flow yang terlalu optimistis dapat menyesatkan.
Kesalahan yang Sering Terjadi
Kesalahan pertama adalah menganggap nilai progres sebagai kas masuk pada bulan yang sama. Proses verifikasi dan pembayaran membutuhkan waktu.
Kesalahan kedua adalah tidak memasukkan retensi, pajak, serta potongan uang muka.
Kesalahan ketiga adalah membagi biaya secara rata setiap bulan. Pola pengeluaran proyek tidak selalu merata.
Kesalahan keempat adalah mengabaikan pembelian material di muka.
Kesalahan kelima adalah memasukkan klaim yang belum disetujui sebagai kas masuk.
Kesalahan keenam adalah tidak memperbarui cash flow setelah terjadi perubahan jadwal.
Kesalahan ketujuh adalah mencampur kas proyek dengan uang pribadi atau proyek lain.
Kesalahan kedelapan adalah menganggap uang muka sebagai profit.
Cara Mengendalikan Cash Flow Selama Proyek
Perbarui cash flow secara rutin. Bandingkan rencana dengan transaksi aktual setiap minggu atau bulan.
Percepat proses pengukuran progres dan penagihan. Dokumen yang terlambat akan menunda penerimaan pembayaran.
Negosiasikan tempo pembayaran dengan pemasok. Sesuaikan jatuh tempo dengan jadwal penerimaan termin.
Kendalikan persediaan. Jangan membeli material terlalu banyak jika belum dibutuhkan.
Pantau produktivitas. Biaya yang terus meningkat tanpa penambahan progres akan menekan kas.
Dokumentasikan pekerjaan tambah sejak awal. Segera ajukan persetujuan volume dan harga.
Pisahkan rekening proyek. Cara ini memudahkan pemantauan uang masuk dan keluar.
Batasi penggunaan dana proyek untuk kebutuhan di luar kontrak.
Siapkan dana cadangan. Cash flow harus mampu menghadapi keterlambatan pembayaran dan pengeluaran tidak terduga.
Kesimpulan
Cara menyusun cash flow proyek dimulai dengan memahami nilai kontrak, jadwal pekerjaan, sistem pembayaran, kebutuhan biaya, dan waktu transaksi.
Kita harus mencatat kas masuk berdasarkan waktu penerimaan nyata. Kita juga perlu mencatat kas keluar berdasarkan jadwal pembayaran material, tenaga kerja, subkontraktor, alat, overhead, pajak, dan biaya keuangan.
Cash flow membantu kita mengetahui saldo setiap periode dan kebutuhan modal kerja maksimum. Dokumen ini juga membantu mengendalikan pengadaan, penagihan, pembayaran, dan risiko keterlambatan.
Jangan menyusun cash flow sekali lalu membiarkannya tanpa pembaruan. Kondisi proyek dapat berubah karena progres, harga, desain, cuaca, dan pembayaran.
Cash flow yang akurat membuat keputusan proyek lebih terukur. Kita dapat mengetahui kapan harus menambah modal, mempercepat tagihan, menunda pembelian, atau menekan biaya. Dengan pengelolaan arus kas yang disiplin, proyek memiliki peluang lebih besar untuk berjalan lancar, selesai tepat waktu, dan menghasilkan keuntungan sesuai rencana.