Fired a client for the first time in 6 years last month. Still processing it.
Small dental office, 18 seats, been with us since we started. On a fully managed contract, endpoints, backup, M365, and the works.
For the last year they kept buying their own equipment without telling us. Random Amazon switches, a NAS someone's nephew recommended, a "smart" UPS that talked to nothing. We'd find out when something broke. Every time we'd explain why it was a problem, the office manager would nod and do it again three months later.
The final thing was a ransomware scare, turned out to be nothing, but it burned two days of our time and traced back to a device they'd plugged in without telling us. When I brought it up on the call, she said, "Well, you should have caught it sooner."
I gave them 30 days notice the next morning. Felt sick about it for a week. They were $2,800/month and had been with us forever. But the team was visibly relieved when I told them.
We replaced the revenue inside 4 weeks and I sleep better.
What made you finally pull the trigger on a client? And did you second-guess it after?