How to fire a client: when to do it, what to say, and how to hand over
Fire a client when the account loses money after unbilled hours are counted, when payment or behavior has not changed after one direct written warning, or when they mistreat your team. Check the termination clause, give the notice it requires, say it by phone and confirm by email, finish or hand over cleanly, and transfer what they have paid for.
Every agency carries one client it should have let go a year ago. The monthly revenue looks fine. The account manager sighs when the name comes up. Two developers have asked not to work on it. The owner keeps it because replacing $9,000 a month feels harder than enduring it.
Ending a client relationship is an ordinary commercial decision, and it deserves the same care as starting one. This article covers when to do it, the one conversation you owe them first, the contract mechanics, the wording, and the handover. It is part of the Clients hub. If the pipeline is the reason you are hesitating, read how to get clients alongside it, because an empty pipeline is why most owners tolerate accounts they should end.
When it is time
There are four situations where I stop trying to repair the relationship.
The account loses money and they will not accept new terms. This requires real numbers, covered in the next section.
Payment is chronically late after a direct conversation. A client who pays 45 days late every month is borrowing from you at zero interest. If the escalation steps in what to do when a client is not paying have been run once and the pattern returned, it will keep returning.
They mistreat your people. Shouting, insults, messages at midnight with demands for a reply, pressure on junior staff to bypass the process. I give one warning to the client’s senior contact and then I act. No account is worth a good employee, and the team watches closely to see which one you choose.
They ask you to do something dishonest or unsafe. Backdating documents, misleading their own customers, skipping security work and wanting your name on the result. This one gets no warning period.
There is also a softer category: the client you have outgrown. Your minimum engagement is now $40,000 and they send $2,000 jobs. They get the gentlest version of everything below and a referral to a firm that suits them.
Most other problems, including the patterns in the article on difficult clients, are fixable with a firmer process. Try that first.
The margin test
Revenue hides bad accounts. Run this calculation before deciding. Here is a worked example for a retainer client.
| Item | Monthly figure |
|---|---|
| Retainer fee | $9,000 |
| Hours included | 60 |
| Hours actually worked, including calls and rework | 88 |
| Effective rate ($9,000 divided by 88) | $102 an hour |
| Loaded cost of the team per hour | $95 |
| Gross profit on delivery ($9,000 less 88 hours at $95) | $640 |
| Owner time on escalations, 6 hours at $200 | $1,200 |
| Result | A loss of $560 a month |
On paper this client pays $150 an hour. In practice they pay $102, and once the owner’s time is counted the account costs money to keep. The same 88 hours sold to a client at your standard rate would bring in $13,200.
Add the costs that do not appear in a spreadsheet. If one developer leaves because of this account, replacing them costs months of salary in recruiting and ramp-up.
When the numbers are this clear, you have two options before termination. The first is to reprice: move the retainer to $13,000 or cut the included hours to match the fee. The article on retainer pricing explains how to structure that. The second is to enforce the scope you already have, using the approach in how to handle scope creep. A fair share of clients accept a price increase when it is presented with the hours data. The ones who refuse have made the decision for you.
The conversation you owe them first
Except in cases of abuse or dishonesty, a client should not be surprised by a termination. Raise the problem once, clearly, in writing, with a specific change and a date.
I want to raise something directly, because I would like this to keep working.
Over the last three months the retainer has averaged 88 hours against the 60 it covers. We have absorbed the difference, and we cannot continue to do that.
From the 1st of next month I would like to move to one of two arrangements: a retainer of $13,000 for 85 hours, or the current $9,000 with a firm cap of 60 hours and additional work quoted separately. Could you let me know by the 20th which you prefer?
It states facts with numbers, offers two ways forward and sets a date. If the answer is a refusal or silence, you have your reason and a paper trail showing you acted fairly.
For behavior problems the equivalent message goes to the senior contact:
I need to raise how our team is being spoken to on calls. On Tuesday and again on Thursday, [NAME] was shouted at in front of the group. I have asked the team to end any call where that happens. I would like your help making sure it does not happen again, because if it does we will need to end the engagement.
The contract mechanics
Read the contract before you say anything. Three clauses matter.
Termination for convenience. Either party may end the agreement with written notice, commonly 30 days. If your master services agreement has this, you can leave without giving a reason, provided you give the notice and work through the period.
Termination for cause. If the client has materially breached, most commonly by not paying, you can terminate after giving written notice of the breach and a cure period, often 10 to 30 days. If they pay within the cure period, the right to terminate for that breach usually falls away.
The statement of work. A fixed-scope SOW may bind you to deliver even when the master agreement allows termination for convenience, depending on how the two documents interact. Check whether termination rights apply to the SOW or only to the overall agreement.
A termination clause worth having in your own paper:
Either party may terminate this Agreement or any Statement of Work for convenience on thirty (30) days’ written notice. On termination, Client will pay for all Services performed and expenses incurred through the effective date of termination, including work in progress at the rates set out in the applicable Statement of Work.
If your contract has no route out, negotiate one. Most clients will agree to a mutual termination in writing once they know you want to leave, because nobody wants a supplier who is working under protest. Put the agreed end date, the final payment and the handover scope in a short signed letter.
Follow the notice requirements to the letter: the method, the address, the number of days. A termination sent by chat message when the contract requires written notice to a named person can be ineffective, and a lawyer should look at anything involving a dispute over money. The same principles apply in the UK and EU.
How to say it
Call first. A termination that arrives cold by email reads as hostile no matter how it is worded. The call takes five minutes.
I am calling because I have made a decision and I wanted you to hear it from me. We are going to end our engagement. Under our agreement that takes effect in 30 days, on the 30th. I will send the formal notice this afternoon along with a handover plan. Between now and then the team will keep working as normal and make sure you have everything you need.
Then stop talking. If they ask why, give one sentence: “We are not able to serve this account well at the current terms.” A list of grievances invites argument about each item.
Confirm by email the same day.
Subject: Notice of termination, [AGREEMENT NAME]
Hi [NAME],
Following our call today, this email is written notice under section [NUMBER] of our agreement dated [DATE] that we are ending the engagement. The effective date is [DATE], 30 days from today.
Until then we will continue the current work as planned. By [DATE] you will receive a handover document, all source code and files, and the return of all credentials. Our final invoice will cover work through the effective date and is due on our usual terms.
If it would help, we can spend an hour with whoever takes this over. Thank you for the work we have done together over the last two years.
Variations
For the client you have outgrown:
Our business has moved toward larger engagements, and we are no longer the right size of firm for the work you need. I would like to introduce you to [FIRM TYPE, FOR EXAMPLE A SMALLER STUDIO] who would serve you better, and to make the transition as easy as possible.
For termination for cause after non-payment:
Invoices [NUMBERS], totaling $[AMOUNT], remain unpaid [NUMBER] days past due. This is notice of material breach under section [NUMBER]. If the balance is not paid in full within [CURE PERIOD] days, the agreement will terminate on [DATE] without further notice.
What you owe them on the way out
Deliver everything they have paid for. Completed work, and work in progress up to the termination date if it has been paid for. If your contract says ownership transfers on payment, unpaid work stays with you until the final invoice clears. The article on who owns the code explains why that clause matters at exactly this moment.
Return access. Hand back or revoke every credential and confirm in writing that you have done so. If you hold their domain, hosting or accounts in your own name, transfer them. Holding a client’s infrastructure hostage over a dispute is a fast route to a legal claim. The access table from the client onboarding process is your list.
Write a handover document. Two to five pages: what exists, where it lives, how to deploy it, known issues, work in progress and its state, third-party services and their renewal dates.
Offer a paid transition. One handover call is a courtesy. Beyond that, quote transition support at your standard rate for a fixed period.
Keep confidentiality. Those obligations survive termination. So does basic discretion. Say nothing about the client to anyone.
Send the final invoice promptly and close the account in your systems.
After they are gone
Tell the team the same day you tell the client, with the end date and the plan for the freed capacity. Write down the warning signs you ignored during the sale and add the missing check to your onboarding. Then put the hours you used to spend on that account into the pipeline, because the gap in revenue is real.
Common questions
- How do you politely fire a client?
- Tell them by phone first, then confirm in writing the same day. State the decision, the last day of service under the contract's notice period, and what you will hand over. Keep the reason short and about fit or the business. Do not list grievances.
- Can I fire a client in the middle of a project?
- Only if the contract lets you. Look for a termination for convenience clause with a notice period, or a termination for cause clause if they have breached, for example by not paying. If neither applies, you are usually bound to finish the current statement of work, so negotiate a mutual exit in writing.
- What do I owe a client after I terminate?
- Everything they have paid for: completed work, work in progress to the termination date, their credentials, their data and reasonable handover notes. You also owe continued confidentiality. You do not owe free work beyond the notice period, and extended transition help should be billed.
- Should I fire a client who pays well but is difficult?
- Run the numbers with every unbilled hour included, then add what the account costs in staff turnover and lost capacity. Many accounts that look profitable on revenue lose money on that basis. If it is still profitable, try raising the price and tightening terms before ending it.
- Should I refer a client I am firing to another agency?
- If the issue is fit, size or specialty, yes, and it softens the exit considerably. If the issue is non-payment or abusive behavior, do not send that problem to a firm you respect. Offer a handover to whoever they choose instead.