How we fired our worst client and doubled revenue that quarter

We had known for six months that this client was a problem. The calls ran 90 minutes when they should have taken 30. Every deliverable came back with revision requests that were not in scope. Payments came late, and when we followed up, there was always a reason. The team dreaded the Monday morning message from them.
The contract was worth ₹35,000 a month. That number kept us from making the call.
What we were not seeing
The real cost was not on the invoice. It was in capacity. This one client was consuming something like 35-40% of our team's available time, not because the work was complex, but because the management overhead was enormous. Every decision took three rounds of back and forth. Every minor scope addition was argued about. The emotional weight of working with someone who treated every interaction as a negotiation was draining.
Meanwhile we had three warm leads sitting in our pipeline. Good companies, reasonable people, projects that fit our strengths. We had not followed up properly because we genuinely did not have the capacity. We were too busy managing chaos for one paying client to close three better ones.
When I put that on paper, it became obvious. We were protecting ₹35,000 a month while blocking ₹1,20,000+ a month in potential.
The conversation itself
We gave 30 days notice and offered to help with the transition to whoever they hired next. We kept it professional and did not explain in detail why we were leaving, because there was no version of that conversation that ends well. We cited a shift in our service focus, which was partly true. We were moving more toward SEO and performance marketing retainers, and this client was purely a web management account.
They pushed back. They offered to pay more. We had expected that and had already decided the answer was no, because the issue was not the money. The issue was the culture of how they worked with us, and more money does not fix culture.
We closed all three pipeline leads within the next six weeks. One turned into a full digital retainer. One was a large project. One became a small but pleasant SEO account. Combined, those three replaced the revenue and added significantly more. The team was visibly lighter. Productivity went up.
The lesson sounds simple written out. Do not keep clients who cost more in time and energy than they pay in money. In practice it is hard because the money is visible and the cost is not. You have to make the cost visible before you can make the right call.