Tahun lalu gw terima project gratis buat klien startup fintech lokal. Alasannya simpel: butuh case study buat deck pitching. Tiga minggu kemudian, dua dev senior kita ngilang karena burnout, timeline project berbayar client kedua molor 7 hari, dan klien gratis itu bahkan gak pernah share portfolio kita ke temennya. Beneran loh. Gratisan project agency sering dianggap investasi jangka panjang, padahal secara operasional itu bom waktu yang meledak tepat di capacity delivery utama lo.

Dampak Nyata yang Gak Pernah Gw Expect

Gw pikir ini cuma satu sprint kecil. Tim lo ada 4 orang: 2 frontend, 1 backend, 1 designer. Client minta redesign dashboard admin plus integrasi API payment gateway. "Sekadar portofolio aja, gak perlu strict deadline," katanya pas awal brief. Gw ikutan santai. Sampai minggu ke-2, dia mulai kirim voice note panjang lebar soal UX flow, ganti warna button tanpa konteks design system, dan minta meeting 3x seminggu buat review-an minor.

Bayangin nih: tiap kali tim kita ngehabisin waktu buat narik scope-nya, project berbayar client lain yang lagi dalam fase UAT mulai telat. Client berbayar itu akhirnya ngeblock kalender kita buat emergency call. Hasilnya? Kita rugi dua kali: kehilangan trust dari paying client, dan harus kerja lembur paksa (gak bayar lembur) buat nyusul timeline gratisan. Secara kalkulasi kasar, 120 jam tim lo ke-burn buat project yang yield-nya nol rupiah. Dan yang ngeselin, klien gratis itu sama sekali gak jadi referral worth it. Dia malah ghosting setelah deliverable pertama dikirim.

Yang sering lupaan founder dan PM veteran kayak kita: kapasitas delivery itu finite. Setiap jam yang lo alokasikan ke gratisan adalah jam yang dipotong dari project revenue-generating. Ini bukan soal pelit, ini soal survival. Tim lo bukan mesin yang bisa di-pause kapanpun. Mereka punya cognitive load, konteks switching cost, dan bandwidth emosional yang kalau terus dibajak bakal bikin turnover rate naik drastis. Gw liat data internal kita selama Q2: 3 project freebie langsung cause 2 critical path delays di client enterprise. Angka gak bohong.

Kenapa Kita Terjebak di Fase 0 Acquisition

Masalah utamanya bukan di eksekusi, tapi di mindset akuisisi. Banyak agensi dan founder startup terjebak dalam false equivalence: portfolio = cashflow. Padahal portfolio itu vanity metric kalau gak dikonversi ke qualified leads. Dulu gw juga mikir, "Nah kalau case study bagus, nanti auto-referral." Realitanya, klien yang diajak jalan-jalan gratis biasanya adalah tipe yang paling high-maintenance dan low-alignment. Mereka cari solusi instan, bukan partner strategis. Tanpa boundary dengan client yang jelas sejak minute one, mereka akan treat scope sebagai wishlist yang selalu bisa diperpanjang.

Di fase 0 acquisition, kita sering lupa set filter. Gw lihat banyak founder nge-DM calon klien sambil bilang, "Waktu kami fleksibel, boleh coba dulu gratis." Itu red flag masif. Fleksibilitas tanpa constraint cuma bikin tim lo jadi rubber band yang ditarik terus sampe putus. Experience gw di industri ini nunjukin satu pola konsisten: yang bayar fee, sekalipun kecil, biasanya respect scope lebih besar daripada yang minta gratisan. Karena mereka udah invest uang, mereka otomatis invest attention.

Jadi kalau lo masih percaya bahwa kasih diskon 100% di awal itu strategi growth hacking yang elegan, cobain ulang hitung R&D cost internal tim lo versus actual output yang masuk ke database. Biasanya hasilnya bikin lo geleng-geleng kepala. Gw pribadi udah stop total praktik ambil gratisan mentah-mentah sejak 2 tahun lalu. Sekarang kita punya checklist pre-engagement yang memfilter 70% request sebelum masuk ke delivery pipeline. Management scope gratisan yang salah bikin kita trade-off antara vanity dan viability, dan biasanya vanity menang sementara viability yang menderita.

Template Boundary yang Kita Pakai Sekarang

Cara gw overhaul sistem ini bukan dengan tiba-tiba nge-drop semua klien gratisan, tapi dengan rebuild process-nya di level foundation. Pertama, gw bikin dokumen "Scope Lock & Limitation" yang wajib ditandatangani sebelum kickoff, berlaku untuk semua engagement termasuk pro-bono. Isinya standar: maksimal 2 siklus revisi, deliverable terikat timeline 14 hari kerja, dan klarifikasi eksplisit bahwa project ini bersifat limited-case-study, bukan full-handover.

Kalau klien gak setuju? Gampang. Kita polite-pass. Gw tau ini terdengar kaku, tapi justru di situ boundary dengan client terbangun secara otomatis. Kedua, kita geser proses follow-up ke async. Dulu kita rutin adakan standup harian atau weekly sync buat klien gratisan. Gw sadari itu buang energi. Sekarang kita pake channel dedicated di platform kolaborasi kita, sebut aja diskusi async, dimana progress update, screenshot, dan comment dikumpul di satu thread. Klien tinggal baca dan reply sesuai ritme mereka. Hasilnya? Meeting time turun 80%, dan context preservation jauh lebih rapi.

Di SatuTim kita biasa pakai fitur Discussions buat naruh semua artifact project, revision history, dan sign-off requirement di tempat yang gak bisa hilang atau bias. Jadi meskipun lo gak hadir live setiap hari, tim lo tetep bisa ngerekam apa yang agreed dan apa yang scope creep. Ketiga, gw implementasikan rule "founder does 100% of the work" kalau mau tetap kasih akses terbatas. Artinya, project gratisan itu jadi tanggung jawab personal founder, bukan di-delegasikan ke tim core. Ini jaga sanity delivery team sekaligus maintain quality control tanpa ngerusak cashflow project utama.

Kapan Gratisan Actually Makes Sense?

Gw gak nulis ini buat demonisasi project sukarela secara total. Ada konteks tertentu di mana gratisan project agency valid secara matematis: kalo tujuannya spesifik charity event, hackathon internal, atau partnership strategic yang saling expose audience premium. Beda ceritanya sama "klien startup yang baru jalan tapi minta desain gratis".

Kalau lo pilih opsi charitable/strategic, set boundenya lebih ketat. Gw biasanya limit durasi max 10 hari kerja, deliverable fixed-format (misal cuma landing page, bukan full web app), dan kontrak NDA + media release yang sudah diclearkan duluan. Plus, lo harus siap mental ngedrop expectation "case study ready". Kadang organisasi nirlaba memang belum paham standar dokumentasi profesional, dan itu fair. Kuncinya: lo jangan tumpahkan resource delivery team ke dalamnya. Lo jadi single point of failure yang manageable, bukan systemic drain.

Tapi balik ke realita agensi komersial: 90% request gratisan itu sebenarnya disguised budget negotiation. Klien takut commitment finansial, makanya minta bukti kualitas dulu. Daripada lo boncos timing, coba offer phased pilot. "Gw kasih 3 hari audit UX gratis, hasilnya kita bedah bareng, baru kita contract untuk implementation full." Jauh lebih clean. Lo dapet lead qualified, klien dapet proof-of-concept, dan tim lo aman dari scope explosion.

Cetak Biru Anti-Burnout di Phase 0

So, langkah praktis yang bisa lo apply next week: audit seluruh pipeline acquisition lo. List semua active conversations, mark yang statusnya "pro-bono / trial / portfolio only". Hitung berapa jam estimasi yang bakal di-capture oleh masing-masing. Bandingin sama capacity delivery bulan depan. Kalau angka-nya overlap atau exceed 15% buffer tim, langsung cut atau reposition.

Buat tim lo, publish SLA internal buat handling external requests. Termasuk script rejection yang profesional, bukan sekadar "sorry we're busy". Contoh gw: "Kami prioritaskan current delivery milestone sampai [date]. Jika ingin masuk queue portfolio, bisa submit via form struktur berikut dan kami akan review capacity di Q3." Gampang, tapi efektif filter noise. Jangan biarkan good intentions jadi excuse buat neglect existing paying clients.

Coba minggu ini: tarik garis tipis di inbox acquisition lo. Filter 3 project gratisan pending, tanya diri lo sendiri "apa payoff nyata yang lo dapetin selain screenshot di LinkedIn?" Kalau gak ada, let them go. Pertanyaan gw ke lo: berapa jam/minggu sebenarnya yang habis terseret gratisan project agency di pipeline lo saat ini, dan berapa project berbayar yang kena impact delay-nya?