Freelancers lose thousands of dollars every year not because they're bad at their craft — but because they ignored the warning signs.
A client who seemed enthusiastic in the first email. A project that felt exciting. A rate that was almost what you asked for. And then: no payment, a dispute, or radio silence after 40 hours of work delivered.
Here are the seven red flags that should make you pause — or walk away entirely — before you sign anything or send a single file.
1. "Can you do a small test project first?" (Unpaid)
This is one of the oldest scams in freelancing. A real client who wants to assess your skills asks for your portfolio. A client who wants free work asks for a test. If a client wants to see your quality before committing, point them to your portfolio. If they insist on a test, charge for it — at your full rate.
2. Vague about budget and scope — but very specific about the deadline
Clients who know what they need are clear about what they want. Clients who want to lock you in before the terms are defined often plan to expand the scope after you've started. Never start a project without a clear scope, a defined deliverable list, and a signed agreement.
3. They push back hard on a contract
"We don't usually do contracts — we prefer to keep things casual." This sentence has preceded more unpaid invoices than almost any other. A contract protects both parties. A client who refuses one is either inexperienced or planning to take advantage. If they won't sign, don't start.
4. They ask you to start before the deposit clears
Standard practice in 2026: a non-refundable deposit (typically 30–50%) before work begins. A client who says "we'll pay you when the project is done" before you've even started is signaling they either don't have the budget or don't plan to pay until they've already gotten what they need.
5. They've had "bad experiences" with every previous designer
When a client mentions that their last freelancer disappeared, and their second, and their third — the common variable isn't the freelancers. Ask specific questions about what went wrong. A client who blames everyone and takes no ownership of their role in past project failures will do the same to you.
6. Communication is chaotic or disrespectful before the project starts
How a client communicates before you're hired is how they'll communicate during the project — but louder and with more urgency. Midnight messages, contradictory direction across three platforms, dismissive tone in early conversations: these behaviors don't improve once the work starts. They escalate.
7. The rate they're offering is suspiciously low — and they justify it with "exposure"
Exposure doesn't pay rent. Some clients offer low rates because they have a limited budget — that's a conversation you can have. Others offer low rates because they've found freelancers who accept them, and they'll keep doing it. Know your rate, know your floor, and don't go below it for abstract promises.
How Propo helps you protect yourself before it's too late
A single red flag might be worth a direct conversation. Two or more — especially the contract refusal, the deposit pushback, or a history of blaming previous freelancers — is a pattern that will cost you more than the project is worth.
Propo's Scam Shield lets you run a client check before you commit to anything. It flags the warning signs you might miss when you're excited about a project: suspicious payment behavior, scope creep patterns, ghosting risk, and more.
And when a client does pass the check, Propo generates a professional proposal with your rate, deliverables, payment schedule, and terms locked in — so there's no ambiguity about what you're delivering, what they're paying, and when. A clear proposal is your first line of defense against scope creep and late payments.
Start with a free rate check to find out what the market actually pays for your work — then unlock Scam Shield and the full proposal builder with a Pro subscription at $39.99/month or $399.95/year.
Try Propo → propoapp.io
One free rate check, no credit card required.