Client red flags: 10 warning signs to watch for before you sign the contract
How to spot problem clients before they cost you time and money.
Problem clients rarely surprise you. They warn you. The warning signs show up in the first email, the discovery call, or the way they react to your proposal. If you know what to look for, you can avoid months of scope creep, late payments, and stress before you sign anything. Here are ten red flags that experienced freelancers watch for, with what to do about each one.
1. They refuse to pay any deposit
A client who will not pay a deposit before work starts is telling you something about how they value your time.
Deposits are standard practice across freelancing. Design, development, copywriting, consulting, photography. Every service-based industry uses them. A client who pushes back is either unfamiliar with freelance work (manageable) or testing whether you will work for free (not manageable).
What it sounds like
- “We will pay everything when the project is done.”
- “Our company does not do deposits.”
- “Can you just get started and we will figure out payment later?”
What to do
Explain your deposit policy once, clearly. “I require a 50% deposit to lock in the project and start date. Once that is received, I begin work within [X] days.” If they still refuse, walk away. A client who will not invest upfront is the most likely client to not pay at the end.
For the full playbook on deposit conversations, read freelance deposit strategy.
2. They want to start immediately but will not discuss budget
Urgency without budget clarity is a red flag. Real projects have budgets. If the client cannot tell you a range, a ballpark, or even a ceiling, one of two things is happening. Either they have no budget at all, or they are waiting for you to name a number so they can negotiate you down.
What it sounds like
- “Just tell me what it would cost and we will go from there.”
- “We need this done by next week. Can you start today?”
- “Budget is flexible. Just send me a proposal.”
What to do
Ask directly: “What range are you working with for this project?” If they dodge the question twice, give them a range of your own and watch their reaction. If your floor is above their ceiling, you will find out fast. Better to find out now than after you have written a proposal.
3. They have been through multiple freelancers already
One previous freelancer did not work out. That happens. Three previous freelancers did not work out. That is a pattern, and you are about to become the fourth.
What it sounds like
- “Our last designer just could not get it right.”
- “We have been through a few developers on this. Nobody seems to understand what we want.”
- “The previous freelancer disappeared halfway through.”
What to do
Ask why the previous relationships ended. Listen for whether they take any responsibility. If every failure is someone else’s fault, the problem is likely the client’s expectations, communication, or scope management. You can still take the project, but charge a premium and define the scope extremely tightly. Better yet, require a paid discovery phase before committing to the full build.
4. They cannot define what they want
A client who says “I will know it when I see it” is outsourcing their decision-making to you. That means unlimited revisions, shifting targets, and a deliverable that is never “done.”
What it sounds like
- “Just be creative. We trust your vision.”
- “We do not really have a brief. Can you just explore some directions?”
- “We will figure it out as we go.”
What to do
Do not start work without a written scope. If the client cannot articulate what they want, propose a paid discovery or strategy phase. Two to four hours at your rate to define the project before you quote the build. This protects you from open-ended work and gives the client something concrete to approve before the meter starts running.
If they will not pay for discovery, they are asking you to absorb the risk of an undefined project. Decline.
5. They negotiate your rate before seeing the proposal
Price negotiation after reviewing a detailed proposal is normal business. Price negotiation before you have even scoped the work is a warning sign. It means the client’s primary filter is cost, not quality or fit.
What it sounds like
- “What is your hourly rate? Can you do it for less?”
- “We have a budget of $2,000. Can you work within that?” (Before scope is discussed.)
- “Our last freelancer charged half that.”
What to do
Redirect the conversation to scope. “I price based on the deliverable, not the hour. Once we define the scope, I will send a proposal with the investment and what is included.” If the client keeps pushing on price before you have discussed what the project actually involves, they are shopping for the cheapest option. You probably do not want to be the cheapest option.
6. They expect 24/7 availability
A client who emails at 11 PM and expects a response by midnight does not respect boundaries. That behavior will not improve after you sign the contract. It will get worse.
What it sounds like
- “We need someone who is always available.”
- “Can you jump on a quick call right now?” (at 9 PM)
- “Why did it take you 4 hours to respond?”
- Repeated messages across multiple channels (email, text, Slack, DM) for the same question.
What to do
Set communication expectations in your proposal or kickoff email. “I am available Monday through Friday, 9 AM to 5 PM [time zone]. I respond to messages within one business day. Urgent requests outside those hours are billed at 1.5x my standard rate.”
If the client pushes back on basic availability boundaries, they will push back on everything. That is not a client. That is a second job with worse benefits.
7. They ask you to start before signing anything
“Can you just mock up a quick concept so we can see if this is a fit?” That is free work. It is also the single most common way freelancers lose time on projects that never materialize.
What it sounds like
- “Can you put together a sample before we commit?”
- “Just do a quick draft and we will decide.”
- “We want to see your approach before we sign the proposal.”
What to do
Offer a paid trial project instead. “I offer a paid discovery session where we [define the scope / create an initial concept / build a prototype]. That way you see my approach and we both decide if the fit is right before committing to the full project.”
If they want free work to evaluate you, your portfolio and references should serve that purpose. The work itself starts after the contract is signed and the deposit is paid.
For more on contract structures that protect you, read freelance contract essentials.
8. The decision maker is invisible
You are talking to a project manager, a marketing coordinator, or an assistant. The person who approves the budget and signs off on deliverables is someone you have never met.
What it sounds like
- “I will need to run this by my boss.”
- “Let me check with the team and get back to you.”
- “I love it, but I am not the one who decides.”
What to do
Ask to speak with the decision maker before you write the proposal. “I want to make sure my proposal addresses the right priorities. Can I have a 15-minute call with whoever will be approving this?” If they say no, you are writing a proposal for someone you have never talked to, solving a problem you have heard secondhand. That proposal has a low close rate and a high revision rate.
At minimum, make your proposal approval process require sign-off from the actual decision maker. Do not start work on approval from someone who cannot authorize payment.
9. They dismiss your process
Every experienced freelancer has a process. Onboarding steps, communication cadence, revision rounds, approval workflows. When a client dismisses these before the project starts, they will ignore them during the project.
What it sounds like
- “We do not really do contracts. A handshake is fine.”
- “Can we skip the proposal and just get started?”
- “I do not need a formal process. Just send me stuff when it is ready.”
- “Why do you need all of this information? Just start.”
What to do
Hold your ground. “My process exists because it leads to better outcomes. The proposal defines scope so there are no surprises. The approval step confirms we are aligned. The revision rounds keep the project on track. These are not optional steps.”
If the client will not follow your process, they are telling you that your expertise is limited to the deliverable. They do not value how you work, only what you produce. That dynamic leads to scope creep, miscommunication, and disputes.
10. Your gut says no
This is not mystical intuition. It is pattern recognition. You have had enough conversations to know when something feels off. The client is vague about the project but specific about the budget. They are overly flattering in the first email. They name-drop other freelancers they have “worked with.” They send 14 emails before you have even had a call.
What it looks like
- An uneasy feeling after the discovery call that you cannot pin to one specific thing
- A sense that the client is not telling you the full story
- Mild dread when you see their name in your inbox
What to do
Trust it. You do not need a logical justification to decline a project. “After reviewing the project details, I do not think I am the best fit for this one. I wish you the best in finding the right person.” That is a complete response. You do not owe an explanation.
The projects you decline protect your capacity for the projects that are worth your time.
How to protect yourself when you take the project anyway
Sometimes you see a yellow flag, not a red one, and decide the project is still worth pursuing. In those cases, add extra protection.
Charge a higher deposit
If the client has one or two mild warning signs, move from 50% to a higher deposit or milestone billing that keeps the outstanding balance small at any point in the project.
Tighten the scope
Define exactly what is included, what is not included, and what happens when scope changes. Use a scope creep clause that requires written approval and additional payment for anything outside the original agreement.
Shorten the payment terms
Instead of net 30, use net 14 or net 7. The faster payment is due, the less exposure you have.
Add a kill clause
Include a clause that allows either party to terminate the project with written notice. Specify that work completed up to the termination date is billable and that no refund applies to the deposit.
Document everything
Move conversations from verbal to written. After every call, send a summary email: “To confirm, we agreed on [X, Y, Z]. Let me know if I missed anything.” This creates a paper trail that protects you if the client later claims the scope was different.
The cost of ignoring red flags
The math is simple. A problem client costs you more than the project pays.
A $5,000 project that takes twice as long as planned because of scope creep earns you half your effective rate. A $5,000 project that ends in non-payment costs you $5,000 and the opportunity cost of the work you turned down to take it.
According to the Freelancers Union, the average amount lost to non-payment is $6,000. Most of those losses were preventable. The warning signs were there. The freelancer ignored them because they needed the work or wanted to give the client the benefit of the doubt.
The benefit of the doubt is expensive.
FAQ
What is the biggest client red flag for freelancers?
Refusing to pay a deposit. It is the earliest and most reliable signal that the client does not intend to prioritize payment. Every other red flag is about communication or expectations. This one is about money. If they will not invest before the project starts, they are unlikely to pay promptly after it ends.
Should I always walk away when I see a red flag?
Not necessarily. A single yellow flag can be addressed with a conversation and tighter terms. Multiple red flags or a single deal-breaking one (no deposit, free work requests, disrespect for your process) should end the conversation. The decision depends on the severity of the flag and how much protection you can build into the agreement.
How do I decline a client without burning the bridge?
Keep it brief and professional. “After reviewing the project details, I do not think I am the right fit for this one. I appreciate you considering me.” You do not need to explain which red flags you noticed. Do not lie about being “too busy” because the client may come back later. Be honest without being confrontational.
What if I need the money and the client has red flags?
Charge a larger deposit, tighten the scope, and shorten the payment terms. Do not waive your deposit requirement because you need the cash. That is when you need it most. If the client will not meet your minimum terms, the project is more likely to cost you money than earn it.
How many red flags should I tolerate?
One minor flag (like a vague brief or a slow response time) is manageable with a tighter scope and clear communication. Two or more flags, or any single major flag (no deposit, free work request, disrespect for your process), should make you seriously reconsider. The risk compounds. Two yellow flags together often equal one red flag.
Is it a red flag if the client asks for a discount?
Asking for a discount after reviewing a proposal is normal negotiation. Asking for a discount before knowing the scope, or anchoring the conversation on price before value, is a flag. The timing and context matter more than the question itself.
How do I spot red flags during a discovery call?
Listen for how the client talks about previous freelancers, whether they can articulate what they want, how they respond to your questions about budget and timeline, and whether they respect the structure of the conversation. If they dominate the call, dismiss your questions, or refuse to share basic project information, those are signals.
What do I do if red flags appear after I have started the project?
Refer to your contract. If the client is expanding scope, use your change order clause. If they are not paying, start your follow-up sequence. If the relationship is deteriorating, invoke your termination clause and wind down professionally. The contract protects you after the project starts, which is why having one matters.
The practical takeaway
Red flags are not obstacles to winning the project. They are information about whether the project is worth winning.
The freelancers who earn the most are not the ones who say yes to everything. They are the ones who filter effectively and protect their time for clients who respect it.
Before your next project, review the ten flags above. If any match, either adjust your terms to compensate or walk away. The project you decline today protects your calendar for a better one tomorrow.
If you want your proposals to include the structural protection discussed here — deposits, scope boundaries, payment terms, and clear approval steps — GetPaidFirst builds all of that into the proposal automatically. The client sees the terms before they approve, and the deposit is collected at approval so you never start unpaid.
Further reading:
- Freelancers Union non-payment report (Freelancers Union)
- SBA guide to freelance contracts (Small Business Administration)
- Freelance contract essentials (GetPaidFirst)
- Deposit strategy (GetPaidFirst)
- Scope creep clause (GetPaidFirst)
- What to do when a client won’t pay (GetPaidFirst)