How to Fire an Agency Client
Most agency owners wait 6-12 months too long to fire a bad client. The result: burnout, team turnover, lost momentum.
Here's how to do it cleanly.
When to fire
Fire when ANY two of these are true:
- They're under 10% of your revenue
- They take >20% of your team's mental energy
- They're chronically late on payments (>2x in 12 months)
- They demand >2x the agreed scope without paying
- They're verbally abusive to your team
- They refuse to renew at market rates after your costs went up
- You dread their meetings
Two of these = fire. One alone might be a coaching opportunity.
How to fire — the structure
Step 1: Decide your transition window
Standard is 30-60 days. This protects the relationship and gives them time to find a replacement.
Step 2: Have the call (not email-first)
Bad-fit clients deserve the courtesy of a call. Email-first feels cold.
Step 3: Send the email confirmation
The email template (use after the call):
Subject: Transition plan – [agency] x [client] Hi [name], Following up on our conversation today. As discussed, [agency] will be transitioning out of our engagement on [date — typically end of next month]. Between now and then, we'll: - Complete [specific deliverables already in flight] - Document your [campaigns / accounts / processes] in a handoff doc - Be available for 2x 30-min handoff calls with the new team A few options for next steps that I'd be glad to make introductions for: - [Recommended agency 1] — strong fit if [reason] - [Recommended agency 2] — strong fit if [reason] Thanks for the past [duration] of work together. Wishing the team well. [Your name]
Step 4: Deliver clean
Whatever you committed to in the transition, ship perfectly. Your reputation on the way out matters more than during the engagement.
Step 5: Don't burn the bridge
Recommend competitors honestly. The world is small. Bad-fit clients become great-fit clients elsewhere, and they remember who treated them well.
What NOT to do
❌ Don't ghost. Ending an engagement without a conversation looks unprofessional and tanks referrals.
❌ Don't air grievances. "We're firing you because you're abusive" is satisfying for 10 seconds and damaging for years.
❌ Don't take the money and underdeliver in the transition. This is when reputation is most at risk.
❌ Don't refuse to recommend alternatives. "Find someone else" feels petty.
The honest reason
Most agency owners can't bring themselves to fire bad clients because of revenue fear. The math is:
- Bad client = $4K/mo, taking 30 hours of team time
- Replace with great client = $4K/mo, taking 8 hours of team time
- That's 22 hours/mo back. Use it for 1 new client → $4K/mo extra.
Net: +$4K/mo and a happier team within 90 days.
The script for the call itself
"Hey [name], I want to give you advance notice that we've decided to transition out of our engagement effective [date — 30-60 days out]. The reason is [pick one: we're focusing more narrowly on [niche] / our team is at capacity and we need to consolidate / we don't think we're delivering the value you deserve at this point]. I want to make this transition as clean as possible. Here's what we'll do over the next [X] weeks: [list]. And I have 2-3 agencies I can recommend if helpful. Thanks for the trust over the past [duration]."
15 seconds. Move on.
Use AgencyPitch to ship better proposals to better-fit clients next time.