Cara Mengelola Tagihan Termin Proyek tanpa Kehilangan Jejak
Catat milestone, bukti progres, invoice, pembayaran, dan saldo kontrak agar tim proyek dan keuangan memakai angka yang sama.
· Diperbarui
Misalnya, sebuah agensi menerima kontrak Rp120 juta dengan tiga tahap pembayaran: uang muka Rp30 juta, termin setelah rancangan disetujui Rp45 juta, dan pelunasan Rp45 juta setelah serah terima. Pada akhir bulan, manajer proyek menyebut pekerjaan sudah 70 persen, bagian keuangan melihat pembayaran masuk Rp30 juta, sementara pemilik hanya melihat satu invoice yang belum dibayar. Mereka sebenarnya sedang membicarakan hal berbeda: progres kerja, tagihan yang diterbitkan, dan kas yang diterima.
Catatan termin perlu menghubungkan ketiganya tanpa menyamakan satu dengan yang lain. Milestone adalah kejadian atau hasil kerja yang menjadi dasar suatu tahap; invoice adalah permintaan pembayaran; pembayaran adalah dana yang benar-benar diterima. Pisahkan status itu supaya laporan proyek tidak menyebut pendapatan tertagih sebagai uang masuk.
Tetapkan pemicu setiap termin sebelum pekerjaan dimulai
Tuliskan nilai kontrak, urutan termin, syarat pemicu, dokumen bukti, pihak yang memeriksa, tenggat pengajuan invoice, dan masa pembayaran sesuai perjanjian yang berlaku. Hindari pemicu kabur seperti “progres cukup”. Sebut keluaran yang dapat diperiksa, contohnya rancangan disetujui, perangkat terpasang di lokasi, atau berita acara serah terima ditandatangani.
Bila pembayaran bergantung pada beberapa syarat, buat semuanya terlihat. Satu tahap bisa menunggu hasil pekerjaan, pemeriksaan klien, dan dokumen pendukung. Status “siap ditagih” baru tepat setelah syarat yang disepakati terpenuhi dan bukti tersimpan. Tim perlu merujuk kontrak; jangan mengubah tenggat atau komposisi tagihan sepihak hanya karena pekerjaan terlambat.
| Termin | Pemicu sesuai kontrak | Nilai | Bukti | Pemilik pemeriksaan | Status |
|---|---|---|---|---|---|
| Uang muka | Kontrak berlaku | Rp30 juta | Kontrak dan invoice | Keuangan | Dibayar |
| Rancangan | Rancangan disetujui | Rp45 juta | Persetujuan tertulis | Manajer proyek | Menunggu pemeriksaan |
| Serah terima | Hasil akhir diterima | Rp45 juta | Berita acara | Manajer proyek dan klien | Belum dimulai |
Tabel di atas adalah contoh sintetis, bukan catatan transaksi atau ketentuan pajak. Gunakan nilai dan syarat dari perjanjian proyek yang sebenarnya. Apabila satu tahap memiliki beberapa keluaran, jelaskan apakah semuanya harus selesai atau ada aturan penerimaan bertahap.
Catat progres dengan bukti yang bisa dicari

Buat satu catatan per termin, bukan satu angka progres untuk seluruh proyek. Simpan ID proyek, nama termin, deskripsi keluaran, tanggal target, tanggal aktual, bukti, pemeriksa, hasil pemeriksaan, koreksi yang diminta, dan tanggal perubahan status. Jika tim memakai folder dokumen, tautkan nama atau lokasi berkas dengan konsisten dan pastikan aksesnya sesuai.
Progres fisik tidak otomatis sama dengan persentase nilai yang dapat ditagih. Kontrak mungkin menetapkan pembayaran berdasarkan keluaran, tanggal, atau penerimaan tertentu. Manajer proyek perlu memeriksa bunyi kontrak sebelum meminta keuangan membuat invoice. Jika bukti belum cukup, tandai “perlu dilengkapi” dan tulis apa yang kurang; jangan menaikkan status agar target bulanan terlihat tercapai.
Saat hasil diperiksa, catat siapa yang memeriksa dan kapan. Persetujuan lewat percakapan perlu ditautkan ke catatan proyek atau disimpan sesuai tata kelola dokumen perusahaan. Jika klien meminta koreksi, simpan ruang lingkup koreksi dan pemiliknya. Termin tetap menunggu sampai kriteria penerimaan dipenuhi menurut kesepakatan.
Hubungkan invoice dan pembayaran ke termin yang sama
Setelah pemicu terverifikasi, keuangan membuat invoice dengan nomor, tanggal, nilai, referensi proyek, termin, dokumen pendukung, tanggal jatuh tempo yang berlaku, dan penerima. Catat status terpisah: belum dibuat, dikirim, dipertanyakan, jatuh tempo, dibayar sebagian, lunas, atau dibatalkan. Hindari menyebut invoice “lunas” hanya karena ada bukti transfer yang belum dicocokkan.
| Referensi | Nilai termin | Invoice | Tagihan | Pembayaran tercatat | Sisa invoice |
|---|---|---|---|---|---|
| PRJ-26 / T1 | Rp30 juta | INV-026 | Rp30 juta | Rp30 juta | Rp0 |
| PRJ-26 / T2 | Rp45 juta | INV-041 | Rp45 juta | Rp20 juta | Rp25 juta |
| PRJ-26 / T3 | Rp45 juta | Belum dibuat | Rp0 | Rp0 | Rp0 |
Angka pada tabel hanya contoh sintetis. “Sisa invoice” berbeda dari “sisa nilai kontrak”: yang pertama adalah nilai invoice yang belum dibayar, sedangkan yang kedua harus dihitung terhadap seluruh nilai kontrak dan tagihan yang relevan menurut pencatatan perusahaan. Bila ada potongan, retensi, pajak, pembayaran sebagian, atau perubahan kontrak, tampilkan komponennya secara terpisah dan cocokkan dengan dokumen asli.

Sumber pajak perlu diperiksa sesuai kondisi usaha dan transaksi. Artikel Direktorat Jenderal Pajak tentang faktur pajak uang muka dan pelunasan di Coretax, diterbitkan 12 September 2025, membahas kewajiban PKP mencantumkan keterangan transaksi dan pencatatan uang muka, termin, atau pelunasan sesuai ketentuan yang dijelaskan di sana. Artikel tersebut bukan pengganti pemeriksaan aturan yang berlaku untuk transaksi tim kamu; minta bagian pajak atau penasihat yang berwenang memeriksa perlakuannya.
Rekonsiliasi saat angka tidak cocok
Pilih periode dan cocokkan kontrak, catatan termin, invoice yang diterbitkan, mutasi pembayaran, bukti potongan, serta perubahan nilai yang disetujui. Untuk contoh kontrak Rp120 juta, bila Rp30 juta telah diterima dan invoice termin kedua sebesar Rp45 juta baru dibayar Rp20 juta, total kas yang tercatat dari dua tahap adalah Rp50 juta. Sisa invoice kedua Rp25 juta, sedangkan termin akhir belum tentu dapat ditagih sebelum syaratnya terpenuhi.
Jangan mengurangi saldo kontrak dengan pembayaran yang belum teridentifikasi. Cocokkan tanggal, nominal, nama pengirim, nomor invoice atau referensi pembayaran, lalu tandai transaksi yang perlu klarifikasi. Jika satu pembayaran melunasi beberapa invoice, catat pembagiannya agar jumlah yang tersisa per termin tetap dapat ditelusuri.
Buat daftar pengecualian yang perlu tindakan: invoice lewat jatuh tempo, pembayaran tanpa referensi, bukti penerimaan yang belum disetujui, perubahan lingkup tanpa dokumen, dan milestone yang sudah selesai tetapi belum ditinjau. Tetapkan satu pemilik dan tanggal tindak lanjut untuk tiap item. Hindari mengirim pengingat ke klien sebelum tim memastikan jumlah, penerima, dan status komunikasi sesuai prosedur yang disetujui.
Rapat proyek berakhir dengan keputusan dan pemilik
Rapat mingguan tidak perlu membaca semua baris. Mulai dari termin yang dijadwalkan dekat, bukti yang belum diperiksa, invoice yang menunggu, dan pembayaran yang belum cocok. Untuk masing-masing, jawab: apa fakta terakhir, dokumen apa yang masih kurang, siapa melakukan langkah berikutnya, dan kapan diperiksa kembali.
Pisahkan hambatan proyek dari hambatan administrasi. Pekerjaan mungkin belum diterima karena koreksi, sedangkan invoice lain sudah dikirim tetapi menunggu pencocokan pembayaran. Dua keadaan ini memerlukan pemilik dan tindakan berbeda. Laporan yang memisahkan status milestone, invoice, dan kas membantu pemilik memilih tindak lanjut tanpa menganggap salah satunya sebagai pengganti yang lain.
Kesalahan umum adalah mengubah tahap proyek hanya berdasarkan perkiraan persentase, menyalin tanggal jatuh tempo tanpa mengecek kontrak, mencatat pembayaran di catatan umum tanpa referensi invoice, dan menghitung sisa kontrak tanpa memperhitungkan perubahan yang disetujui. Tinjau beberapa catatan aktual bersama proyek dan keuangan, lalu perbaiki aturan yang menimbulkan salah baca.
Saat spreadsheet dan percakapan mulai terpisah
Jika tim kesulitan melihat siapa memeriksa milestone dan invoice mana yang menunggu, rapikan dulu struktur datanya. Halaman aplikasi Agensi & Jasa Kreatif menyatakan template mencatat proyek klien, jam kerja, nilai per jam, invoice, dan pembayaran; pemilik memasukkan total invoice, dan jam tercatat tidak otomatis menjadi jam tertagih. Periksa halaman produk itu untuk memastikan kecocokan dengan alur tim kamu. Beranda Sora menjelaskan bahwa aplikasi dapat dibangun dari alur kerja atau spreadsheet, dengan jabatan, persetujuan, cabang, dan laporan. Ini pilihan pencatatan, bukan janji proyek lebih cepat atau pembayaran lebih lancar.
Untuk proses yang melibatkan pemeriksaan berjenjang, kamu dapat melihat contoh alur persetujuan pembelian berdasarkan nominal. Jika perlu memisahkan transaksi masuk dan keluar, baca juga cara mencatat arus kas tim. Gunakan hanya pola yang sesuai dan verifikasi tautan serta aturan internal sebelum mengadopsinya.
Hari ini, ambil satu proyek aktif dan cocokkan nilai kontrak dengan setiap termin. Untuk tiap tahap, isi pemicu, bukti, pemilik pemeriksaan, invoice, jumlah yang sudah diterima, serta saldo yang belum cocok. Minta manajer proyek dan keuangan meninjau satu baris bersama, lalu sepakati siapa memperbaruinya setelah langkah berikutnya.