If you work with clients long enough, eventually, one will go sideways. Maybe they ghost you mid-project, refuse to pay, or try to squeeze extra work out of you for free. Some will even find a way to blame you for their own disorganization.
When this happens, your freelance contract is your only real safety net, but only if it’s built to actually protect you. So before assuming you’re covered, let’s break down the common client problems, how contracts should handle them, and what to do if things still go wrong.
While extreme cases are rare, I’ve heard enough stories to know that even one bad client can derail a project. Here are some scenarios worth preparing for.
Disclaimer: This article is based on personal experience and general best practices. It is not legal advice. If you’re unsure about your contract terms or dealing with a complex client situation, it’s always best to consult with a qualified legal professional who understands freelance or contract law in your region.
The Client Won’t Pay
The problem: You’ve delivered the work, but now the client is suddenly “too busy” to process your invoice, or worse, they go completely silent. Rare, but happens.
What protects you:
- A clear payment structure (e.g., 50% upfront, 50% before final delivery) meaning they won’t be receiving the final files or deliverables until the payment comes through.
- A late payment clause that adds fees for overdue invoices.
For example, you could charge a 2% late fee on the total invoice for every week past the due date.
- A kill fee if the project gets cancelled after you’ve already started working.
In many cases, the 50% upfront deposit also serves as a kill fee.
What to do: If payment is overdue, stop working immediately and send a firm but professional reminder. If they continue to stall, escalate: charge late fees, send a final demand, and if needed, take legal action or hire a collections agency.
The Client Keeps Changing the Scope
The problem: You agreed to a specific project, but now the client is asking for extra revisions, additional features, or unexpected tasks without offering extra pay.
What protects you:
- A detailed scope of work that outlines exactly what’s included (and what isn’t).
- A revision limit (e.g., two rounds of revisions before extra fees apply).
- An additional work clause stating that anything outside the original scope requires a new estimate and approval.
What to do: Push back by reminding them of the project scope they’ve agreed on. If they still insist, quote them for the extra work instead of giving in for free.
Clear boundaries now prevent bigger issues later. I’ve seen it happen firsthand.
The Client Ghosts You
The problem: One day, your client is responsive. The next, they disappear—leaving your project in limbo.
While this isn’t the most common issue, it still happens and when it does, it can leave you stranded mid-project.
What protects you:
- A milestone-based payment schedule (so you’re paid for work completed, even if they vanish).
- A pause clause, which allows you to put the project on hold and charge a restart fee if the client goes missing.
- A termination clause outlining what happens if either party needs to walk away.
What to do: Follow up twice. Once professionally, once firmly. If they don’t respond, stop all work and let them know their project is being archived. If they come back months later expecting you to pick up where you left off, enforce a restart fee.
The Client Is Unreasonably Difficult
The problem: The client nitpicks every tiny detail, sends aggressive emails, or constantly questions your expertise.
What protects you:
- A respect clause stating that communication must remain professional on both sides.
- A project termination clause allowing you to end the contract if the working relationship becomes toxic. A solid termination clause should outline how either party can end the project, what happens to the work already completed, and how final payments will be handled.
What to do: If a client is constantly undermining you, be direct. Let them know that constant changes or micromanagement slow down the project. If their behaviour crosses a line, remind them of the respect clause and if necessary, exit the project professionally.
The Project Fails and They Blame You
The problem: Maybe their business idea was flawed, their team was disorganized, or they simply ignored your advice. But instead of taking responsibility, they point the finger at you. This is a worst-case scenario, but when it happens, it can be a nightmare.
What protects you:
- A limitation of liability clause, stating that you’re not responsible for business outcomes.
- A client responsibility section, clarifying that they must provide timely feedback, approvals, and materials.
- A no-guarantees clause, making it clear that results depend on factors beyond your control.
What to do: Stay professional, refer to the contract, and don’t get pulled into their emotions. If they push for a refund or threaten legal action, consult a lawyer before responding. This is exactly why contracts exist.
A Strong Freelance Contract Saves You Time, Money, and Stress
A contract isn’t just a formality—it’s your first line of defense against bad clients and failed projects. The stronger your terms, the less time you’ll spend chasing payments, dealing with scope creep, or managing unnecessary stress.
If you haven’t updated your freelance contract in a while, now’s the time to:
- Tighten your payment terms to avoid unpaid work.
- Clearly define scope and revision limits to prevent extra work for free.
- Add termination clauses so you can walk away if needed.
A solid freelance contract won’t stop every problem client, but it will put you in a position where you don’t have to fight for what you’re owed or tolerate nonsense just to get paid.
Ever dealt with a bad client? What’s the worst situation you’ve had to handle?



