Skip to main content

How to handle a difficult client without drama, step by step

Separate the person from the problem, restate the deal in writing, and offer options instead of ultimatums.

Written by
The Delivvo team
Published
Updated
Reading time
8 min
A calm desk with a laptop and notepad in soft daylight before a client call
On this page
  1. Most conflict is a scope problem in disguise
  2. Separate the person from the problem
  3. Put it back in writing: scope, change orders and approvals
  4. Offer options, not ultimatums
  5. Prevent the next one
  6. When to end the engagement
  7. How Delivvo keeps the record that ends arguments
  8. FAQ

To handle a difficult client without drama, do three things in order. Separate the person from the problem, put the disagreement back in writing against what you both agreed, and offer options instead of ultimatums. Most conflict is a loose agreement, not a bad personality.

Most conflict is a scope problem in disguise

Before you decide a client is difficult, check what you both agreed to. Many "unreasonable" clients are working from a different memory of the deal. The revision they demand felt in scope to them and out of scope to you, and neither of you can point to a document that settles it.

The numbers back this up. In the Ignition 2025 Agency Pricing and Cash Flow Report, 57% of agencies said scope creep costs them $1,000 to $5,000 a month. Plutio's onboarding guide, quoting the Project Management Institute, says 39% of projects fail because of inaccurate requirements gathering, and that poor communication is the main cause in 29% of project failures.

So the first move in any conflict is diagnostic, not emotional. Ask whether this is a person problem or a scope problem. Often, tightening the scope conversation dissolves the "difficult" behaviour.

Separate the person from the problem

When a message lands badly, the instinct is to defend yourself. Resist it. A client who writes "this is not what I asked for" is frustrated, and frustration is information, not an attack.

Slow the exchange down. A reply written in the same minute, while you are annoyed, almost always makes things worse. Acknowledge the concern first ("I hear that the homepage is not landing the way you hoped"), then move to specifics. People calm down when they feel heard, and a calm client is a more reasonable one.

Keep your language about the work, not the person. "The brief we approved listed three page templates" is a fact. "You keep changing your mind" is a judgment, and judgments invite defensiveness. Give the client an easy way to stay professional too.

Pick the channel on purpose. A tense thread of short messages tends to get worse, because tone vanishes in text. A ten minute call to clear the air, followed by a written summary, often settles what thirty messages could not. Our guide to setting boundaries with clients covers how to say no without losing the job.

Two people talking over a laptop in a meeting
Two people talking over a laptop in a meeting

Put it back in writing: scope, change orders and approvals

Once the temperature drops, move the conversation onto paper. Restating the agreement in writing replaces two conflicting memories with one shared record.

Quote the scope you both signed off on. If the new request falls outside it, say so plainly and attach a change order that prices the extra work. That is not aggressive. It is the normal way professional work grows, and it protects the client by making cost visible before the work happens. If you have not formalised this step, our guide to change orders shows how to structure one clients accept.

Revisions need the same treatment. Endless rounds are usually a symptom of a revision policy that was never written down. When the contract says "two rounds of revisions included, extra rounds billed hourly," an unhappy client and a fair boundary can coexist.

Approvals work the same way. Get sign-off in writing at each milestone. "Approved, looks great" in a message thread is worth more than any verbal yes when a client later says they never agreed. Undocumented approvals are where good relationships quietly sour.

Offer options, not ultimatums

Ultimatums back everyone into a corner. Options let the client choose an outcome you can both live with, and they turn opponents into people solving a problem together.

Here are scripts for the three conflicts you will meet most.

For scope pushback: "Happy to add the extra templates. We can fold them into a second phase at the same rate, or add them to this month's invoice now. Which works better for you?"

For feedback that is stalling the project: "I have paused at the design stage until I get your notes, so the timeline moves out day for day. If Thursday works for feedback, we can still hit the original launch. If not, I will send a revised date."

For a late invoice: "The balance from last month is still open. I will keep the next milestone moving once it clears. Should I resend the invoice, or is there a blocker on your side I can help with?"

Payment friction is the conflict most likely to turn ugly, so keep it factual. It is also extremely common. Ignition found that 97% of agencies are chasing late payments. In its Contractor Management Report 2025, Remote says 85% of freelancers have invoices paid late at least some of the time. A calm, factual nudge reads as professional because it is routine.

Prevent the next one

The cheapest conflict is the one that never starts. Most of the fixes above work better when they are in place before the first disagreement, so spend an hour on them between projects.

Write the scope in plain sentences with a list of what is not included. A client who reads "three page templates, two revision rounds, no copywriting" has little room to remember it differently. Put the approval step on the calendar before the work starts, not after the first complaint.

Take a deposit, and tie later payments to milestones. Money creates commitment on both sides. In the Intuit QuickBooks 2025 late payments report, 47% of small businesses with outstanding invoices had some more than 30 days overdue. A client who has already paid a deposit has a stake in the project finishing well, and you carry less unpaid work if things go sideways.

Watch for early signs. A client who skips the intake form, will not name a decision maker, haggles over the deposit, or asks for work before signing is telling you how the next three months will feel. You do not have to refuse them, but you can tighten the agreement and shorten the payment schedule before you begin.

Finally, keep a short log. After each call, send a three line recap of what was decided. If a dispute comes up, you have dated proof of every change, and the client has the same record. Calm conversations are far easier when both sides read from the same page.

When to end the engagement

Some clients cannot be managed, and staying costs more than leaving. If a client is abusive, refuses to pay for completed work, or keeps expanding scope after you have documented and priced every change, end the relationship cleanly instead of absorbing the damage.

Do it the way you handle everything else: in writing, against the agreement, without heat. Deliver what has been paid for, invoice what is owed and set a clear end date. Settle outstanding balances before you hand over final files. Bonsai found that 29% of invoices were paid at least a day late, and that invoices over $20,000 were three times as likely to be paid late as invoices under $100. The bigger the job, the more reason to be paid before the handover.

If you are not sure how to leave without burning your reputation, read how to fire a client professionally. Walking away should not be your first move, and most conflicts end long before this point. Knowing you can leave, and how, is what lets you stay calm in the ones you choose to keep.

How Delivvo keeps the record that ends arguments

Delivvo keeps the quote, contract, approvals and invoices in one client record, so when a conversation turns tense you can point to what was agreed instead of arguing about memory.

Here is how it works for the situations above:

  1. The quote lists exactly what is included, built from your packages and add-ons.
  2. The client signs the contract by typing or drawing their signature. Delivvo stores a signing record with a SHA-256 hash, the IP address, the device and an archived PDF.
  3. Deliverables go into the client portal, which opens with a one-time code. The client approves each version there, so the record shows who accepted what and when.
  4. When a request falls outside the agreement, you send a new quote for the extra work and the client accepts it before you start.
  5. Invoices follow your payment schedule. If one goes unpaid, an automation sends reminders at 7, 14 and 30 days and stops once the invoice is paid.

The detail that cools conflict is that approvals and messages live beside the contract, not in a separate app. Every document also carries a verification code anyone can check on the verify page, so nobody has to take your word for it. Clients pay you directly through your own gateway, and Delivvo takes 0%, which keeps the money conversation simple.

Read more about client approvals and the client portal. Delivvo provides templates and records, not legal advice, so check your contract wording with a lawyer if the stakes are high.

This sits inside Delivvo's CRM for service businesses. More on Delivvo for teams.

FAQ

What is the first thing to do when a client gets angry?

Slow down and acknowledge the concern before you defend your work. A reply written in the heat of the moment usually escalates things. Once the client feels heard, move to the facts of what you both agreed.

How many revision rounds should I offer?

Write the number into the contract before the project starts. Two or three included rounds, with extra rounds billed hourly, is common. The number matters less than having it documented.

How do I bring up a late payment without damaging the relationship?

Treat it as routine admin. Reference the invoice, restate your terms and offer to remove any blocker on their side. A calm, factual nudge reads as professional.

When should I walk away from a client?

When staying costs more than leaving: abuse, non-payment for completed work, or scope demands that continue after every change has been documented and priced. End it in writing, settle open invoices and set a final date.

Delivvo runs the whole client cycle for service businesses, from the first inquiry to the quote, contract, deposit, invoice and delivery, so disagreements get settled by a clear record instead of memory. Clients pay you directly through your own gateway, and Delivvo takes 0%. Start free

Written by

The Delivvo team

Delivvo runs the client cycle for service businesses: inquiry, quote, contract, deposit and delivery. Payments go straight to your own account.

More about Delivvo

Your inquiry link is free.

Free plan. No card needed.