Gue mulai freelance sejak kelas 2 SMK.
Waktu itu, tahun 2010-an awal, gue masih anak sekolah yang belajar desain dan coding. Komputer di rumah masih pakai monitor tabung. Internet masih pakai modem yang bunyi kresek-kresek. Tapi somehow, gue udah dapat project pertama dari forum online.
Client pertama? Orang yang mau dibuatin website sederhana. Bayarannya? Rp 500.000. Buat anak SMK waktu itu, itu uang gede banget. Gue excited, kerjain dengan semangat 45, kirim hasilnya... dan client-nya ghosting.
Gak dibayar. Ilang gitu aja.
Welcome to freelancing, kid.
Itu pengalaman pertama gue ditipu. Dan honestly? Itu bukan yang terakhir. Sepanjang 10+ tahun journey freelance gue, gue udah ngalamin berbagai macam — dari client yang delay payment berbulan-bulan, scope creep tanpa tambahan bayaran, sampai yang straight up kabur setelah dapat hasil kerja.
Tapi di sisi lain, freelance juga yang bikin gue bisa bangun BuildWithAngga dari nol. Sekarang platform edtech dengan 900.000+ siswa. Semua berawal dari skill yang gue asah lewat project-project freelance sejak masih pakai seragam putih abu-abu.
So here's the thing: freelance itu BISA jadi career yang amazing. Bisa kerja dari rumah, flexible schedule, pilih project yang kamu suka, earn in dollars kalau mau. Tapi — dan ini but yang besar — kamu HARUS tau cara protect diri.
Karena scammer itu real. Dan mereka makin sophisticated.
Data dari Upwork sendiri menunjukkan bahwa di tahun 2024, tim Trust & Safety mereka menghapus lebih dari 12.000 job posting palsu dan ribuan akun scammer. Itu di satu platform aja. Bayangkan berapa banyak yang beredar di seluruh internet.
Artikel ini gue tulis berdasarkan pengalaman 10+ tahun freelance — dari SMK sampai sekarang jadi founder dan AI Product Engineer. Semua tips di sini bukan teori dari buku. Ini dari luka-luka yang gue dapat, pelajaran yang gue petik, dan sistem yang gue bangun supaya gak kena tipu lagi.
Kita akan bahas 7 hal penting:
- Red flags penipuan yang harus kamu kenali
- Cara obrolkan brief dengan detail supaya aman
- Pentingnya interview online atau offline
- Platform-platform terpercaya di 2025
- Aturan DP 50% yang non-negotiable
- Kontrak dan dokumentasi
- Mindset yang bikin kamu survive long-term
Ready? Let's make sure kamu gak mengulang kesalahan yang sama seperti gue waktu SMK dulu.
Bagian 2: Kenali Red Flags Penipuan Freelance
Ada satu prinsip yang gue pegang erat sampai sekarang: kalau terlalu bagus untuk jadi kenyataan, biasanya memang bukan kenyataan.
Scammer itu pintar. Mereka tau freelancer — especially yang baru mulai — sering desperate untuk dapat project. Mereka exploit kebutuhan itu dengan janji-janji manis yang too good to be true.
Tapi kalau kamu tau pattern-nya, kamu bisa spot mereka dari jauh. Ini 8 red flags yang harus langsung bikin alarm berbunyi di kepala kamu.
Red Flag #1: Bayaran Unrealistis Tinggi
"Web design sederhana, 3 halaman, deadline 5 hari. Budget: $3,000."
Kedengarannya amazing kan? Tapi wait — rate normal untuk simple website di range $500-$1,000. Kenapa ada yang mau bayar 3x lipat untuk project sederhana?
Jawabannya: mereka gak akan bayar sama sekali.
Scammer sengaja pasang angka tinggi untuk menarik sebanyak mungkin applicant. Makin banyak yang apply, makin besar kemungkinan ada yang kena jebakan. Entah itu diminta kerja dulu, diminta bayar sesuatu, atau data personal-nya diambil.
Yang harus dilakukan: Ketahui rate normal di industri kamu. Kalau penawaran 2-3x lebih tinggi tanpa alasan jelas, something is off. Research company-nya, check reviews, verify legitimacy sebelum proceed.
Red Flag #2: Minta Pindah Komunikasi ke Luar Platform
"Hey, let's continue this conversation on Telegram. It's easier."
Ini salah satu taktik paling umum. Dan alasannya simple: kalau komunikasi di luar platform, kamu kehilangan protection.
Upwork, Fiverr, Contra — mereka semua punya sistem untuk protect freelancer. Payment protection, dispute resolution, evidence trail. Tapi semua itu hanya berlaku kalau transaksi terjadi DI DALAM platform.
Begitu kamu pindah ke WhatsApp atau Telegram, platform gak bisa bantu kalau ada masalah. Scammer tau ini. Makanya mereka push keras untuk pindah komunikasi secepatnya.
Yang harus dilakukan: Tetap di platform sampai contract signed dan payment secured. Kalau client legit, mereka akan understand. Kalau mereka maksa banget untuk pindah sebelum ada commitment, that's your sign to walk away.
Red Flag #3: Minta Kamu Bayar Sesuatu Dulu
"Untuk mulai project, kamu perlu beli software khusus ini dulu. Nanti di-reimburse."
"Ada training fee $50 sebelum onboarding. Ini standar di company kami."
"Kirim deposit $100 sebagai jaminan kamu serius."
No. No. Dan absolutely no.
Dalam dunia freelance yang legitimate, TIDAK ADA client yang minta freelancer bayar apapun upfront. Kamu yang provide service, kamu yang dibayar — bukan sebaliknya.
Kalau ada yang minta kamu keluarkan uang dulu dengan janji reimburse atau janji bayaran besar nanti, itu 100% scam. Gak ada pengecualian.
Yang harus dilakukan: Instant red flag, instant rejection. Gak perlu diskusi lebih lanjut. Block dan move on.
Red Flag #4: Overpayment Scam
Ini yang agak tricky karena keliatannya kayak "kesalahan" innocent.
Ceritanya: client kirim payment, tapi "gak sengaja" kirim lebih. Misalnya project-nya $500, tapi mereka kirim $1,500. Terus mereka minta kamu kembalikan selisihnya $1,000.
Kamu, sebagai orang baik, transfer balik $1,000.
Beberapa hari kemudian, payment original mereka bounced atau di-dispute. Bank narik balik $1,500 dari akun kamu. Tapi $1,000 yang kamu transfer? Udah di tangan scammer dan gak bisa diambil balik.
Net result: kamu kehilangan $1,000 dari uang sendiri.
Yang harus dilakukan: Kalau ada overpayment, JANGAN langsung kembalikan. Tunggu sampai payment benar-benar cleared (bisa 1-2 minggu). Lebih baik lagi, minta mereka cancel payment dan kirim ulang dengan jumlah yang benar. Legitimate client akan paham.
Red Flag #5: Job Description Vague dan Banyak Typo
Professional companies punya professional communication. Titik.
Kalau job posting-nya vague ("Need someone for project. Good pay. Contact me."), full of typos, atau grammar-nya berantakan — that's a sign.
Bukan berarti semua yang grammar-nya kurang perfect itu scammer. Tapi kalau company legitimate, biasanya mereka invest effort untuk write proper job descriptions. Mereka tau apa yang mereka butuhkan dan bisa articulate dengan jelas.
Scammer? Mereka copy-paste template ke ratusan posting. Mereka gak peduli detail karena goal-nya bukan hire — tapi exploit.
Yang harus dilakukan: Baca job description carefully. Kalau terlalu vague atau unprofessional, skip. Kalau interested tapi ragu, ask detailed questions dan lihat gimana mereka respond.
Red Flag #6: Minta Free Work atau Trial Tanpa Bayaran
"Kerjakan dulu sample project ini. Kalau hasilnya bagus, kamu pasti dapat project full-nya."
"Kami butuh liat skill kamu dulu. Bikin design ini, gak dibayar tapi nanti project utamanya bayarannya gede."
Ini exploitation yang di-disguise sebagai "opportunity."
Ada perbedaan antara small test yang reasonable (misalnya 1-2 jam work untuk assess fit) dengan minta extensive free work. Kalau mereka minta kamu bikin full design, full website, atau substantial deliverable tanpa bayaran — they're just trying to get free work.
Dan spoiler alert: project "utama" yang bayarannya gede itu? Sering kali gak pernah ada.
Yang harus dilakukan: Small paid test? OK, bisa dipertimbangkan. Extensive free work? Politely decline. Bilang: "Untuk project scope seperti ini, saya kenakan fee [jumlah]. Happy to discuss if that works for you."
Red Flag #7: Menolak Kontrak atau Agreement Tertulis
"Ah, gak usah kontrak-kontrak. Ribet. Trust aja."
"Kita udah ngobrol panjang lebar, harusnya udah jelas kan semua? Langsung mulai aja."
Kontrak bukan tentang trust — kontrak tentang clarity dan protection untuk KEDUA belah pihak.
Legitimate client appreciate professionalism. Mereka sendiri biasanya punya legal team atau at least understand pentingnya documentation. Kalau ada yang push banget untuk skip kontrak, biasanya karena mereka gak mau ada bukti tertulis yang bisa dipakai against them.
Yang harus dilakukan: No contract, no work. Ini policy yang non-negotiable. Bahkan untuk project kecil, at minimum punya email thread yang clearly state scope, deliverables, timeline, dan payment terms.
Red Flag #8: Company Tidak Bisa Diverifikasi Online
Di era 2025, hampir semua legitimate business punya online presence. Website, LinkedIn, social media, reviews — something.
Kalau client claim mereka dari "PT ABC Jaya Makmur" tapi kamu Google dan gak ada apa-apa? Red flag.
Kalau email mereka pakai Gmail atau Yahoo instead of company domain (misalnya @abcjaya.com)? Suspicious.
Kalau LinkedIn profile contact person-nya baru dibuat dan gak ada connections? Very suspicious.
Yang harus dilakukan: Always verify. Google company name. Check LinkedIn. Look for reviews. Kalau mereka claim partnership dengan company besar, verify ke company besar itu langsung. 5 menit research bisa save kamu dari berhari-hari nightmare.
Mini Tips
"Trust your gut. Kalau something feels off — even if you can't pinpoint exactly what — it probably is off. Lebih baik kehilangan satu potential project daripada kehilangan waktu, uang, dan mental health karena scam. Intuisi kamu lebih smart dari yang kamu kira."
Bagian 3: Selalu Obrolkan Brief dengan Detail
Salah satu pelajaran paling mahal yang gue dapat dari freelancing: makin detail brief, makin aman kamu.
Kenapa? Karena scammer itu malas.
Mereka gak mau invest waktu untuk jawab 20 pertanyaan detail tentang project. Mereka mau cepat, mau dapat hasil (entah itu kerja gratis, data personal, atau uang kamu), terus move on ke target berikutnya.
Tapi legitimate client? Mereka appreciate thoroughness. Mereka sendiri mau project-nya sukses, jadi mereka happy kalau freelancer-nya nanya detail. It shows you care about delivering good work.
Jadi dengan nanya detail, kamu achieve dua hal sekaligus: filter scammer DAN set up project untuk sukses.
Kenapa Detail Brief Itu Penting
1. Mencegah Scope Creep
Scope creep itu ketika client terus minta tambahan di luar kesepakatan awal, tanpa tambahan bayaran. "Oh, bisa tambahin fitur ini juga?" "Btw, sekalian bikinin logo juga dong." "Satu lagi, landing page-nya jadi 5 halaman ya, bukan 3."
Kalau dari awal brief-nya jelas dan terdokumentasi, kamu punya pegangan untuk bilang: "Itu di luar scope yang kita agree. Saya bisa kerjakan dengan tambahan [fee]."
2. Memastikan Client Serius dan Legitimate
Client yang serius udah mikirin project-nya matang-matang. Mereka bisa jawab pertanyaan tentang goal, timeline, budget. Kalau ditanya malah bingung atau jawabnya vague terus, either mereka belum siap hire, atau mereka bukan real client.
3. Dokumentasi untuk Dispute Resolution
Kalau ada masalah di tengah jalan, documented brief adalah bukti kamu. "Ini yang kita agree di awal. Ini yang saya deliver. Sesuai, kan?"
Tanpa dokumentasi, jadi he-said-she-said situation. Dan di situation itu, freelancer biasanya yang kalah.
4. Filter Scammer Secara Alami
Seperti gue bilang tadi — scammer males detail. Begitu kamu mulai tanya-tanya mendalam, mereka biasanya mulai give excuses atau bahkan langsung ghosting. Good riddance.
Checklist Pertanyaan yang HARUS Ditanyakan
Ini template yang bisa kamu pakai. Gak harus semua ditanyakan untuk setiap project — adjust sesuai konteks. Tapi untuk project baru dengan client baru, better safe than sorry.
PROJECT SCOPE
- Apa exactly yang harus di-deliver? (Be specific: berapa halaman, berapa screen, fitur apa saja)
- Format file apa yang dibutuhkan? (PSD, Figma, HTML, dll)
- Revisi berapa kali yang included dalam harga?
- Apa yang explicitly NOT included dalam scope?
TIMELINE
- Kapan deadline final?
- Ada milestone atau checkpoint di tengah?
- Kapan project idealnya mulai?
- Apa yang terjadi kalau ada delay dari sisi client? (misalnya telat kasih feedback atau asset)
PAYMENT
- Total budget berapa?
- Payment terms gimana? (upfront, milestone, completion)
- Payment method apa yang digunakan?
- Kapan payment akan di-release setelah deliverable submitted?
COMMUNICATION
- Siapa contact person utama yang akan gue communicate dengan?
- Prefer komunikasi via apa? (Email, Slack, platform chat)
- Response time expectation dari kedua belah pihak?
- Timezone — ini penting kalau client dari luar negeri
CONTEXT
- Kenapa butuh project ini? Apa goal yang mau dicapai?
- Ada contoh atau reference yang disukai?
- Siapa target audience dari deliverable ini?
- Ada brand guidelines yang harus diikuti?
Gimana Cara Nanya Tanpa Keliatan Annoying
Gue tau ada yang mikir: "Kalau nanya sebanyak itu, client-nya kabur dong."
Honestly? Kalau client kabur gara-gara kamu profesional, itu bukan client yang worth it anyway.
Tapi biar lebih smooth, here's how gue biasanya frame it:
"Terima kasih untuk project opportunity-nya! Sebelum kita mulai, saya mau pastikan kita aligned supaya hasilnya sesuai ekspektasi. Boleh saya tanya beberapa hal untuk clarify scope dan timeline?"
Atau kalau via email, gue biasa kirim structured questions:
"Untuk memastikan saya bisa deliver hasil terbaik, berikut beberapa pertanyaan:
- [Pertanyaan 1]
- [Pertanyaan 2]
- [Pertanyaan 3]
Mohon info-nya ya, dan setelah itu saya akan kirimkan proposal formal beserta timeline."
Professional. Organized. Gak annoying sama sekali.
Reality Check
Client yang legitimate akan appreciate pertanyaan detail. Mereka akan respect bahwa kamu mau understand project dengan benar sebelum mulai.
Client yang annoyed dengan pertanyaan profesional? Red flag.
Client yang jawabnya selalu vague atau avoid specifics? Bigger red flag.
Dan yang paling penting: document semua jawaban. Email thread, chat log, whatever. Written record adalah teman terbaik kamu kalau ada dispute nanti.
Mini Tips
"Pertanyaan detail bukan tanda tidak percaya — itu tanda profesional. Dokter tanya detail sebelum operasi. Lawyer tanya detail sebelum ambil case. Kamu sebagai freelancer profesional juga berhak dan seharusnya tanya detail sebelum ambil project. Client yang baik akan respect ini."
Bagian 4: Interview Online atau Offline untuk Kenal Satu Sama Lain
Video call 15 menit bisa save kamu dari 15 jam nightmare.
Gue gak lebay. Ini pengalaman nyata.
Ada kalanya chat dan email bisa deceiving. Orang bisa craft message yang kedengeran professional dan trustworthy. Tapi begitu video call, vibe-nya langsung keliatan. Cara mereka ngomong, body language, gimana mereka respond ke pertanyaan — semua itu kasih insight yang gak bisa kamu dapat dari text.
Kenapa Video Call Itu Penting
1. Verifikasi Client Itu Real Person/Company
Scammer biasanya avoid video call. Karena video call = identity terekspos. Mereka prefer hide behind anonymous text communication.
Legitimate client? They have nothing to hide. Malah banyak yang prefer video call karena lebih efficient untuk discuss complex projects.
2. Gauge Personality dan Communication Style
Apakah mereka clear dalam explain apa yang mereka mau? Apakah mereka responsive dan respectful? Apakah mereka tipe yang micromanage atau kasih freedom?
Semua ini lebih gampang di-assess via video call daripada chat.
3. Detect Red Flags yang Gak Keliatan di Chat
Orang yang shifty, yang avoid eye contact, yang gak bisa jawab pertanyaan langsung, yang terlalu pushy — lebih gampang ke-detect di video call.
4. Build Rapport dan Trust Dua Arah
Video call itu two-way. Bukan cuma kamu yang assess mereka — mereka juga assess kamu. Ini kesempatan untuk show professionalism, build connection, dan establish trust yang bakal bikin kerja sama lebih smooth.
What to Look For di Video Call
POSITIVE SIGNS:
✓ Camera on dan setting professional (gak harus fancy, tapi decent) ✓ Clear tentang project dan expectations ✓ Tanya tentang process dan timeline kamu ✓ Discuss budget dengan terbuka ✓ Willing to answer questions kamu ✓ Respectful terhadap waktu — mulai dan selesai sesuai schedule
RED FLAGS:
✗ Camera off dengan alasan yang aneh atau gak mau kasih alasan ✗ Jawaban vague, avoid specifics, selalu berputar-putar ✗ Pushy untuk start immediately tanpa proper discussion ✗ Dismissive terhadap concerns atau pertanyaan kamu ✗ Gak mau discuss payment terms dengan jelas ✗ "Trust me aja, payment pasti lancar" tanpa concrete commitment
Script untuk Request Video Call
Gak tau gimana cara minta video call tanpa awkward? Pakai script ini:
Versi Formal:
"Terima kasih untuk discussion-nya sejauh ini. Sebelum kita finalize, saya biasanya schedule quick video call 15-20 menit untuk discuss project lebih detail dan pastikan kita aligned. Apakah [suggest 2-3 time options] work untuk Anda? Saya bisa via Google Meet, Zoom, atau platform lain yang Anda prefer."
Versi Casual:
"Hey, before we kick off, let's do a quick video call? 15-20 mins should be enough. Just want to make sure we're on the same page about the project. What time works for you this week?"
Kalau Mereka Decline:
Kalau mereka decline dengan alasan reasonable (misalnya: "I'm traveling this week, can we do next week?"), that's fine. Accommodate.
Tapi kalau mereka decline keras tanpa alasan valid, atau selalu ada excuse setiap kali kamu suggest, that's a red flag.
Untuk Client Lokal: Consider Offline Meeting
Kalau client-nya di kota yang sama dengan kamu, offline meeting bisa jadi option yang bagus. Especially untuk project besar atau long-term engagement.
Tips Offline Meeting:
- Public place — cafe, coworking space, lobby kantor mereka. Jangan di tempat private.
- Daytime — avoid meeting malam hari untuk first meeting.
- Bawa kontrak — kalau sudah sampai tahap ini, bawa draft kontrak untuk discuss face-to-face.
- Inform someone — kasih tau teman atau keluarga kamu meeting dimana dan dengan siapa. Basic safety.
Kenapa offline meeting powerful? Karena trust yang dibangun dalam 1 jam meeting face-to-face sering lebih kuat dari 10 email exchanges. Ada human element yang gak bisa di-replicate secara online.
Plus, kalau mereka willing to meet in person, itu strong indicator bahwa mereka legitimate.
Handling Timezone dan International Clients
Untuk client international, video call tetap penting — malah arguably MORE penting karena kamu gak bisa meet offline.
Tips:
- Use timezone converter — jangan sampai salah jadwal karena timezone confusion
- Be flexible — sometimes you need to accommodate their working hours
- Record meeting (dengan izin) — so you can refer back to what was discussed
- Follow up dengan email summary — "Per our call, here's what we agreed..." untuk documentation
Mini Tips
"Client yang menolak video call sama sekali tanpa alasan valid — that's a red flag. Di era 2025 dimana video call udah jadi norm, gak ada excuse untuk completely avoid it. Legitimate client understand bahwa verification itu reasonable request. Kalau mereka gak mau show face sama sekali, maybe there's a reason they're hiding."
Bagian 5: Gunakan Platform Terpercaya
Platform itu bukan sekadar tempat cari kerja. Platform itu protection.
Gue tau banyak yang mikir: "Ah, platform kan potong fee. Mending direct client, dapat full payment."
Logic-nya make sense. Tapi here's the thing yang sering orang lupa: fee platform itu essentially insurance premium.
Bayar 10-20% fee tapi dapat payment protection, dispute resolution, verified clients, dan evidence trail kalau ada masalah? That's a good deal. Dibanding dapat "full payment" tapi kalau client kabur, kamu gak bisa ngapa-ngapain.
Especially untuk client baru yang belum kamu kenal, platform adalah safety net yang worth it.
Kenapa Platform Matters
Payment Protection
Platform seperti Upwork punya escrow system. Artinya, sebelum project mulai, client sudah deposit uang ke platform. Kalau kamu deliver sesuai agreement, uang itu guaranteed sampai ke kamu. Client gak bisa kabur karena uangnya udah "ditahan" platform.
Dispute Resolution
Ada masalah? Platform punya tim yang bisa mediate. Mereka lihat evidence dari kedua belah pihak dan make decision. Gak perfect, tapi jauh lebih baik daripada kamu sendirian versus client yang ghosting.
Verified Identities
Platform biasanya verify client identity — minimal email, kadang sampai payment method dan company info. Ini reduce kemungkinan kamu dealing dengan completely fake person.
Review System
Kamu bisa lihat track record client sebelum accept project. Client yang sering kasih rating jelek ke freelancer? Red flag. Client yang history-nya bagus? More trustworthy.
3 Platform Terpercaya di 2025
Gue akan breakdown tiga platform yang gue personally recommend. Masing-masing punya strengths dan weaknesses, jadi pilih yang paling cocok untuk situation kamu.
UPWORK — The Giant
Upwork itu kayak mall-nya freelancing. Besar, rame, semua ada.
Kelebihan:
- Job volume tinggi — ribuan posting baru setiap hari
- Payment protection kuat dengan escrow system
- Milestone system untuk project besar
- Time tracking untuk hourly contracts
- Clients dari berbagai industri dan size
Kekurangan:
- Fee 10-20% tergantung earning history dengan client
- Kompetisi tinggi, especially untuk job populer
- Butuh Connects (semacam token) untuk apply
Fee Structure:
- 20% untuk $0-$500 pertama dengan client
- 10% untuk $500.01-$10,000
- 5% untuk $10,000+
Best for: Long-term projects, berbagai industri, freelancer yang mau scale
FIVERR — Quick Gigs
Fiverr itu model-nya beda. Instead of apply ke job posting, kamu bikin "Gig" — semacam product listing untuk service kamu. Client yang butuh datang dan beli.
Kelebihan:
- Gig-based system — set up once, dapat order terus
- Client datang ke kamu, less pitching
- Good untuk beginners yang belum punya network
- Transaction cepat untuk project-project kecil
- Interface yang user-friendly
Kekurangan:
- Fee 20% flat
- Race to bottom pricing — banyak yang jual murah
- Relationship dengan client less personal
- Review system bisa harsh
Best for: Defined services, quick projects, passive income style
CONTRA — The New Player
Contra ini relatif baru tapi growing fast. Yang bikin beda: zero commission untuk freelancer.
Kelebihan:
- 0% commission — kamu keep 100% earning
- Portfolio-focused — profile kamu kayak personal website
- Manual review setiap job posting, less scam
- Contract dan invoice built-in
- Community vibe yang supportive
Kekurangan:
- Job volume lebih sedikit dibanding Upwork/Fiverr
- Perlu Contra Pro ($99/year) untuk akses full features
- Fokus di creative dan tech, less variety
Best for: Designers, developers, creative professionals yang mau keep full earnings
Platform Comparison
UPWORK FIVERR CONTRA
Fee 10-20% 20% 0%
Job Volume High High Medium
Payment Safety Strong Strong Good
Scam Prevention Good Good Excellent
Best For All Quick gigs Creative/Tech
Pro Tips Menggunakan Platform
1. JANGAN pindah komunikasi ke luar platform sebelum contract
Ini gue ulang karena penting. Platform protection hanya berlaku kalau transaksi terjadi di dalam platform. Begitu kamu pindah ke WhatsApp atau email personal sebelum ada contract, kamu kehilangan semua safety net.
2. Gunakan payment system platform
Jangan terima "Eh, transfer langsung ke rekening aja ya, biar gak kena fee platform." Itu exactly gimana kamu lose protection. Fee platform itu worth it untuk keamanan.
3. Baca reviews client sebelum accept
Luangkan 5 menit untuk check client profile. Berapa project mereka udah complete? Gimana rating dari freelancer lain? Ada complaint pattern? This info is gold.
4. Report suspicious activity
Lihat sesuatu yang mencurigakan? Report. Platform rely on community untuk identify scammer. Dengan report, kamu help yourself dan freelancer lain.
5. Start di platform, graduate ke direct
Strategy yang gue pakai: kenalan pertama via platform. Setelah beberapa project sukses dan trust terbangun, baru consider direct relationship untuk project selanjutnya. Best of both worlds.
Mini Tips
"Platform fee itu bukan 'kehilangan uang' — itu insurance premium. Worth it untuk peace of mind, especially dengan client baru. Setelah relationship terbangun dan trust udah solid, baru consider direct engagement. Jangan skip langkah ini untuk save 10-20% tapi risk 100%."
Bagian 6: Terima DP 50% Sebelum Mulai Kerja
No money, no honey. Itu aturan emas freelancer.
Gue gak peduli seberapa convincing client-nya, seberapa besar company-nya, atau seberapa "pasti" janjinya — kalau belum ada DP masuk, belum mulai kerja.
Ini bukan soal trust issues. Ini soal profesionalisme dan industry standard.
Kenapa DP Itu Non-Negotiable
1. Proof of Commitment
DP itu bukan cuma uang — itu statement. Statement bahwa client ini serius, punya budget, dan committed untuk project ini. Talk is cheap. Money on the table is real commitment.
2. Cover Waktu dan Effort Awal
Begitu kamu mulai kerja, kamu invest waktu. Waktu yang bisa kamu pakai untuk project lain, untuk belajar, untuk istirahat. DP memastikan investment itu gak sia-sia even if something goes wrong.
3. Filter Client yang Tidak Serius
Client yang serius gak akan keberatan bayar DP. Itu standard practice di mana-mana. Yang keberatan? Usually either mereka gak punya budget, atau mereka gak niat bayar dari awal.
4. Cashflow untuk Operational
Freelance itu bisnis. Dan bisnis butuh cashflow. DP membantu kamu cover operational costs di awal tanpa harus nombok dulu terus berharap dibayar nanti.
Payment Structure Options
Ada beberapa model yang bisa kamu pakai, tergantung project size dan complexity.
Option 1: 50/50 Split — Paling Umum
- 50% upfront sebelum mulai kerja
- 50% setelah final delivery dan approval
Ini model paling straightforward dan paling umum. Cocok untuk project dengan scope jelas dan timeline pendek-menengah.
Contoh: Website 5 halaman, total Rp 10 juta
- DP: Rp 5 juta (sebelum mulai)
- Pelunasan: Rp 5 juta (setelah website selesai)
Option 2: 50/25/25 Milestone
- 50% upfront
- 25% setelah draft atau review pertama
- 25% setelah final delivery
Model ini bagus untuk project yang perlu checkpoint di tengah. Client bisa review progress, kamu dapat payment bertahap.
Contoh: Branding package, total Rp 15 juta
- DP: Rp 7.5 juta (sebelum mulai)
- Milestone 1: Rp 3.75 juta (setelah logo draft approved)
- Final: Rp 3.75 juta (setelah semua deliverable complete)
Option 3: 30/30/40 Milestone
- 30% upfront
- 30% mid-project checkpoint
- 40% final delivery
Untuk project besar dengan timeline panjang, model ini spread risk lebih merata.
Contoh: Custom web application, total Rp 50 juta
- DP: Rp 15 juta (sebelum mulai)
- Milestone 1: Rp 15 juta (setelah backend complete)
- Final: Rp 20 juta (setelah testing dan deployment)
Cara Communicate Payment Terms
Jangan malu atau awkward soal discuss payment. Ini profesional, bukan greedy.
Di Awal Conversation:
"Sebelum kita discuss lebih jauh, saya mau inform payment terms saya: 50% upfront sebelum project dimulai, 50% setelah final delivery. Ini standar untuk memastikan commitment dari kedua belah pihak."
Di Proposal/Quote:
"Payment Terms:
- 50% deposit (Rp X) due upon project confirmation
- 50% balance (Rp X) due upon final delivery
- Payment via [method]
- Work begins after deposit is received"
Kalau Ditanya Kenapa:
"Ini industry standard untuk freelance work. Deposit memastikan Anda punya slot terjamin di schedule saya, dan saya bisa allocate waktu fully untuk project Anda tanpa khawatir."
Handling Pushback
Sometimes client akan push back. Here's how to handle common objections:
"Bisa bayar full setelah selesai?"
"Saya appreciate interest-nya, tapi 50% upfront adalah policy untuk semua client baru. Ini protect kedua belah pihak — Anda dapat commitment penuh dari saya, saya dapat assurance untuk allocate waktu. Setelah kita work together dan build trust, terms bisa lebih flexible untuk project selanjutnya."
"Company kami prosedur payment-nya 30 hari setelah invoice."
"Saya understand corporate procedures bisa kompleks. Untuk accommodate, saya bisa accept DP 50% sekarang, dan untuk pelunasan bisa follow Net-30 terms Anda. Tapi project tetap start setelah DP diterima."
"Trust dong, pasti dibayar."
"Ini bukan soal trust — ini soal profesionalisme dan industry standard. Kalau kita hire contractor untuk renovasi rumah, kita juga bayar DP. Sama prinsipnya. Saya yakin Anda juga mau work dengan freelancer yang professional dan punya standard."
What If Client Refuses DP?
Be prepared to walk away.
Gue tau ini gak enak, especially kalau kamu butuh project. Tapi client yang refuse DP tanpa alasan valid adalah major red flag. Dan in my experience, lebih baik kehilangan satu potential project daripada invest waktu dan effort yang gak pernah dibayar.
Legitimate clients understand industry standard. Kalau mereka refuse, biasanya ada alasan — dan alasan itu biasanya gak bagus untuk kamu.
Additional Protections
Selain DP, ada beberapa layer protection tambahan yang bisa kamu implement:
Kontrak Tertulis
Even untuk project kecil, punya agreement tertulis. Minimal email yang clearly state: scope, deliverables, timeline, payment terms. Ini jadi bukti kalau ada dispute.
Late Payment Fee
Specify di kontrak: "Late payment akan dikenakan fee 1.5% per bulan." Ini incentive untuk client bayar on time.
Kill Fee
Kalau project dibatalkan setelah dimulai, specify bahwa DP non-refundable sebagai kompensasi untuk waktu yang sudah di-invest. Some freelancers juga add additional kill fee 25-50% dari remaining balance.
Retain Ownership
Sampai full payment diterima, ownership tetap di kamu. Final files baru di-release setelah pelunasan.
Mini Tips
"50% DP bukan greed — ini professional standard yang protect kamu dan menunjukkan bahwa kamu serius dengan work kamu. Client yang refuse DP biasanya adalah client yang akan bermasalah di kemudian hari. Better to filter them out di awal daripada suffer later."
Bagian 7: Penutup — Mindset Freelancer yang Aman
Kita udah bahas banyak tactical stuff. Red flags, detail brief, video calls, platforms, payment terms.
Tapi semua itu gak akan work kalau mindset kamu salah.
So let me share some mindset shifts yang sudah help gue survive 10+ tahun di dunia freelance — dari anak SMK yang pertama kali kena ghosting, sampai sekarang menjalankan edtech dengan 900.000+ siswa sambil tetap take freelance projects sebagai AI Product Engineer.
Protect Your Time, Protect Your Money, Protect Your Sanity
Ini mantra yang gue pegang.
Waktu kamu itu valuable. Lebih valuable dari yang kamu kira. Setiap jam yang kamu spend untuk client yang gak bayar adalah jam yang seharusnya bisa kamu pakai untuk client yang bayar, untuk skill development, untuk istirahat.
Uang kamu juga perlu di-protect. Freelance income itu unpredictable enough tanpa harus worry about getting scammed.
Dan sanity? Mental health? Itu yang paling penting. Dealing dengan scammer atau problematic client itu draining. The stress, the anxiety, the feeling of being taken advantage of — itu semua punya cost yang gak keliatan di invoice.
Semua tips di artikel ini adalah tools untuk protect ketiga hal itu.
Kamu Bukan Desperate — Kamu Professional
Salah satu trap terbesar untuk freelancer adalah desperation mindset.
"Saya butuh project ini, jadi saya terima aja terms yang gak favorable." "Client ini kayaknya sketchy, tapi saya lagi sepi, jadi ambil aja." "DP? Ah, nanti aja deh, takut client-nya pergi."
Desperate mindset leads to bad decisions. Dan bad decisions lead to exactly the situations you were trying to avoid.
Here's the truth: kamu adalah professional yang menawarkan value. Client butuh service kamu sama seperti kamu butuh bayaran mereka. Itu symbiotic relationship, bukan one-sided favor.
Begitu kamu internalize ini, negotiation power kamu berubah. Kamu bisa set terms yang fair. Kamu bisa say no to red flags. Kamu bisa walk away from bad deals.
Saying NO to Bad Client = Saying YES to Good Opportunity
Setiap kali kamu accept project yang problematic, kamu block capacity untuk project yang bagus.
Think about it: kalau kamu stuck dealing dengan client yang gak bayar, chasing invoice, fighting scope creep — waktu dan energy kamu habis. Kalau ada good client datang dengan good project, kamu mungkin gak bisa take it karena capacity kamu udah penuh sama drama.
Jadi setiap kali kamu say no to sketchy client, kamu actually saying yes to future opportunity yang lebih baik.
Reputation Over Short-Term Money
Ini especially penting kalau kamu main di platform dengan review system.
Kadang client problematic mau kasih uang lumayan. Tempting. Tapi kalau project-nya end badly — scope creep yang bikin kamu deliver subpar work, timeline yang impossible yang bikin kamu stress, payment dispute yang bikin kamu frustrated — hasilnya bisa bad review.
Dan bad review itu stays. Potentially affecting future opportunities yang much bigger.
Better to maintain clean track record dengan walk away dari problematic situations than chase short-term money dan damage long-term reputation.
Recap: 7 Aturan Emas Freelancer Anti-Scam
Let's bring it all together:
1. Kenali Red Flags — Trust Your Gut
Bayaran terlalu tinggi, minta pindah platform, minta kamu bayar dulu, overpayment, job description vague, minta free work, tolak kontrak, company gak bisa diverifikasi — semua ini warning signs. Kalau gut feeling bilang something is off, listen to it.
2. Brief Detail — Document Everything
Makin detail brief, makin aman kamu. Tanya pertanyaan mendalam tentang scope, timeline, payment, communication. Document semua jawaban. Written record adalah protection terbaik.
3. Video Call — Verify the Human
15 menit video call bisa reveal lebih banyak dari 50 email. Use it untuk verify legitimacy dan assess client. Red flag kalau mereka refuse tanpa alasan valid.
4. Platform Terpercaya — Use Protection
Upwork, Fiverr, Contra — platform fee adalah insurance premium. Worth it untuk payment protection, dispute resolution, dan verified clients. Start di platform, graduate ke direct setelah trust terbangun.
5. DP 50% — No Money No Work
Non-negotiable. DP menunjukkan commitment, cover effort awal, filter client gak serius. Walk away dari client yang refuse tanpa alasan valid.
6. Kontrak Tertulis — Everything in Writing
Scope, deliverables, timeline, payment terms — semua harus written. Minimal email agreement. Kontrak bukan bureaucracy — itu protection.
7. Walk Away If Needed — Not Every Client is Worth It
Better to lose one potential project than invest time in situation yang akan burn you. Saying no adalah skill. Develop it.
Closing: See You di Sisi yang Thriving
Gue mulai artikel ini dengan cerita tentang first time gue kena ghosting. Anak SMK yang excited dapat project pertama, cuma untuk kena reality check keras.
10+ tahun kemudian, gue masih freelance. Tapi bedanya, sekarang gue punya system. Gue punya filters. Gue punya standards.
Dan hasilnya? BuildWithAngga yang sekarang serve 900.000+ siswa. Career sebagai AI Product Engineer yang allow gue build products seperti Shayna AI. Freedom untuk choose projects yang gue mau, dengan clients yang gue respect.
Semua itu possible karena gue belajar protect myself.
Scam dan problematic clients itu akan selalu ada. That's reality. Tapi dengan tools yang udah kita bahas — red flag awareness, detailed briefs, video calls, trusted platforms, DP policy, written contracts, and willingness to walk away — kamu bisa minimize risk dramatically.
Freelance dari rumah itu bukan mimpi. Itu achievable reality. Tapi seperti any business, kamu harus protect yourself.
Apply tips di artikel ini. Implement one by one. Build your system.
Dan soon enough, kamu juga akan di sisi yang thriving.
See you there. 🚀