How to spot difficult clients before you sign, handle the most common problem situations mid-project, and exit a client relationship professionally when it's time.
10 mins
There's no way around it — you're likely to encounter at least one difficult client in your first year. Sometimes you'll see it coming. Sometimes a client who starts out great will slowly become someone you dread working with over the course of six months or a year. Both happen, and both are normal.
This lesson covers how to spot red flags early, how to handle the most common difficult client situations, and how to exit a client relationship professionally when it's time.
The mindset piece first
When you're just starting out, take what you can get — and then show up fully for every project, even the ones that feel less than ideal. The client might not always deserve your best work, but you deserve the practice, the portfolio piece, and the experience of figuring out how to work through hard situations. This is how you grow.
Nothing in freelancing is forever, and that includes clients. You can do one project with someone and decide not to continue. You can wrap up a contract and not renew. You have more agency than it might feel like in the moment.
Red flags to watch for before you sign
The easiest difficult clients to handle are the ones you never take on. Here are signs worth paying attention to during discovery calls and early conversations:
- They haggle aggressively on your rate before the project even starts
- They can't clearly articulate what they want or keep changing the scope during the scoping conversation
- They've worked with "a lot of freelancers" who "just didn't get it"
- They want an unusually fast turnaround for the budget they're offering
- They ask for free work, free samples, or an unpaid "trial" beyond what you're comfortable with
- They're slow to respond during the sales process — if they're hard to reach before you've signed, it won't get easier
- They push back on having a contract
- Something just feels off
You don't have to be able to name the red flag to trust your gut. If a client gives you a bad feeling during the pitch process, that feeling rarely goes away once the work starts.
Common types of difficult clients and how to handle them
The scope creeper
This is one of the most common difficult client situations — the project that slowly expands beyond what you agreed to, usually through small additional requests that each feel reasonable on their own.
How to handle it: Address it as soon as you notice it, not after months of resentment have built up. Reference your original agreement and name what's changed.
"I've noticed we've moved outside the scope of our original agreement in a few areas — [specific examples]. I'm happy to continue this work, but I'd like to either bring the project back into scope or create a new agreement that reflects the expanded needs. Which would you prefer?"
See the Client Email Templates [link to come] for a written version of this conversation.
The slow payer
Late invoices are stressful and unfortunately common. Your contract should specify payment terms — net 7, net 15, or net 30 — and what happens if payment is late.
How to handle it: Follow up promptly and matter-of-factly. Don't let it linger hoping it resolves itself.
"Hi [client], just following up on invoice #[X] which was due on [date]. Could you let me know when I can expect payment? Happy to resend the invoice if that would help."
If payment is significantly overdue and you're still doing work for them, it's reasonable to pause new deliverables until the outstanding balance is settled. Your contract should support this — another reason to have one.
The feedback looper
This client can't make a decision. Every deliverable goes through endless rounds of revisions, often contradicting previous feedback. They want changes, then want the original version back, then want something else entirely.
How to handle it: Revisit your contract — how many revision rounds did you agree to? If you've exceeded that, it's completely reasonable to charge for additional rounds.
"We've now completed [X] rounds of revisions, which is beyond what our original agreement included. I'm happy to continue refining this — additional revision rounds are billed at [your rate]. Would you like to proceed?"
Going forward, build a clear revision policy into every contract before you start.
The disappearer
This client is enthusiastic during onboarding and then goes completely silent — doesn't send the materials you need, misses feedback deadlines, and leaves you waiting to do your job.
How to handle it: Build a client responsibility clause into your contracts that specifies your timelines depend on receiving materials and feedback by agreed dates. When they go quiet, follow up once, then again a week later.
"Hi [client], just checking in — I'm still waiting on [materials/feedback] to move forward on [project]. Could you let me know when you'll be able to send that over? I want to make sure we can hit the deadline we discussed."
If they remain unresponsive and it's affecting your ability to deliver, you have grounds to pause the project or address the timeline in writing.
The one who just isn't a good fit
Sometimes there's no single dramatic issue — a client just isn't the right fit. The work isn't interesting, the communication style is exhausting, or the project has drifted far from what you do best. You don't need a specific grievance to decide not to continue.
How to handle it: Finish the current contract if you can, then don't renew. If it's truly unsustainable, you can end it early — just make sure your contract allows for early termination and give appropriate notice.
How to have the hard conversation
Whether you're addressing scope creep, late payment, or a relationship that just isn't working, the principles are the same:
Write it out before you send anything. Get all your feelings out in a private document first — not in the email draft, not anywhere the client can see. Then pull out the key points and strip the emotion.
Be factual, not emotional. State what happened, what the original agreement was, and what you need going forward. You don't need to justify your feelings or explain at length.
Keep it short. The longer the email, the more anxious it reads. Say what needs to be said and stop so the client can respond.
Take responsibility where it's genuinely warranted. If you let scope creep go on for two months without saying anything, own that. "I take responsibility for not addressing this sooner." It defuses tension and shows professionalism.
See the Client Email Templates [link to come] for templates covering scope creep, late invoices, rate raises, and ending contracts.
How to exit a client relationship
When it's time to end a contract — whether because the relationship isn't working, the client isn't paying your new rate, or you've simply outgrown them — keep it professional and clean.
Check your contract first. Most contracts allow either party to terminate with notice. Know what you've agreed to before you send anything.
Give appropriate notice. Two weeks is a reasonable minimum for ongoing work. More is better if you're mid-project.
Keep the email brief and professional. You don't owe a lengthy explanation.
"Hi [client], I'm writing to let you know that I'll be ending our contract as of [date]. [One brief, neutral reason if you want to include one — or leave it out entirely.] I'll make sure everything is wrapped up and handed off cleanly before then. Thank you for the opportunity to work together."
If you want to refer them to another freelancer, you can offer that. If you don't, you're not obligated to.
When to cut your losses early
Sometimes a client situation is bad enough that finishing the contract isn't worth it — ongoing late payment, disrespectful communication, or work that's actively harmful to your reputation or mental health.
In those cases: check your contract, give whatever notice is required, and go. Some clients cost more than they pay.
The Business Audit lesson in this chapter has a full framework for evaluating your roster and making these calls with more distance and less emotion — worth revisiting any time a client situation starts to feel complicated.
The bigger picture
Every difficult client teaches you something — about your contracts, your onboarding process, your red flag radar, or your own boundaries. The freelancers who handle these situations well aren't the ones who never have difficult clients. They're the ones who have systems for catching problems early and language for addressing them directly.
You'll outgrow certain clients as your business grows. That's not a failure — it's a sign of progress.