The worst client isn't the one who says "No." The worst client is the one who says "Yes," takes your hard work, consumes your time, and then disappears when the invoice arrives.
Veteran freelancers develop a "sixth sense" for these people. They've been burned enough times to recognize the warning signs before signing a contract. If you are new to the game, here is a cheat sheet built from years of collective freelancer pain. If you hear any of these phrases, proceed with extreme caution—or run.
1. "This should be a really quick job for a pro like you."
Translation: "I have no idea how much work this takes, but I've already decided I don't want to pay much for it."
Clients who minimize the work before you start will devalue the work after you finish. They will dispute your hours, question your timeline, and inevitably ask "why is this taking so long?" when they set unrealistic expectations from the start.
How to respond: "I appreciate your confidence! Based on my experience, this typically takes [X hours/days]. I want to make sure we're aligned on scope and timeline before we begin. Let me put together a detailed quote for you."
2. "We have lots of future work if this goes well."
Translation: "Please do this first job for free/cheap. We're dangling future income as bait."
This is the "carrot on a stick" trick, and it's the oldest one in the book. Never price a job based on potential future work. Price the job in front of you at your full rate. 99% of the time, the "future work" never materializes—or it goes to someone cheaper once you've delivered the initial project.
How to respond: "That's great to hear! I'd love to build a long-term relationship. For now, let's focus on making this first project amazing. Here's my standard rate for [scope]."
The math that proves it: If you give a 30% discount on a $5,000 project ($1,500 loss) for "promised" future work that never comes, you've essentially worked for free for an entire week. If the future work does come, great—charge full rate then. You don't need to give a loyalty discount before they've proven their loyalty.
3. "I've fired 3 other designers before you."
Translation: "I am impossible to please, and you are next."
If everyone else is the problem, the client is the problem. Do not think you are the "special one" who can fix them. You aren't. This client has a pattern of hiring, being dissatisfied (usually because of their own unclear vision), and then refusing to pay or demanding endless revisions.
The exception: Sometimes clients genuinely had bad luck with previous freelancers. If they can specifically articulate what went wrong ("the last developer missed deadlines and went silent for weeks"), that's different. Vague complaints ("they just didn't get it") are the red flag.
4. "Can we skip the contract? We're a small family business."
Translation: "I want to keep the scope flexible so I can ask for unlimited revisions and maybe not pay at the end."
Contracts protect both sides. A client who refuses to sign one (or agree to a formal quote) is planning to abuse the relationship—whether they consciously realize it or not. The "family business" angle is emotional manipulation designed to make you feel guilty for being professional.
How to respond: "I completely understand—I love working with family businesses! The contract is actually there to protect you too. It guarantees delivery dates, defines exactly what you're getting, and ensures we're both on the same page. Let me send over a simple, one-page agreement."
5. "I need this done yesterday."
Translation: "I am disorganized, and I am going to make that your emergency."
Rush jobs are fine—they happen in every industry. But they come with a "Rush Fee" (typically 25-50% premium). If they want speed but complain about the rush pricing, walk away. They want first-class service at economy prices, and they'll be a headache at every stage.
The pattern: Clients who are perpetually "in a rush" are almost always late on everything else—especially payments. The urgency they demand from you is never reciprocated when it's time for them to pay your invoice.
6. "I'm not sure what I want, but I'll know it when I see it."
Translation: "I am going to make you do 50 revisions until you accidentally guess what's in my head."
This is Design Hell. Never start work without a clear brief or a strict limit on revisions in your quote. If the client can't articulate their vision, it's your job to help them define it before you start—not during the project.
How to handle it: "I'd love to help you figure out the direction! Let's start with a paid Discovery Session where I'll ask you questions, show you examples, and create a brief we both agree on. This ensures we don't waste time or money going in the wrong direction."
7. "Can you send the source files before payment?"
Translation: "I'm planning to take your work and disappear."
Never, ever hand over the final high-res assets, source code, or production files until the final invoice is paid. Once they have the files, you have zero leverage. This is non-negotiable.
Best practice: Send watermarked previews or low-resolution versions for approval. Deliver final files only after payment clears. Include this policy in your contract so there are no surprises.
How to Protect Yourself: The 4-Layer Defense
The best defense is a strong offense. Here are four layers of protection every freelancer should have in place:
- Always require a deposit: Use our Quotation Generator to send a formal proposal that explicitly requires 50% upfront. This filters out non-serious clients immediately.
- Use a written contract: Even a simple one-page agreement that defines scope, timeline, payment terms, and revision limits protects you legally.
- Set revision limits: "This project includes 2 rounds of revisions. Additional revisions are billed at $X/hour."
- Never deliver final files before payment: Watermarked proofs only until the invoice is settled.
If they balk at the deposit, they were never going to pay the final bill anyway. You just dodged a bullet—and saved yourself weeks of unpaid work.
Frequently Asked Questions
What percentage should I charge as a deposit?
50% upfront is the industry standard for most freelance work. For very large projects ($10,000+), a 30-40% deposit with milestone payments is common. For small projects under $500, consider requiring 100% upfront—the administrative cost of chasing a $300 invoice isn't worth it.
Should I fire a client mid-project if they show red flags?
If the red flags appear after work has begun, try to complete the current milestone, send a final invoice for work done, and then politely decline future work. A professional exit is better than a dramatic one. "Unfortunately, I don't think I'm the right fit for this project going forward. I've completed [scope] and attached the final invoice."