Winning clients

How to Handle Difficult Clients: 10 Situations and What to Say

By Yamraj Khadka · Updated · 4 min read

Most clients are reasonable. But sooner or later, every freelancer meets one who asks for "just one more small change" twenty times, pays late or disappears halfway through a project. How you respond protects your time, your income and your reputation.

Prevention beats cure

Most client problems start before the work does. Before every project:

  • Agree on the scope in writing: what's included, and what isn't.
  • Set the number of revisions.
  • Agree on the price, payment schedule and deadline.
  • Take a deposit from direct clients, usually 30–50%.

The free contract generator puts all of this in a simple agreement in minutes.

1. "Can you also just…?" (scope creep)

The client keeps adding small extras that weren't in the original agreement.

Happy to help with that! It's outside the original scope we agreed, so I'll send a quick quote for it. Would you like me to add it now, or after we finish the current work?

Stay friendly, but always connect new work to new payment. Use the quote calculator to price extras quickly.

2. Endless revisions

You've done the agreed rounds of revisions, and the requests keep coming.

We've now completed the two rounds of revisions included in the project. I'm happy to keep refining it. Additional rounds are [price] each. Shall I go ahead?

3. Late payment

The invoice is overdue. Start politely and get firmer step by step.

The day after the due date:

Hi [name], a quick reminder that invoice [number] for [amount] was due yesterday. I've attached it again for convenience. Let me know if you need anything from me.

A week later:

Hi [name], invoice [number] is now a week overdue. Could you let me know when payment will be sent? I'll need to pause further work on the project until it's received.

Create clear invoices with the free invoice generator, so there's no confusion about amounts or dates.

4. The client disappears mid-project

You're waiting for feedback or files, and the client has gone silent.

Hi [name], just checking in on [project]. I'm waiting on [feedback / files] to continue. If I don't hear back by [date], I'll pause the project and we can pick it up when you're ready. The schedule will move by the same amount of time.

Put the next steps in writing, and don't keep working without the client's input.

5. A discount request after delivery

The work is done, and the client suddenly asks for a lower price.

I understand budgets can be tight. The price was agreed before we started, and the work has been delivered as described. If budget is a concern for future projects, I'm happy to suggest a smaller scope that fits.

6. Unclear or changing feedback

"I don't like it, but I don't know why."

Thanks for the feedback! To get it right, could you share one or two examples you like, and tell me what you like about them? That will help me make the next version much closer to what you have in mind.

7. Rude or aggressive messages

Don't reply in anger. Stay calm, short and professional:

I want to make sure this project goes well for you. Let's focus on what needs to change. Could you list the specific points you'd like me to fix?

If the abuse continues, you can end the project. On marketplaces, report it to the platform's support team.

8. Unrealistic deadlines

The client wants a week's work by tomorrow.

I can see this is urgent. In the time available, I can deliver [smaller version] by tomorrow, or the full project by [realistic date]. A rush delivery is possible for an extra [rush fee]. Which works best for you?

9. "Let's work outside the platform"

A client you met on a marketplace asks to pay you directly.

Thanks for suggesting it, but I keep all work for clients I meet here on the platform. It protects both of us, and it's part of the platform's rules.

Moving off the platform can get your account banned, and it removes your payment protection.

10. "Do a free sample first"

A small paid test is normal. A large unpaid "test" often isn't.

I'm happy to show you how I'd approach this. Here are two similar projects I've done: [links]. For a custom test, I offer a small paid trial task at [price], which counts toward the project if you go ahead.

When to walk away

Some clients cost more than they pay. It's time to end the relationship politely when a client:

  • refuses to pay for work that was delivered as agreed
  • is abusive or disrespectful
  • keeps asking for unpaid work
  • asks you to do something dishonest or against the platform's rules
Hi [name], I don't think I'm the right fit for this project going forward. I've attached everything completed so far, and the final invoice for the work done. I wish you the best with it.

On marketplaces, use the platform's resolution or support center for disputes. Keep every agreement and message in writing. It's your best protection.