kontrak freelanceDec 25, 2025

Cara Bikin Kontrak Freelance Sederhana Tapi Aman

Kelvin Purnomo

Cara Bikin Kontrak Freelance Sederhana Tapi Aman

Memulai: kenapa kontrak itu penting untuk freelancer

Kalau kamu lagi cari cara membuat kontrak freelance yang sederhana tapi efektif, kamu berada di tempat yang tepat. Saya juga dulunya sering menyepelekan kontrak karena mikir ribet, tapi setelah beberapa pengalaman bayar telat, scope berubah-ubah, dan revisi tanpa akhir, saya paham: kontrak itu bukan formalitas, melainkan alat untuk menjaga kerjaan dan kesehatan mentalmu. Di artikel ini saya ajak kamu langkah demi langkah bikin kontrak yang gampang dipahami, aman, dan bisa dipakai ulang.

Cara membuat kontrak freelance: persiapan sebelum menulis

Sebelum buka dokumen kosong, lakukan tiga persiapan singkat ini supaya kontrak yang kamu buat relevan dan berfungsi:

  • Catat ruang lingkup kerja - jelaskan deliverable, jumlah revisi, batas waktu, dan format hasil kerja. Kalau bisa tulis contoh spesifik agar nggak multitafsir.
  • Tentukan harga dan metode pembayaran - apakah bayar per proyek, per jam, atau milestone. Cantumkan juga mata uang, rekening, dan jangka waktu pembayaran setelah invoice.
  • Pikirkan tentang hak cipta dan lisensi - siapa yang pegang hak setelah proyek selesai, dan apakah klien boleh modifikasi atau menjual kembali hasil kerja.

Struktur sederhana kontrak freelance yang aman

Untuk freelancer pemula saya menyarankan format kontrak yang ringkas tapi jelas. Berikut susunan yang saya selalu pakai:

  1. Judul dokumen dan tanggal
  2. Pihak yang terlibat
  3. Ruang lingkup pekerjaan
  4. Harga dan ketentuan pembayaran
  5. Durasi dan jadwal
  6. Klausul hak cipta dan lisensi
  7. Ketentuan pembatalan dan refund
  8. Penanganan perubahan scope (scope creep)
  9. Kerahasian dan non disclosure jika perlu
  10. Penyelesaian sengketa dan hukum yang berlaku
  11. Tanda tangan elektronik atau fisik

Ringkas, kan? Yang penting tiap poin punya kalimat yang jelas dan contoh angka bila relevan.

1. Judul dan tanggal

Contoh: Kontrak Jasa Desain Grafis antara Freelancer A dan Klien B, tanggal 10 Januari 2026. Tanggal bikin kontrak membantu menandai mulai berlakunya semua ketentuan.

2. Pihak yang terlibat

Sertakan nama lengkap, alamat, nomor telepon, dan email. Bila klien mewakili perusahaan, sebutkan nama perusahaan dan jabatan orang yang menandatangani. Ini penting supaya identitas jelas jika ada masalah nanti.

3. Ruang lingkup pekerjaan

Jelaskan secara spesifik deliverable dan formatnya. Misalnya: 3 konsep desain logo, final file ai dan png, hingga 2 kali revisi. Semakin spesifik, semakin mudah mencegah kebingungan.

4. Harga dan ketentuan pembayaran

Tulis angka, mata uang, dan cara pembayaran. Contoh ketentuan praktis:

  • Deposit 30 persen dibayar sebelum mulai kerja
  • Sisa 70 persen setelah final diserahkan
  • Invoice harus dibayar dalam 7 hari kerja

Kalau kamu ingin freelance aman, pertimbangkan pembayaran bertahap lewat milestone untuk proyek panjang.

5. Durasi dan jadwal

Cantumkan tanggal mulai dan estimasi selesai, plus tenggat untuk tiap milestone bila perlu. Jangan lupa tambahkan klausul force majeure singkat kalau ada keadaan tak terduga.

6. Hak cipta dan lisensi

Banyak freelancer bingung soal ini. Pilih salah satu jelas: apalagi kalau pekerjaan kreatif. Opsi umum:

  • Freelancer mempertahankan hak cipta, klien diberi lisensi terbatas untuk penggunaan tertentu
  • Transfer penuh hak cipta ke klien setelah pembayaran lunas

Kalau mau tetap pegang hak untuk portofolio, sebutkan secara eksplisit bahwa kamu boleh menampilkan karya di portofolio pribadi.

7. Pembatalan dan refund

Tetapkan syarat pembatalan: apakah deposit non refundable, apakah ada biaya pembatalan jika klien membatalkan mendadak. Hal ini mencegah kerugian waktu dan biaya.

8. Perubahan scope

Scope creep memakan waktu paling banyak. Tuliskan bagaimana perubahan dihitung, misalnya: setiap revisi tambahan di luar 2 revisi dikenakan biaya 15 persen per revisi atau dihitung per jam.

9. Kerahasiaan

Kalau proyek melibatkan data sensitif, masukkan klausul non disclosure sederhana: kamu tidak akan membagikan materi klien ke pihak ketiga tanpa izin tertulis.

10. Penyelesaian sengketa

Cantumkan cara penyelesaian jika terjadi masalah, misalnya musyawarah dulu, lalu mediasi, dan hukum yang berlaku negara atau provinsi tertentu. Buat sederhana agar tidak menakutkan tapi tetap tegas.

11. Tanda tangan

Saat ini tanda tangan elektronik via email atau platform tanda tangan sah untuk sebagian besar kasus. Tuliskan format tanda tangan yang digunakan dan catatan waktu persetujuan.

Contoh kontrak freelance sederhana tapi lengkap

Berikut contoh kontrak singkat yang bisa kamu salin dan edit. Ini bukan pengganti nasihat hukum, tapi cukup aman untuk proyek kecil dan menengah.

PERJANJIAN KERJA FREELANCE antara [Nama Freelancer] dan [Nama Klien], tanggal [Tanggal]. Pekerjaan: [Deskripsi singkat deliverable]. Harga: Rp [jumlah] dengan pembayaran deposit [persentase] dan sisa setelah final. Waktu: mulai [tanggal] selesai [tanggal]. Revisi: sampai [angka] kali revisi gratis. Hak cipta: [transfer/ lisensi terbatas], Freelancer berhak menampilkan karya dalam portofolio. Pembatalan: deposit tidak refundable jika batal sepihak oleh klien setelah pekerjaan dimulai. Perubahan scope: perubahan di luar ruang lingkup akan dikenakan biaya tambahan dan disepakati melalui email. Kerahasiaan: kedua pihak setuju menjaga kerahasiaan data sensitif. Penyelesaian sengketa: musyawarah, mediasi, hukum yang berlaku di Indonesia. Tanda tangan: [Nama Freelancer] - [Tanggal] | [Nama Klien] - [Tanggal]

Salin bagian di atas ke dokumen Word atau Google Docs, ganti kurung siku dengan data proyekmu, dan simpan versi PDF yang bisa ditandatangani.

Langkah demi langkah menulis kontrak: format praktis

Sekarang kita praktik: ikuti langkah 1 hingga 8 ini untuk menyelesaikan kontrak dalam 20-30 menit.

  1. Buka template - gunakan contoh di atas atau template sederhana di Google Docs.
  2. Isi identitas - nama, kontak, dan perusahaan bila ada.
  3. Tulis ruang lingkup dengan bullet - misalnya deliverable 1, deliverable 2, revisi maksimal 2x.
  4. Masukkan angka dan jadwal - harga, deposit, deadline tiap milestone.
  5. Pilih klausul hak cipta - tulis secara eksplisit apakah transfer penuh atau lisensi.
  6. Tambahkan klausul pembatalan - contoh: deposit hangus jika dibatalkan setelah pekerjaan dimulai.
  7. Review singkat - baca ulang apakah ada kata ambigu.
  8. Kirim ke klien untuk review - minta klien membaca dan konfirmasi via email supaya ada jejak komunikasi.

Checklist cepat sebelum tanda tangan

Sebelum klik tanda tangan, pastikan poin ini terpenuhi:

  • Ruang lingkup jelas dan terukur
  • Angka pembayaran dan jadwal terpampang
  • Klausul hak cipta sesuai keinginanmu
  • Aturan pembatalan dan perubahan tercantum
  • Ada bukti persetujuan email dari klien

Kalau semua sudah oke, kamu bisa merasa lebih tenang menyerahkan pekerjaan dan menerima pembayaran.

Tips agar kontrak freelance aman dan ramah freelancer

Beberapa pelajaran dari pengalaman saya dan teman-teman freelancer:

  • Gunakan bahasa yang lugas - hindari istilah hukum rumit kalau tidak perlu. Tujuannya saling paham, bukan pamer vocab.
  • Mintalah deposit - bahkan 20-30 persen saja membantu menutup waktu awal dan menunjukkan komitmen klien.
  • Pakai milestone untuk proyek panjang - setiap selesai milestone, minta pembayaran sebagian.
  • Simpen semua komunikasi - email atau chat jadi bukti jika ada perselisihan soal perubahan scope.
  • Catat estimasi jam - kalau kerja dihitung per jam, pakai time tracker sederhana dan lampirkan laporan singkat.
  • Jangan menurunkan harga seenaknya - kalau klien minta tambahan di luar kontrak, tawarkan harga terpisah, jangan kerjakan gratis.

Contoh kondisi nyata dan bagaimana menyelesaikannya

Skenario 1: Klien minta revisi tak terbatas setelah final. Solusi: perlihatkan klausul revisi di kontrak dan tawarkan paket revisi tambahan dengan biaya per revisi atau per jam.

Skenario 2: Klien menunda pembayaran meskipun pekerjaan selesai. Solusi: kontrak menyebutkan jangka waktu pembayaran dan denda keterlambatan misalnya 1 persen per minggu, dan pastikan kamu kirim invoice resmi serta reminder sopan via email.

Skenario 3: Perdebatan soal hak penggunaan karya. Solusi: rujuk ke klausul hak cipta di kontrak, cek apakah transfer penuh telah disepakati setelah pembayaran lunas atau hanya lisensi penggunaan.

Bagaimana kalau proyek besar butuh kontrak lebih rumit

Buat proyek skala besar, kolaborasi banyak pihak, atau ada komersialisasi besar, sebaiknya konsultasi singkat ke profesional hukum. Tapi untuk work-for-hire standar, kontrak sederhana yang kita bahas biasanya sudah cukup sebagai alat proteksi awal.

Format tanda tangan dan bukti persetujuan

Tools gratis seperti dokumen Google plus tanda tangan via DocuSign, HelloSign, atau tanda tangan berupa persetujuan email sering kali sah dan praktis. Simpan PDF kontrak yang sudah ditandatangani dan backup ke cloud.

Checklist akhir untuk freelance aman

Ringkasan supaya kamu punya checklist yang bisa langsung dipakai:

  • Sudah ada kontrak tertulis sebelum mulai kerja
  • Deposit dibayar sesuai kesepakatan
  • Ruang lingkup dan revisi jelas
  • Hak cipta dan portfolio diatur
  • Aturan pembatalan dan keterlambatan ada
  • Semua persetujuan terdokumentasi via email atau platform

Kesimpulan

Bikin kontrak tidak harus rumit atau pakai bahasa hukum yang bikin pusing. Dengan mengikuti cara membuat kontrak freelance yang sederhana di atas, kamu bisa lindungi waktu, pembayaran, dan hasil kerja tanpa kehilangan fleksibilitas jadi freelancer. Ingat, kontrak itu alat untuk komunikasi yang jelas antara kamu dan klien. Sedikit usaha di awal biasanya mencegah banyak masalah di kemudian hari, dan itu benar-benar membuat freelance aman dan lebih menyenangkan. Semoga panduan ini membantu kamu duduk lebih tenang sebelum klik tanda tangan pertama di proyek berikutnya.