“Mas, ada sedikit perubahan.”
Nico membaca pesan client.
Kalimat seperti ini bisa berarti banyak hal.
Ganti headline.
Mundur timeline.
Atau kiamat project kecil.
Dia membalas:
“Perubahannya di bagian mana ya?”
Client menjawab:
“Campaign-nya ditunda indefinitely. Jadi project videonya kita stop dulu.”
Nico menatap folder.
Script selesai.
Storyboard selesai.
Crew sudah dibooking.
Location sudah dibayar deposit.
Tiga hari kerja sudah masuk.
Lalu satu kalimat:
“Karena belum final deliverable, invoice-nya nanti kita bahas ya.”
Nico langsung menelepon temannya, Alin.
“Gue panik.”
“Kontrak lo ada cancellation?”
Sunyi.
“Nggak.”
Alin menghela napas.
Kill fee terdengar seperti istilah keras.
Padahal fungsinya sederhana.
Kalau project dibatalkan setelah freelancer sudah mengalokasikan waktu dan mengerjakan sebagian pekerjaan, ada biaya yang tetap perlu dibayar.
Bukan karena freelancer ingin menghukum client.
Karena pembatalan tidak menghapus kerja yang sudah terjadi.
Project cancel bukan berarti kerja kembali menjadi nol
Nico sudah:
meeting dua kali,
riset,
menulis script,
membuat storyboard,
menghubungi talent,
membayar location deposit.
Tidak ada video final.
Tapi value sudah diciptakan.
Waktu sudah tidak bisa dijual ke client lain.
Biaya sudah keluar.
Kalau pembayaran hanya terjadi saat final deliverable, seluruh risiko cancellation berada pada freelancer.
Kill fee membagi risiko itu.
Istilahnya tidak harus “kill fee”
Ada client yang tidak nyaman dengan kata kill.
Boleh gunakan:
cancellation fee,
project termination fee,
non-refundable deposit,
payment for work completed,
atau milestone payment.
Yang penting mekanismenya.
Bukan istilah.
DP adalah bentuk perlindungan paling dasar
Nico mulai project tanpa DP karena client lama.
“Kan sudah biasa,” katanya.
Alin bertanya:
“Client lama berarti campaign mereka nggak bisa cancel?”
Tidak.
Hubungan bagus tidak menghilangkan risiko bisnis.
Client bisa kehilangan budget.
Management berubah.
Strategi bergeser.
Event batal.
Regulasi berubah.
DP membuat setidaknya sebagian biaya awal sudah tertutup.
Cancellation fee sebaiknya proporsional
Kill fee bukan:
“Kalau cancel, bayar 100 persen apa pun kondisi.”
Bisa saja, tergantung jenis project dan agreement, tetapi tidak harus.
Struktur bisa mengikuti tahap.
Cancel sebelum mulai:
mungkin DP tertentu tetap non-refundable.
Cancel setelah concept:
bayar milestone concept.
Cancel setelah production:
bayar pekerjaan selesai plus committed cost.
Cancel menjelang final:
bisa mendekati total fee karena hampir seluruh pekerjaan selesai.
Yang penting disepakati.
Committed cost harus dibedakan dari tenaga
Nico sudah bayar deposit lokasi.
Talent juga punya cancellation term.
Transport booking.
Semua biaya ini nyata.
Proposal baru Nico punya dua kategori saat cancellation:
professional fee untuk pekerjaan yang sudah dilakukan,
dan third-party committed cost yang tidak bisa direfund.
Client jadi tahu.
Jangan markup kerugian emosional
Project batal memang menyebalkan.
Freelancer sudah excited.
Sudah menolak job lain.
Tapi invoice perlu berbasis agreement dan kerugian ekonomi yang relevan, bukan rasa kecewa.
“Gue udah semangat” tidak punya nominal.
“Studio deposit Rp2 juta non-refundable” punya.
Opportunity cost sulit ditagih kalau tidak disepakati
Nico sebenarnya menolak project lain karena memblokir tanggal shooting.
Client cancel dua hari sebelumnya.
Tanggal itu tidak mungkin terisi lagi.
Itu opportunity cost nyata.
Kalau ingin dilindungi, mekanisme cancellation perlu mengantisipasi.
Misalnya fee meningkat jika pembatalan mendekati tanggal produksi.
Venue dan event vendor sering punya model seperti ini.
Freelancer juga bisa, asalkan transparan.
Jangan membuat aturan setelah project batal
Kesalahan Nico adalah baru berkata:
“Tapi saya sudah kerja.”
Client menjawab:
“Kita belum pernah bahas cancellation fee.”
Sulit.
Nico masih bisa menagih pekerjaan yang memang sudah disepakati atau mencari penyelesaian berdasarkan kontrak dan bukti yang ada.
Tapi posisi negosiasinya lebih lemah karena mekanisme belum jelas.
Pelajaran terbaik diterapkan ke project berikutnya.
Agreement tidak perlu menakutkan
Client UMKM kadang alergi kontrak panjang.
Nico membuat proposal empat halaman.
Scope.
Timeline.
Fee.
Payment.
Cancellation.
IP.
Signature.
Tidak seperti merger perusahaan.
Cukup.
Cancellation juga bisa datang dari freelancer
Fairness dua arah.
Bagaimana kalau Nico sakit dan tidak bisa melanjutkan?
Agreement perlu punya mekanisme.
Refund bagian tertentu?
Handover?
Replacement?
Force majeure?
Tidak semua skenario perlu detail ekstrem.
Tapi jangan membuat clause hanya melindungi satu pihak.
Reschedule berbeda dari cancel
Client:
“Event mundur dua bulan.”
Apakah booking lama otomatis pindah?
Tergantung availability.
Nico sekarang punya reschedule policy.
Satu kali perubahan tanggal bisa tanpa fee jika diberi notice cukup dan tanggal baru tersedia.
Kalau tanggal baru bentrok, deposit bisa diperlakukan sesuai agreement.
Kenapa?
Karena freelancer tidak bisa menjamin calendar dua bulan kemudian kosong.
Jangan memblokir tanggal tanpa commitment
Nico dulu sering berkata:
“Okay, tanggal 20 gue block.”
Belum ada DP.
Belum kontrak.
Lalu client hilang.
Sementara enquiry lain ditolak.
Sekarang:
“Date confirmed after agreement and booking fee received.”
Jelas.
Client yang serius tahu langkah.
Kill fee membantu client mengambil keputusan lebih disiplin
Kalau cancel gratis kapan saja, project mudah dimulai setengah hati.
Begitu ada cancellation cost, stakeholder lebih serius memastikan:
budget approved,
internal alignment,
timeline realistis.
Bukan karena fee menakutkan.
Karena keputusan punya konsekuensi.
Jangan mengunci fee terlalu tinggi sehingga client takut mulai
Balance.
Kalau cancellation term ekstrem, client bisa mundur sebelum project.
Nico membaca ulang clause pertama yang ditulis saat emosi.
“Cancel kapan pun bayar 100 persen.”
Alin tertawa.
“Lo marah ya waktu nulis?”
“Sedikit.”
Dia revisi menjadi bertahap.
Lebih fair.
Approval milestone mengurangi debat
Script approved.
Storyboard approved.
Production approved.
Setiap tahap punya tanda.
Kalau cancel setelah storyboard, client sulit berkata:
“Kan belum ada kerja.”
Ada deliverable yang sudah disetujui.
Milestone membuat progress terlihat.
Dokumentasi komunikasi penting
Client menyetujui tanggal shooting lewat WhatsApp.
Budget lewat email.
Scope di proposal.
Perubahan lewat call.
Kalau semuanya tersebar, susah.
Nico mengirim recap.
“Confirming our call: project is paused effective today. Work completed: script and storyboard. Third-party cost: location deposit.”
Sekarang fakta terkumpul.
Kill fee tidak menggantikan cash reserve
Walaupun agreement bagus, pembayaran masih bisa tertunda.
Client bisa dispute.
Freelancer tetap perlu buffer.
Contract mengurangi risk.
Tidak menghapus.
Pajak tetap mengikuti pembayaran sesuai ketentuan
Cancellation fee atau pembayaran atas pekerjaan yang sudah dilakukan tetap merupakan penerimaan yang perlu dicatat sesuai perlakuan pajak yang berlaku.
Jangan anggap karena project batal maka uangnya “bukan income”.
Simpan invoice dan dokumentasi.
Kalau client menolak fee yang sudah disepakati
Mulai dari negosiasi profesional.
Tunjukkan clause.
Tunjukkan milestone.
Tunjukkan biaya pihak ketiga.
Kalau nilai besar dan sengketa serius, pertimbangkan bantuan hukum profesional.
Jangan langsung membuat thread viral.
Public shaming bisa menambah masalah.
Untuk project kecil, DP kadang sudah cukup
Tidak semua project perlu cancellation matrix.
Logo Rp1 juta?
Mungkin DP 50 persen non-refundable setelah pengerjaan dimulai sudah cukup.
Project video Rp100 juta?
Butuh detail lebih.
Sistem mengikuti skala risiko.
Kill fee juga melindungi subcontractor
Nico pakai editor freelance.
Kalau client cancel, apakah editor tidak dibayar?
Tidak fair jika dia sudah kerja.
Cancellation fee membantu main contractor memenuhi kewajiban ke tim.
Risk tidak dipindahkan ke orang paling kecil.
Jangan memakai istilah “non-refundable” tanpa memastikan clause fair dan sah
Kontrak tetap harus mematuhi hukum yang berlaku.
Kalau project besar, terms signifikan, atau hubungan hukumnya kompleks, review profesional lebih aman.
Artikel ini membahas praktik bisnis umum, bukan nasihat hukum individual.
Cancellation policy harus masuk proposal, bukan hanya kontrak panjang
Banyak freelancer punya proposal satu halaman.
Tidak masalah.
Cancellation bisa satu paragraf.
Misalnya:
“Jika project dibatalkan setelah pekerjaan dimulai, pembayaran mengikuti milestone yang telah diselesaikan dan committed third-party cost yang tidak dapat direfund.”
Wording aktual harus disesuaikan.
Kalau project besar, review legal lebih aman.
Yang penting jangan mengandalkan asumsi.
Booking fee dan DP punya fungsi berbeda
Dalam beberapa bisnis, booking fee menahan tanggal.
DP membayar bagian awal pekerjaan.
Keduanya bisa sama atau berbeda.
Nico akhirnya memisahkan.
Untuk produksi event, ada booking fee agar tanggal locked.
Lalu milestone fee saat pre-production selesai.
Struktur ini membuat calendar risk lebih jelas.
Client juga perlu perlindungan dari freelancer yang cancel
Fairness.
Kalau Nico mendadak cancel tanpa alasan yang dibenarkan, client punya risiko.
Maka agreement-nya juga menjelaskan kewajiban freelancer.
Refund tertentu.
Replacement assistance jika memungkinkan.
Handover material.
Professional contract bukan alat satu arah.
Force majeure perlu dipikirkan tanpa overlawyering
Banjir besar.
Bencana.
Larangan pemerintah.
Gangguan yang benar-benar di luar kendali.
Project bisa gagal bukan karena salah satu pihak.
Clause force majeure membantu menentukan apa yang dilakukan.
Reschedule?
Refund?
Cost yang sudah committed?
Untuk project material, bagian ini layak ada.
“Indefinitely postponed” harus punya deadline keputusan
Client Nico pernah berkata:
“Pause dulu, nanti kita lanjut.”
Tiga bulan tidak ada kabar.
Calendar dan file menggantung.
Sekarang dia punya pause window.
Jika tidak lanjut dalam X hari, project dianggap terminated atau harus di-rescope.
Bukan untuk memaksa.
Untuk menutup open loop.
Rebooking setelah cancel bukan otomatis harga lama
Enam bulan kemudian client kembali.
Scope berubah.
Vendor rate naik.
Calendar berbeda.
Nico tidak otomatis menghidupkan quotation lama.
Project baru perlu quotation baru.
Payment sebelumnya bisa diperlakukan sesuai agreement.
Kill fee membantu freelancer berani menolak project lain
Tanpa commitment, Nico tidak berani benar-benar block date.
Akibatnya dia overbook.
Dengan booking fee, dia tahu satu tanggal punya value.
Kalau client sudah committed, dia bisa menolak enquiry lain dengan lebih tenang.
Kalau client menolak semua cancellation term, itu informasi
Tidak otomatis red flag.
Mungkin procurement mereka punya template sendiri.
Tapi perlu dipahami.
Siapa menanggung vendor cost kalau cancel?
Apa yang dibayar untuk work-in-progress?
Kalau jawabannya selalu “nanti dibahas”, freelancer sedang menerima uncertainty.
Boleh.
Tapi harus sadar.
Untuk retainer, cancellation model berbeda
Retainer bulanan biasanya punya notice period.
Misalnya 30 hari.
Tujuannya sama.
Freelancer punya waktu menyesuaikan capacity.
Client juga punya waktu transition.
Project-based kill fee dan retainer notice adalah bentuk berbeda dari satu prinsip:
waktu yang sudah dialokasikan punya nilai.
Jangan takut membahas cancellation saat suasana masih baik
Waktu terbaik membahas project gagal adalah sebelum project gagal.
Saat semua masih excited.
Tidak defensif.
Tidak ada uang yang sudah nyangkut.
Nico sekarang menjelaskan cancellation clause seperti menjelaskan timeline.
Natural.
Client juga lebih mudah menerima.
Nico akhirnya menegosiasikan pembayaran
Karena tidak ada cancellation clause, dia tidak mendapat angka ideal.
Tapi client setuju membayar script, storyboard, dan biaya lokasi.
Nico menerima.
Alin bertanya:
“Rugi?”
“Sedikit.”
“Belajar?”
“Mahal.”
Project berikutnya datang dua minggu kemudian.
Nico kirim proposal.
Client membaca.
“Cancellation fee ini apa?”
Nico menjelaskan.
“Kalau project berhenti setelah saya mulai kerja, fee menutup pekerjaan dan committed cost sesuai tahap.”
Client:
“Oh, okay.”
Tidak ada drama.
Nico screenshot ke Alin.
“Diterima.”
Alin:
“Karena sebenarnya normal.”
Kill fee memang terdengar seperti istilah besar.
Padahal idenya sangat biasa.
Kalau seseorang memesan waktu, meminta pekerjaan dimulai, lalu membatalkan setelah resource sudah dipakai, ada biaya.
Freelancer bukan tombol yang bisa di-reset ke kondisi sebelum project tanpa kehilangan apa-apa.
Waktu yang sudah dipakai tidak kembali.
Kalender yang diblok tidak kembali.
Deposit vendor tidak selalu kembali.
Kill fee hanya membuat kenyataan itu tertulis sebelum semua orang mulai bekerja.
