Iota Finance Blog

When Should You Fire a Client? A Guide to Cutting Unprofitable Clients for Your Agency

Written by Igor Tutelman, CPA | Jun 25, 2026 5:27:30 PM

TL;DR

A high-revenue client can quietly be your least profitable one, and the cost shows up everywhere except the top line. Three things to know:

  • Client drag is the gap between what an account pays and what it truly costs to serve, driven by scope creep, heavy revision cycles, senior-team time, and slow payment.
  • You find a draining client by measuring profitability at the account level — effective hourly rate and gross margin per client — rather than by revenue, which hides the problem.
  • Once you've identified the drain, the decision runs in order: reprice, restructure the scope, or fire the client. Knowing how to fire a client cleanly protects both your margins and your reputation.

 

Every agency has one. The anchor account that looks like a win on paper, the logo you put on the website, the retainer that makes the month feel secure. And yet, somehow, cash is tight and the team is stretched.

There's a reason for that disconnect. Revenue tells you what a client pays. It says nothing about what that client costs you to serve. A $15,000-a-month account that consumes the most hours, the most revisions, and the most senior attention can earn you less than a $5,000 account that runs clean.

This guide is about finding those draining accounts, measuring what they actually cost, and deciding when the right move is to let one go. For the full mechanics of measuring profit by client, our guide to client profitability analysis lays out the method this article puts to work.

What Client Drag Actually Looks Like In Practice

Client drag is the accumulated cost of serving an account beyond what you're paid for it. Most of it hides off the invoice and never appears as a line item on your P&L.

A few of the usual sources:

  • Scope creep and unbilled work. The extra revision, the "quick" added deliverable, the strategy call that wasn't in the contract. Individually small, collectively expensive. Ignition's 2025 Agency Pricing & Cash Flow Report found that 57% of agencies lose between $1,000 and $5,000 every month to unbilled work, and most rarely charge for out-of-scope requests.

  • Revision churn. An account that needs five rounds where others need two is consuming delivery capacity at a multiple of what its fee assumes.

  • Senior-team skew. When your most expensive people get pulled onto an account to keep it happy, the fully loaded cost of serving it climbs fast.

  • Slow payment. A client who drags every invoice to 60 or 75 days ties up cash you've already earned and spent delivering.

Ask yourself a direct question about your largest accounts: how many hours did that client actually consume last month, and how does that compare to what you billed? For many owners, the honest answer is uncomfortable.

How to Measure What a Client Really Costs You

A draining client is invisible until you measure profitability at the account level. Two numbers surface it quickly.

Effective hourly rate. Pull the actual hours your team logged against a client over the last few months and divide the client's revenue by those hours. Compare the result to your target billable rate. A $12,000 retainer that consumed 140 hours is earning roughly $86 an hour, which may sit well below what that work is supposed to return.

Gross margin per client. Subtract the fully loaded cost of serving an account — labor at loaded rates, subcontractors, and tools tied to it — from its revenue. Agencies generally aim for healthy gross margins per client to sustain agency-wide profitability; our 2026 agency profit margin benchmarks cover the targets to measure against.

Run those two numbers across your whole client roster and the picture sorts itself. A few accounts carry the profit. A few quietly erode it. The rest sit in the middle.

💡 Key Insight: A falling effective hourly rate on an account is the earliest warning sign of drag. Track revenue divided by actual hours per client and watch the trend over a few months, not the invoice total — a client whose rate is sliding is one whose scope has expanded faster than its fee.

The Hidden Costs That Never Hit Your P&L

Beyond margin, two more costs make a draining client more expensive than it first appears.

Opportunity cost. Every hour your team spends over-servicing a low-margin account is an hour it can't spend on a profitable one or on winning new business. The drain isn't only the margin you're losing on that client; it's the better work that capacity could have produced.

Cash drag. Slow payers create a gap between delivering work and collecting on it. An account that consistently pays late forces you to carry its costs in the meantime. Tracking days sales outstanding alongside profitability tells you which slow-paying clients are straining cash; our guide to agency financial KPIs covers how to monitor it.

Say two accounts bill the same fee. One pays in 15 days and needs two revision rounds. The other pays in 70 days and needs five. On the revenue report they look identical. In reality, one funds your agency and one borrows from it.

When Should You Fire a Client?

Firing a client is the last move, not the first. Once the numbers show an account running below target margin, the decision runs through three steps in order.

1. Reprice the engagement. Scope has usually expanded since the contract was signed, so the rate should reflect what delivery actually costs now. Give the client notice, anchor the conversation to the value you deliver rather than your rising costs, and propose a fee that brings the account back to a healthy margin. Many clients producing real results will accept a reasoned increase.

2. Restructure the scope. Some accounts aren't mis-priced; they're over-scoped. Cap revision rounds, tighten deliverables, move ad-hoc requests to change orders, and reset expectations about turnaround. This pulls the cost of serving the account back down to match its fee.

3. Let the client go. When an account can't reach a workable margin and won't accept repricing or a tighter scope, a clean exit is the right call. Knowing how to fire a client well matters here: give generous notice, offer a transition period or a referral, document the handoff, and keep the conversation professional. A client off-boarded gracefully protects your reputation and frees the capacity that was dragging your margins.

💡 Key Insight: Repricing your hardest-to-serve accounts tends to self-select. The clients who accept the new rate were worth keeping; the ones who walk away free up the exact capacity that was eroding your profit. Either outcome moves your agency forward.

Stop Letting Your Best Clients Subsidize Your Worst

Client drag is a real cost. It's invisible on the revenue report, it compounds quietly through scope creep and slow payment, and it becomes fixable the moment you measure profitability at the account level. The agencies that protect their margins are the ones that know exactly which clients earn their keep and act on the ones that don't.

At Iota Finance, we help marketing and creative agency owners build the client-level visibility that makes these decisions clear, through accounting and CFO services made for agencies that track revenue and cost by client and surface margin every month.

Want to see which accounts are carrying your agency and which are draining it? Our Agency Profitability Calculator gives you a client-by-client read on profitability in about 30 minutes.

 

Disclaimer: This article is for informational purposes only. Benchmarks referenced represent commonly cited industry figures and may vary by agency type, size, and client mix. For guidance tailored to your agency's specific situation, contact Iota Finance.