Termin pembayaran proyek menjadi bagian penting dalam kontrak konstruksi. Sistem ini mengatur kapan kontraktor berhak mengajukan tagihan dan berapa nilai pembayaran yang dapat diterima berdasarkan progres pekerjaan.
Termin yang tidak dihitung dengan benar dapat menimbulkan masalah serius. Kontraktor dapat kekurangan modal kerja. Pemilik proyek juga berisiko membayar lebih besar daripada pekerjaan yang sudah selesai. Di sisi lain, kesalahan menghitung potongan retensi, uang muka, pajak, dan denda dapat membuat nilai pembayaran tidak sesuai kontrak.
Karena itu, kita perlu memahami cara menghitung termin pembayaran proyek secara rinci. Perhitungan tidak cukup hanya mengalikan persentase progres dengan nilai kontrak. Kita harus memperhatikan dasar pembayaran, progres yang disetujui, retensi, pengembalian uang muka, pajak, pekerjaan tambah kurang, serta potongan lain.
Perhitungan termin yang transparan membantu menjaga cash flow proyek, mengurangi perselisihan, dan memastikan pembayaran sesuai dengan prestasi pekerjaan.

Apa Itu Termin Pembayaran Proyek?
Termin pembayaran proyek adalah pembayaran bertahap yang dilakukan oleh pemilik proyek kepada kontraktor berdasarkan tahapan, waktu, atau progres pekerjaan yang telah dicapai.
Termin dapat ditentukan dengan beberapa metode, seperti:
- Berdasarkan persentase progres
- Berdasarkan tahapan pekerjaan
- Berdasarkan periode bulanan
- Berdasarkan pencapaian milestone
- Berdasarkan volume pekerjaan terpasang
- Berdasarkan kombinasi beberapa metode
Contohnya, kontrak menetapkan pembayaran dalam lima tahap:
- Uang muka sebesar 20 persen
- Termin pertama saat progres mencapai 30 persen
- Termin kedua saat progres mencapai 60 persen
- Termin ketiga saat progres mencapai 100 persen
- Retensi dibayar setelah masa pemeliharaan
Sistem tersebut harus dijelaskan dalam kontrak. Kita tidak boleh menentukan termin hanya berdasarkan kesepakatan lisan karena setiap pembayaran membutuhkan dasar yang dapat diperiksa.
Fungsi Termin Pembayaran
Termin pembayaran tidak hanya menjadi jadwal pencairan dana. Sistem ini juga berfungsi sebagai alat pengendalian proyek.
Menjaga arus kas kontraktor
Kontraktor membutuhkan dana untuk membeli material, membayar pekerja, menyewa alat, dan membiayai operasional.
Pembayaran termin membantu menyediakan dana selama proyek berjalan.
Melindungi pemilik proyek
Pemilik proyek tidak perlu membayar seluruh nilai kontrak di awal. Pembayaran dilakukan setelah pekerjaan mencapai target tertentu.
Cara ini mengurangi risiko pembayaran yang lebih besar daripada progres fisik.
Menjadi alat pengendalian progres
Setiap pengajuan termin harus didukung laporan progres, pengukuran volume, dokumentasi, dan berita acara.
Proses tersebut membantu memastikan pekerjaan berjalan sesuai jadwal dan spesifikasi.
Mengurangi risiko perselisihan
Kontrak yang menjelaskan syarat termin secara rinci akan mengurangi perbedaan penafsiran mengenai waktu dan nilai pembayaran.
Jenis Sistem Termin Pembayaran Proyek
Sebelum menghitung termin, kita perlu memahami sistem yang digunakan.
1. Termin berdasarkan persentase progres
Pembayaran dilakukan ketika progres mencapai persentase tertentu.
Contoh:
- Termin 1 pada progres 25 persen
- Termin 2 pada progres 50 persen
- Termin 3 pada progres 75 persen
- Termin 4 pada progres 100 persen
Sistem ini mudah dipahami. Namun, progres harus dihitung secara objektif berdasarkan bobot dan volume pekerjaan.
2. Termin berdasarkan tahapan pekerjaan
Pembayaran dilakukan setelah tahap tertentu selesai.
Contohnya:
- Fondasi selesai
- Struktur selesai
- Atap selesai
- Finishing selesai
- Serah terima
Metode ini cocok untuk proyek rumah atau bangunan dengan tahapan yang jelas.
Namun, nilai setiap tahap harus sesuai dengan biaya dan bobot pekerjaannya. Jangan membagi nilai kontrak secara rata jika nilai setiap tahap berbeda.
3. Pembayaran bulanan berdasarkan progres
Kontraktor mengajukan tagihan setiap bulan berdasarkan volume aktual yang selesai.
Metode ini umum digunakan pada proyek dengan durasi panjang.
Nilai pembayaran dihitung dari progres periode berjalan atau progres kumulatif setelah dikurangi pembayaran sebelumnya.
4. Termin berdasarkan milestone
Milestone merupakan pencapaian penting yang telah ditetapkan dalam kontrak.
Contohnya:
- Persetujuan desain
- Penyelesaian struktur utama
- Pengujian sistem
- Commissioning
- Serah terima pertama
Pembayaran dilakukan setelah milestone disetujui.
Data yang Dibutuhkan untuk Menghitung Termin
Perhitungan termin membutuhkan data yang lengkap dan konsisten.
Nilai kontrak
Periksa apakah nilai kontrak sudah termasuk PPN atau belum.
Untuk menghitung progres fisik, kita biasanya menggunakan nilai pekerjaan sebelum PPN. Namun, mekanisme harus mengikuti kontrak.
Bobot pekerjaan
Bobot menunjukkan kontribusi nilai setiap pekerjaan terhadap total proyek.
Rumus bobot:
Bobot pekerjaan = nilai pekerjaan ÷ total nilai pekerjaan × 100%
Progres aktual
Progres aktual berasal dari volume pekerjaan yang benar-benar selesai dan telah diperiksa.
Uang muka
Jika kontraktor menerima uang muka, kontrak biasanya mengatur pengembaliannya melalui potongan pada setiap termin.
Retensi
Retensi merupakan sebagian pembayaran yang ditahan selama masa pemeliharaan.
Pajak
Perhitungan termin perlu memasukkan PPN, PPh Final, dan kewajiban pajak lain sesuai transaksi.
Pekerjaan tambah kurang
Perubahan pekerjaan dapat memengaruhi nilai kontrak dan dasar pembayaran.
Pembayaran sebelumnya
Untuk progres kumulatif, pembayaran sebelumnya harus dikurangi agar tidak terjadi pembayaran ganda.
Rumus Dasar Termin Pembayaran
Rumus sederhana nilai termin adalah:
Nilai termin = nilai progres yang disetujui − potongan
Potongan dapat meliputi:
- Retensi
- Pengembalian uang muka
- PPh
- Denda
- Potongan material
- Potongan lain sesuai kontrak
Jika menggunakan progres kumulatif:
Termin periode berjalan = nilai progres kumulatif saat ini − nilai progres kumulatif sebelumnya
Setelah itu, kita menghitung retensi, uang muka, pajak, dan potongan lain.
Cara Menghitung Nilai Progres
Nilai progres dapat dihitung dengan dua pendekatan.
Berdasarkan persentase progres
Rumusnya:
Nilai progres = persentase progres × nilai kontrak
Misalnya:
- Nilai kontrak sebelum PPN: Rp2.000.000.000
- Progres kumulatif: 40 persen
Nilai progres kumulatif:
40% × Rp2.000.000.000 = Rp800.000.000
Jika progres sebelumnya sebesar 25 persen:
25% × Rp2.000.000.000 = Rp500.000.000
Nilai progres periode berjalan:
Rp800.000.000 − Rp500.000.000 = Rp300.000.000
Berdasarkan volume pekerjaan
Rumusnya:
Nilai pekerjaan = volume selesai × harga satuan
Misalnya:
- Volume pasangan dinding selesai: 200 m²
- Harga satuan: Rp180.000 per m²
Nilai pekerjaan:
200 × Rp180.000 = Rp36.000.000
Lakukan perhitungan untuk setiap item. Setelah itu, jumlahkan seluruh nilai pekerjaan yang selesai.
Pendekatan volume biasanya lebih akurat karena dapat diperiksa dari kondisi lapangan.
Contoh Menghitung Termin Sederhana
Sebuah proyek memiliki nilai kontrak sebelum PPN sebesar Rp1.000.000.000.
Ketentuan kontrak:
- Retensi: 5 persen
- Uang muka: tidak ada
- Tarif PPh Final: diasumsikan 2,65 persen
- PPN efektif: diasumsikan 11 persen
- Progres yang disetujui: 30 persen
Nilai progres:
30% × Rp1.000.000.000 = Rp300.000.000
Retensi:
5% × Rp300.000.000 = Rp15.000.000
PPh Final:
2,65% × Rp300.000.000 = Rp7.950.000
PPN:
11% × Rp300.000.000 = Rp33.000.000
Nilai invoice:
Rp300.000.000 + Rp33.000.000 = Rp333.000.000
Nilai yang dibayar setelah retensi dan PPh:
Rp333.000.000 − Rp15.000.000 − Rp7.950.000 = Rp310.050.000
Rinciannya:
| Keterangan | Nilai |
|---|---|
| Nilai progres | Rp300.000.000 |
| PPN | Rp33.000.000 |
| Nilai invoice | Rp333.000.000 |
| Retensi | Rp15.000.000 |
| PPh Final | Rp7.950.000 |
| Pembayaran bersih | Rp310.050.000 |
Contoh tersebut bersifat simulasi. Tarif dan dasar pajak harus disesuaikan dengan status kontraktor serta ketentuan yang berlaku.
Cara Menghitung Termin dengan Uang Muka
Misalnya:
- Nilai kontrak: Rp2.000.000.000
- Uang muka: 20 persen
- Progres termin: Rp500.000.000
- Retensi: 5 persen
- Pengembalian uang muka: 20 persen dari nilai progres termin
Uang muka awal:
20% × Rp2.000.000.000 = Rp400.000.000
Pada termin berjalan, potongan pengembalian uang muka:
20% × Rp500.000.000 = Rp100.000.000
Retensi:
5% × Rp500.000.000 = Rp25.000.000
Nilai sebelum pajak:
Rp500.000.000 − Rp100.000.000 − Rp25.000.000 = Rp375.000.000
Setelah itu, kita menambahkan PPN dan mengurangi PPh sesuai dasar yang ditetapkan.
Uang muka dan retensi harus ditampilkan sebagai komponen terpisah. Jangan menggabungkannya karena fungsi keduanya berbeda.
Menghitung Termin Berdasarkan Progres Kumulatif
Metode kumulatif membutuhkan perhatian lebih agar tidak terjadi pembayaran ganda.
Misalnya:
- Nilai kontrak: Rp1.500.000.000
- Progres bulan pertama: 20 persen
- Progres kumulatif bulan kedua: 45 persen
Nilai progres kumulatif bulan pertama:
20% × Rp1.500.000.000 = Rp300.000.000
Nilai progres kumulatif bulan kedua:
45% × Rp1.500.000.000 = Rp675.000.000
Nilai progres bulan kedua:
Rp675.000.000 − Rp300.000.000 = Rp375.000.000
Jika retensi 5 persen:
5% × Rp375.000.000 = Rp18.750.000
Gunakan nilai Rp375.000.000 sebagai dasar termin periode kedua, bukan Rp675.000.000.
Kesalahan menggunakan nilai kumulatif tanpa mengurangi periode sebelumnya dapat menyebabkan pembayaran berlebih.
Contoh Rekap Termin Proyek
Misalnya, nilai kontrak sebesar Rp2.000.000.000. Proyek dibayar dalam empat termin berdasarkan progres.
| Termin | Progres Kumulatif | Nilai Kumulatif | Nilai Termin |
|---|---|---|---|
| Termin 1 | 20% | Rp400.000.000 | Rp400.000.000 |
| Termin 2 | 45% | Rp900.000.000 | Rp500.000.000 |
| Termin 3 | 75% | Rp1.500.000.000 | Rp600.000.000 |
| Termin 4 | 100% | Rp2.000.000.000 | Rp500.000.000 |
| Total | 100% | Rp2.000.000.000 | Rp2.000.000.000 |
Jika retensi dipotong 5 persen dari setiap termin:
| Termin | Nilai Termin | Retensi 5% | Setelah Retensi |
|---|---|---|---|
| Termin 1 | Rp400.000.000 | Rp20.000.000 | Rp380.000.000 |
| Termin 2 | Rp500.000.000 | Rp25.000.000 | Rp475.000.000 |
| Termin 3 | Rp600.000.000 | Rp30.000.000 | Rp570.000.000 |
| Termin 4 | Rp500.000.000 | Rp25.000.000 | Rp475.000.000 |
| Total | Rp2.000.000.000 | Rp100.000.000 | Rp1.900.000.000 |
Retensi Rp100.000.000 dibayarkan setelah masa pemeliharaan selesai dan persyaratan kontrak terpenuhi.
Menghitung Termin Setelah Pekerjaan Tambah Kurang
Pekerjaan tambah dan kurang dapat mengubah nilai kontrak.
Misalnya:
- Nilai kontrak awal: Rp1.000.000.000
- Pekerjaan tambah: Rp150.000.000
- Pekerjaan kurang: Rp50.000.000
Nilai kontrak baru:
Rp1.000.000.000 + Rp150.000.000 − Rp50.000.000 = Rp1.100.000.000
Jika progres mencapai 60 persen:
60% × Rp1.100.000.000 = Rp660.000.000
Namun, perhitungan ini hanya dapat digunakan jika pekerjaan tambah kurang sudah disetujui dan masuk dalam addendum kontrak.
Jangan memasukkan pekerjaan tambah yang belum disetujui ke dalam termin resmi. Pekerjaan tersebut berisiko tidak dibayar.
Dokumen Pengajuan Termin
Pengajuan termin biasanya membutuhkan dokumen pendukung.
Dokumen tersebut dapat meliputi:
- Surat pengajuan pembayaran
- Invoice
- Berita acara progres
- Rekap volume
- Laporan progres
- Kurva S
- Dokumentasi foto
- Faktur pajak
- Bukti potong
- Surat jalan material
- Hasil pemeriksaan mutu
- Berita acara serah terima
- Dokumen lain sesuai kontrak
Kelengkapan dokumen memengaruhi kecepatan pembayaran.
Kontraktor sebaiknya tidak menunggu akhir periode untuk menyiapkan dokumen. Pengukuran, foto, dan laporan harus dikumpulkan secara rutin.
Perbedaan Progres Fisik dan Progres Pembayaran
Progres fisik menunjukkan jumlah pekerjaan yang selesai. Progres pembayaran menunjukkan nilai pekerjaan yang dapat dibayar.
Keduanya dapat berbeda.
Contohnya, material sudah berada di lokasi tetapi belum dipasang. Secara fisik, material tersebut belum menjadi hasil pekerjaan terpasang. Namun, beberapa kontrak dapat mengatur pembayaran material on site dengan persyaratan tertentu.
Sebaliknya, pekerjaan dapat sudah selesai tetapi belum dapat dibayar karena dokumen belum lengkap atau hasilnya belum disetujui.
Jangan menyamakan progres fisik dengan kas masuk. Setelah termin disetujui, pembayaran masih membutuhkan waktu pemrosesan.
Pengaruh Termin terhadap Cash Flow
Termin pembayaran harus dihubungkan dengan cash flow proyek.
Misalnya, termin diajukan pada akhir bulan. Pemeriksaan membutuhkan tujuh hari. Proses pembayaran membutuhkan 21 hari.
Artinya, uang baru diterima sekitar satu bulan setelah pekerjaan selesai.
Pada periode tersebut, kontraktor tetap harus membayar pekerja, pemasok, alat, dan operasional.
Karena itu, proyeksi cash flow harus menggunakan tanggal penerimaan realistis, bukan tanggal pengajuan invoice.
Kesalahan yang Sering Terjadi
Kesalahan pertama adalah menghitung termin langsung dari progres kumulatif tanpa mengurangi pembayaran sebelumnya.
Kesalahan kedua adalah tidak memasukkan retensi.
Kesalahan ketiga adalah mencampur retensi dengan pengembalian uang muka.
Kesalahan keempat adalah menghitung PPh dari nilai termasuk PPN.
Kesalahan kelima adalah menggunakan progres perkiraan tanpa pengukuran volume.
Kesalahan keenam adalah mengajukan pekerjaan yang belum memenuhi kualitas.
Kesalahan ketujuh adalah memasukkan pekerjaan tambah yang belum disetujui.
Kesalahan kedelapan adalah tidak mencocokkan termin dengan kontrak.
Kesalahan kesembilan adalah terlambat menyiapkan dokumen.
Kesalahan kesepuluh adalah menganggap termin yang disetujui langsung menjadi kas masuk.
Tips Mengelola Termin Pembayaran
Baca ketentuan pembayaran sebelum kontrak ditandatangani.
Pastikan nilai kontrak, PPN, retensi, uang muka, dan pajak tertulis dengan jelas.
Buat template perhitungan termin yang konsisten.
Gunakan progres kumulatif dan progres periode secara terpisah.
Lakukan pengukuran bersama dengan pengawas.
Periksa total pembayaran agar tidak melebihi nilai kontrak.
Catat saldo uang muka dan retensi pada setiap termin.
Siapkan dokumen sejak awal periode.
Pantau umur piutang setelah invoice diajukan.
Hubungkan jadwal termin dengan cash flow dan rencana pengadaan.
Simpan seluruh bukti pengajuan, persetujuan, dan pembayaran.
Kesimpulan
Cara menghitung termin pembayaran proyek dimulai dengan menentukan nilai progres yang telah disetujui. Jika menggunakan progres kumulatif, kurangi nilai progres sebelumnya untuk mendapatkan nilai periode berjalan.
Setelah itu, hitung retensi, pengembalian uang muka, PPN, PPh, denda, dan potongan lain sesuai kontrak.
Rumus sederhananya:
Pembayaran bersih = nilai progres + PPN − retensi − pengembalian uang muka − PPh − potongan lain
Gunakan pengukuran volume sebagai dasar progres. Jangan mengandalkan perkiraan visual atau jumlah material yang datang.
Pisahkan setiap komponen dalam invoice agar mudah diperiksa. Pastikan pekerjaan tambah kurang memiliki persetujuan resmi sebelum dimasukkan ke dalam tagihan.
Termin pembayaran harus dihubungkan dengan cash flow. Nilai yang sudah disetujui belum tentu langsung diterima.
Dengan perhitungan yang teliti, dokumen lengkap, dan pencatatan yang konsisten, pembayaran termin dapat berjalan lebih lancar. Kontraktor dapat menjaga modal kerja, sedangkan pemilik proyek memperoleh kepastian bahwa pembayaran sesuai dengan pekerjaan yang telah diselesaikan.
