Deal via WhatsApp. Brief lewat voice note. Pembayaran "nanti setelah selesai ya". Ini bukan cerita asing — ini realita mayoritas freelancer Indonesia, termasuk yang sudah berpengalaman bertahun-tahun.
Dan begitu klien mulai ghosting, minta revisi tanpa batas, atau tiba-tiba bilang "budget habis" setelah lo kerja 3 minggu — tidak ada yang bisa dilakukan. Tidak ada bukti tertulis. Tidak ada leverage. Tidak ada jalan keluar yang baik.
Kontrak bukan formalitas birokratis. Kontrak adalah satu-satunya perlindungan nyata yang lo punya saat sesuatu berjalan tidak sesuai rencana. Dan di dunia freelance lintas negara, "sesuatu yang tidak berjalan sesuai rencana" bukan soal kalau — tapi soal kapan.
Kabar baiknya: bikin kontrak freelance yang solid tidak butuh pengacara, tidak butuh bahasa hukum yang rumit, dan tidak butuh waktu berhari-hari. Lo butuh paham 5 klausul kritis, tahu cara menyesuaikannya untuk klien luar negeri, dan punya template yang siap pakai. Itu saja.
Kenapa "Deal via Chat" Berbahaya
Bayangkan skenario ini: klien setuju bayar $1.500 untuk desain website. Komunikasi lewat email dan WhatsApp. Tidak ada dokumen apapun yang ditandatangani.
Seminggu setelah lo kirim draft pertama, klien bilang "ini belum sesuai brief" — padahal brief awalnya cuma 2 paragraf ambigu. Mereka minta revisi besar. Lo revisi. Mereka minta revisi lagi. Setelah revisi keempat, mereka mulai tidak bales pesan. Sebulan kemudian, mereka unggah desain lo di website mereka — tanpa bayar.
Tanpa kontrak tertulis, lo tidak punya:
- Bukti scope yang disepakati — klien bisa klaim "ini bukan yang diminta"
- Batas revisi — mereka bisa minta ubah terus tanpa bayar extra
- Jadwal pembayaran — tidak ada konsekuensi kalau mereka telat atau tidak bayar
- Hak atas karya — hak cipta dalam keadaan abu-abu
- Leverage apapun untuk negosiasi atau eskalasi
Untuk klien luar negeri, situasinya lebih parah. Beda zona waktu, beda sistem hukum, beda bahasa — semua itu bikin dispute semakin sulit diselesaikan tanpa dokumen hitam di atas putih.
5 Klausul Wajib dalam Kontrak Freelancer
Ini bukan daftar exhaustive. Ini 5 klausul yang paling sering jadi sumber masalah kalau tidak ada — dan paling mudah bikin sendiri tanpa pengacara.
1. Scope of Work yang Spesifik dan Terbatas
Klausul paling penting. Scope of Work (SOW) mendefinisikan persis apa yang lo kerjakan — dan sama pentingnya, apa yang tidak termasuk.
Contoh SOW yang buruk:
"Desainer akan membuat website untuk klien."
Contoh SOW yang baik:
"Desainer akan membuat 5 halaman website (Home, About, Services, Portfolio, Contact) menggunakan WordPress. Termasuk: instalasi tema premium, kustomisasi warna dan font sesuai brand guideline klien, dan upload konten yang disediakan klien. Tidak termasuk: copywriting, fotografi, SEO setup, atau pengembangan fitur custom di luar daftar ini."
Semakin spesifik SOW, semakin mudah lo defend diri kalau klien minta sesuatu di luar scope — dan minta bayaran extra untuk itu.
2. Payment Terms dengan Milestone dan Late Fee
Jangan terima "bayar setelah selesai". Struktur yang aman:
- 50% upfront sebelum mulai kerja
- 50% sisanya sebelum file final dikirim
Untuk project panjang (lebih dari 4 minggu), bagi jadi milestone: 30% di awal, 30% saat halfway point, 40% saat final delivery.
Tambahkan juga late fee clause: "Invoice yang tidak dibayar dalam 14 hari akan dikenakan late fee 2% per minggu." Ini bukan untuk ditagih — ini untuk memberi insentif klien bayar tepat waktu.
3. Revision Policy — Berapa Kali dan Dalam Timeframe Berapa
Tanpa batas revisi yang tertulis, klien bisa minta ubah terus sampai lo menyerah atau undercharge parah.
Contoh klausul yang jelas:
"Project ini mencakup 2 putaran revisi dalam 7 hari kerja setelah tiap deliverable dikirim. Revisi tambahan di luar ini ditagih Rp 250.000/jam (atau $20/jam). Revisi yang diminta lebih dari 30 hari setelah final delivery dianggap project baru."
"Revisi" juga perlu didefinisikan: perubahan minor (ganti warna, teks) vs perubahan struktural (ubah layout, tambah fitur baru). Yang kedua bukan revisi — itu scope baru.
4. Kill Fee jika Proyek Dibatalkan di Tengah Jalan
Skenario yang sering terjadi: lo sudah kerja 3 minggu, tiba-tiba klien bilang "project-nya ditunda dulu" atau "kami putuskan tidak jadi". Tanpa kill fee clause, lo kehilangan semua waktu yang sudah diinvestasikan.
Kill fee adalah kompensasi minimum yang harus dibayar klien jika mereka yang memutuskan kontrak — bukan karena lo gagal deliver.
Formulanya sederhana:
"Jika klien membatalkan project setelah pekerjaan dimulai, klien wajib membayar kill fee sebesar 50% dari sisa nilai kontrak yang belum dibayar, terlepas dari stage penyelesaian."
Angka kill fee bisa dinegosiasikan (25–50%), tapi harus ada. Tanpa ini, membatalkan project tidak ada konsekuensinya bagi klien.
5. Intellectual Property: Kapan Hak Cipta Berpindah
Ini sering luput dari kontrak freelancer — dan bisa jadi masalah besar.
Aturan yang aman: hak cipta berpindah ke klien setelah pelunasan penuh, bukan setelah deliverable dikirim.
Tulis eksplisit:
"Semua karya yang dibuat dalam lingkup project ini tetap menjadi milik intelektual freelancer hingga pembayaran penuh diterima. Setelah pelunasan, hak cipta secara penuh dipindahkan ke klien."
Ini berarti kalau klien ghosting setelah lo kirim file final, lo masih punya leverage legal — mereka tidak berhak menggunakan karya tersebut sampai bayar.
Kontrak untuk Klien Lokal vs Klien Internasional
Struktur dasar kontrak sama — tapi ada beberapa penyesuaian penting untuk klien luar negeri.
Governing Law dan Jurisdiction
Ini klausul yang paling sering diabaikan freelancer Indonesia. Governing law menentukan hukum negara mana yang berlaku kalau terjadi dispute.
Rekomendasinya:
- Project di bawah $5.000: pilih hukum Indonesia. Lebih mudah ditegakkan, tidak perlu pengacara asing, dan untuk nilai segini jalur hukum formal di negara klien anyway tidak praktis secara biaya.
- Project di atas $5.000 dengan klien dari negara dengan sistem hukum kuat: pertimbangkan hukum Singapura sebagai titik tengah — dikenal netral, sistem hukumnya jelas, dan banyak kontrak international menggunakannya.
Contoh klausul:
"Kontrak ini diatur oleh dan ditafsirkan sesuai dengan hukum Republik Indonesia. Setiap sengketa akan diselesaikan melalui Pengadilan Negeri [kota kamu]."
Currency dan Payment Method
Sebutkan eksplisit mata uang pembayaran (USD, EUR, atau IDR) dan metode yang diterima. Ini menghindari dispute soal konversi kurs atau biaya transfer yang tidak diantisipasi.
Untuk klien internasional, pertimbangkan terima pembayaran via platform yang punya sistem dispute (wire transfer langsung lebih sulit di-dispute kalau ada masalah).
Tools Gratis untuk Bikin dan Sign Kontrak Digital
Tidak perlu software mahal atau pengacara untuk kontrak freelance standar. Ada beberapa opsi yang bisa dipakai hari ini:
Untuk membuat kontrak:
- Template dari komunitas freelancer atau platform kontrak online — banyak yang gratis dan bisa dikustomisasi
- Generator kontrak online — isi form, download PDF, siap kirim
- Google Docs atau Word — format sendiri, lebih fleksibel tapi butuh lebih banyak waktu
Untuk tanda tangan digital:
- Platform e-signature dengan free tier (biasanya 3–5 dokumen/bulan gratis)
- Beberapa platform freelance sudah include fitur kontrak built-in
Yang penting: pilih platform yang menyimpan audit trail — catatan kapan dokumen dibuka, kapan ditandatangani, dari IP address mana. Ini jadi bukti tambahan kalau suatu saat diperlukan.
Untuk panduan lengkap membangun sistem kerja remote yang profesional, termasuk setup kontrak dan payment, kunjungi wasian.my.id/remoteworks.
Strategi 50/50 Payment: Cara Framing yang Tepat
Banyak freelancer ragu minta 50% upfront karena takut klien kabur. Padahal ini justru standar global yang dipakai freelancer profesional di seluruh dunia.
Cara framing yang salah:
"Saya minta DP dulu karena takut tidak dibayar."
Cara framing yang benar:
"Struktur kerja standar yang saya gunakan adalah 50% di awal dan 50% sebelum final delivery. Ini melindungi kedua belah pihak — kamu dapat jaminan saya committed dari hari pertama, dan saya bisa fokus kerja tanpa khawatir soal cashflow."
Kalau klien keberatan dengan 50% upfront, ada dua respons:
- Tawarkan struktur milestone yang lebih kecil (30/40/30) — tapi tetap ada upfront
- Catat ini sebagai yellow flag, pertimbangkan apakah project worth dilanjutkan
Klien yang tidak mau bayar apapun di depan, tapi minta lo mulai kerja duluan — itu bukan soal budget, itu soal siapa yang menanggung risiko. Dan dalam skenario itu, semua risiko ada di tangan lo.
Red Flags Klien yang Butuh Kontrak Lebih Ketat
Beberapa sinyal yang harus bikin lo lebih berhati-hati — dan lebih ketat soal kontrak:
"Test task" berbayar rendah sebelum "proyek besar" Klien minta lo kerjakan task kecil ($50–$100) sebagai "test" untuk "proyek besar senilai $5.000". Proyek besar itu sering tidak pernah datang. Kalau ada test task, harus dibayar rate penuh, ada scope yang jelas, dan ada kontrak — sekecil apapun nilainya.
Ragu-ragu soal milestone payment Klien yang terus-terus menunda diskusi soal jadwal pembayaran, atau bilang "kita settle nanti setelah lihat hasilnya" — ini struktur yang menguntungkan mereka 100%. Tidak ada struktur pembayaran yang jelas = tidak ada project yang dimulai.
Tidak mau sign kontrak sama sekali Ini sinyal paling jelas. Alasan apapun yang mereka kasih ("ribet", "tidak biasa", "kita sudah saling percaya") — jawabnya sama: kontrak melindungi kedua pihak. Kalau mereka menolak perlindungan itu, ada yang mereka sembunyikan.
Scope yang terus berubah sebelum kontrak ditandatangani Kalau brief berubah tiga kali sebelum kontrak final — bayangkan berapa kali scope akan berubah setelah project dimulai.
Kalau Kontrak Dilanggar: Opsi yang Realistis
Kenyataannya: untuk proyek kecil dengan klien internasional, jalur hukum formal tidak praktis secara biaya dan waktu. Sewa pengacara lintas negara bisa lebih mahal dari nilai project itu sendiri.
Tapi kontrak tertulis tetap punya nilai — bukan untuk dibawa ke pengadilan, tapi untuk eskalasi yang lebih ringan:
Via platform freelance Kalau project jalan via platform (marketplace freelance, payment platform), mereka punya mekanisme dispute resolution sendiri. Kontrak dan bukti komunikasi jadi dasar klaim lo.
Public review Platform freelance global sangat bergantung pada sistem reputasi. Review negatif yang faktual dan berbasis bukti — bukan emotional rant — bisa jadi tekanan efektif untuk klien yang belum bayar.
Komunitas freelancer Banyak komunitas freelancer internasional punya "client blacklist" informal. Laporkan klien yang bermasalah ke komunitas — ini melindungi freelancer lain dan kadang memotivasi klien untuk settle.
Invoice reminder otomatis + late fee enforcement Kadang klien tidak bayar bukan karena niat jahat — tapi karena tidak ada urgensi. Late fee clause yang diaktifkan secara konsisten sering kali cukup untuk mendorong pembayaran.
Template Kontrak 1 Halaman untuk Project Kecil ($500–$2.000)
Untuk project di bawah $2.000, kontrak tidak perlu panjang dan menakutkan. Satu halaman A4 sudah cukup — selama cover semua klausul kritis.
Struktur yang direkomendasikan:
Bagian 1 — Identitas Nama lengkap dan kontak kedua pihak (freelancer dan klien).
Bagian 2 — Scope of Work Deskripsi spesifik deliverable, apa yang termasuk, apa yang tidak.
Bagian 3 — Timeline Tanggal mulai, milestone utama, tanggal final delivery.
Bagian 4 — Payment Total nilai project, struktur pembayaran (50/50 atau milestone), metode pembayaran, late fee policy.
Bagian 5 — Revisi Jumlah putaran revisi yang termasuk, definisi "revisi minor vs major", biaya revisi tambahan.
Bagian 6 — Kill Fee Kompensasi jika klien membatalkan project.
Bagian 7 — Intellectual Property Konfirmasi bahwa hak cipta berpindah setelah pelunasan penuh.
Bagian 8 — Governing Law Hukum negara mana yang berlaku.
Bagian 9 — Tanda Tangan Nama, tanggal, tanda tangan kedua pihak.
Satu halaman. Tidak perlu bahasa Latin. Tidak perlu notaris. Bisa dikirim via email dan ditandatangani digital dalam 10 menit.
Kontrak bukan tanda lo tidak percaya klien. Kontrak adalah tanda lo profesional — dan lo serius dengan pekerjaan dan waktu yang lo investasikan. Klien yang bagus justru lebih respect freelancer yang punya sistem kerja yang jelas, termasuk kontrak yang proper.
Download template kontrak freelancer 1 halaman yang siap pakai — tersedia dalam Bahasa Indonesia dan Inggris, cover semua klausul kritis, dan bisa langsung dikirim ke klien via email hari ini.
Pertanyaan Umum
Tidak perlu. Kontrak freelance yang ditandatangani secara digital — via platform e-signature — sudah sah secara hukum di Indonesia berdasarkan UU ITE. Notarisasi hanya diperlukan untuk dokumen tertentu seperti akta jual beli properti atau perjanjian perusahaan besar. Untuk project freelance $500–$10.000, tanda tangan digital cukup dan lebih cepat.
Untuk project di bawah $5.000, pilih hukum Indonesia — lebih mudah ditegakkan kalau terjadi dispute dan lo tidak perlu menyewa pengacara asing. Untuk project besar di atas $5.000 dengan klien dari negara dengan sistem hukum yang kuat (AS, UK, Singapura), bisa pertimbangkan hukum negara klien atau hukum Singapura sebagai titik tengah. Yang terpenting: governing law harus disebutkan eksplisit di kontrak, jangan dibiarkan kosong.
Ini red flag besar. Klien yang profesional dan punya niat baik tidak akan keberatan tanda tangan kontrak sederhana. Kalau mereka menolak dengan alasan 'ribet' atau 'tidak perlu karena sudah percaya', ada dua pilihan: (1) naikkan upfront payment menjadi 70–100% sebelum mulai kerja, atau (2) tolak project. Kepercayaan bukan pengganti perlindungan legal.
Gunakan platform e-signature — ada yang gratis dengan batas dokumen bulanan tertentu. Lo upload dokumen PDF kontrak, masukkan email klien, tentukan field tanda tangan, lalu kirim. Klien bisa sign langsung dari browser tanpa install apapun. Prosesnya bisa selesai dalam 10 menit. Setelah kedua pihak sign, dokumen final otomatis dikirim ke email masing-masing.
Tidak — ini standar global. Freelancer dari AS, Eropa, dan Australia sudah lama pakai struktur ini. Yang penting cara framingnya: bukan 'bukti lo tidak percaya klien', tapi 'ini struktur kerja profesional yang melindungi kedua belah pihak'. Kalau klien baru langsung keberatan dengan 50% upfront, itu sinyal yang perlu diperhatikan. Klien yang serius biasanya tidak masalah.
Kill fee adalah kompensasi yang dibayar klien jika mereka membatalkan project di tengah jalan — bukan karena lo gagal deliver, tapi karena keputusan sepihak mereka. Persentase wajar: 25–50% dari total nilai project, tergantung seberapa jauh pekerjaan sudah berjalan. Misalnya project senilai $2.000 dibatalkan saat 60% selesai — kill fee 50% berarti lo tetap dapat $1.000 meski tidak finish. Tanpa klausul ini, lo bisa kehilangan waktu dan tenaga tanpa kompensasi apapun.
Default yang aman untuk freelancer: hak cipta berpindah ke klien SETELAH pelunasan penuh — bukan setelah deliverable dikirim. Ini penting. Kalau lo kirim file final sebelum pembayaran lunas dan klien ghosting, lo tidak punya leverage apapun. Tulis eksplisit di kontrak: 'Intellectual property transfers to client upon receipt of full payment.' Sebelum lunas, karya tetap milik lo.
Butuh Bantuan Implementasi?
Saya membantu founder dan tim membangun sistem operasi yang bisa jalan tanpa pengawasan konstan.
Hubungi Saya