Sometimes the best customer is the one you let go
For years, I believed the customer was always right.
I think most MSP owners start out that way. You build something from nothing, every client feels like a lifeline and “no” isn’t really in your vocabulary.
You answer calls at midnight, you eat the ticket, you bend over backwards and then bend a little more.
In the early days, that made sense. Every dollar matters when you’re just trying to keep the lights on. What took me longer to learn—and honestly, longer than I’d like to admit—is that some customers cost you a lot more than they ever pay you.
The customer isn’t always right
That statement makes people in service businesses uncomfortable because we exist to help people, solve problems and show up when others won’t. But there’s a difference between serving a customer and letting a customer walk all over your team.
I’ve had clients who treated our technicians with genuine respect, understood that not every IT problem has an instant fix and appreciated what we brought to the table. I’ve also had clients who screamed at staff, belittled our techs, ignored every recommendation we made for years and then blamed us the moment something broke.
Both of those clients might be paying the same monthly invoice, but they are not the same. One makes your team better while the other slowly tears it apart.
One of our founding mottos at NEXTGen came from my grandfather: “A man is only as good as his word.” Over the years I’ve come to understand that applies directly to leadership. If you tell your employees you’ll have their back, then you better have their back when it actually costs you something. Otherwise, they’re just words on a wall.
What’s this client actually costing you?
Most MSP owners evaluate a client by asking one thing: How much revenue do they generate?
I get it. That number is real and it pays real bills, but I think the better question is: What is this client costing my team? I don’t just mean in hours logged, I mean the stuff that doesn’t show up on a service report.
The Level 1 tech who starts dreading their tickets. The service manager spending half their day playing therapist for stressed-out employees. The senior engineer getting pulled into unnecessary fires because a difficult client refuses to follow basic procedures. Stress always spreads.
Eventually morale starts to slip, and good people start wondering whether leadership really has their back or whether the client always comes first no matter what. That’s where the real damage happens.
A client generating $5,000 a month sounds great on paper. However, if they’re the reason you lose a valuable employee, they just became one of the most expensive relationships in your portfolio. Recruiting and replacing good people is brutal; keeping them is everything.
A story I think about often
We had a client that represented about a tenth of our MRR at the time. On paper, a decent account. Then they hired a new office manager, and almost overnight, everything changed. She was a micromanager in the truest sense. She wanted visibility into things that had no legitimate business justification and pushed for levels of employee monitoring that made both us and their staff uncomfortable. She pushed back on every dollar we recommended spending on security and compliance—the stuff that exists to protect her company.
Every ticket created stress, every phone call turned into a conflict and my team dreaded seeing that company’s name pop up.
Eventually I had to ask myself an honest question. Nobody was excited about serving this client—not because they didn’t want to help but because they knew they weren’t going to be treated with respect. No matter how good the work was, it was never going to be enough.
When we finally parted ways, something surprised me. Morale improved almost immediately. The tickets became less stressful, conversations became lighter and the team seemed to have more energy almost overnight.
That’s when it really sank in. The true cost of keeping them had nothing to do with money; it was cultural. The relief my team felt the moment that relationship ended told me everything I needed to know about how long I had waited to make that call.
Your team is always watching
Here’s something I had to learn the hard way: Your employees pay close attention to what you’re willing to tolerate. Every time a client disrespects a technician and leadership doesn’t say anything, a message gets sent. Not about the client—about the team. The message employees often hear is that keeping the client happy matters more than protecting you.
That’s probably not what any of us intend. But it’s often exactly what our people hear.At NEXTGen, one of our core expectations is simple: Treat everyone the way you want to be treated. Whether you’re the CEO, a client or a Level 1 technician who just started last week, respect isn’t optional. Most of our clients embrace that naturally. The few who don’t tend to reveal themselves pretty quickly.
If a client is repeatedly crossing lines by being abusive, disrespectful and impossible to work with after you’ve made a genuine effort to address it, then leadership has to step in. Sometimes that’s a tough conversation because it means resetting expectations or even ending the relationship.
Your team needs to know you’ll stand up for them. Not in a mission statement but in real life.
Culture is harder to replace than revenue
The fear of losing revenue is real. I’m not dismissing it. When you’re staring at payroll, benefits, licensing costs and everything else that comes with running an MSP, the idea of intentionally walking away from a paying client sounds a little insane.
Here’s what I’ve seen again and again: Revenue can be replaced but culture, once it’s broken, takes a long time to rebuild.
When you protect your team, something interesting happens. Employees stick around longer, the clients you keep get better service, accountability goes up and the right kind of clients notice.
Some of the best opportunities we’ve landed came after we made a hard decision that had nothing to do with chasing growth—it was just about protecting our people. The businesses we want to work with are looking for a trusted advisor, not a vendor who will roll over for them. They notice the difference.
Related: Why culture is the MSP growth lever nobody talks about
How I actually decide
No formula works for every situation, but when I’m trying to figure out if it’s time to have “the conversation,” there are a few questions I come back to. Has this client repeatedly disrespected our team? Have we communicated expectations clearly — more than once? Have we actually tried to fix it professionally? Is this relationship generating more stress than value?
And then the last one, which I’ve found to be the most honest gut check of all: would my team be relieved if this client moved on?
If the answer is yes, it’s probably time.
To be clear—difficult clients aren’t necessarily bad clients. Some of our best relationships started with hard conversations. Toxic clients are the ones who refuse to respect boundaries after those conversations happen.
Not every difficult client needs to be let go. Some just need boundaries. Some need a straight conversation they’ve never actually gotten. But if you’ve done the work and nothing changes, protecting your organization isn’t optional—it’s your job.
Where I’ve landed
We’re responsible for a lot more than revenue. We’re responsible for the people who show up every day and do the work. For the culture we’re either building or slowly eroding. For the kind of environment where good employees can actually grow and feel proud of where they work.
My grandfather’s words still hang in our office: “A man is only as good as his word.” To me, that means when I tell my team I have their back, they better be able to count on it. Not sometimes. Not when it’s convenient. Every time.
Not every dollar is a good dollar. I wish someone had said that to me earlier. The best MSPs I know weren’t built by saying yes to everyone. They were built by knowing exactly when to say no—and having the guts to follow through.
Protecting your culture isn’t just an HR conversation. It’s one of the most important business decisions you’ll ever make.
Related: The burnout tax: how MSP owners are addressing work-life balance.
Power Your MSP Success with the Kaseya Community
Get fast answers, share product ideas, access exclusive resources, stay current on Kaseya product innovations, and connect with MSP peers.
2026 Kaseya State of the MSP Report

Get 2026 MSP insights from 1,000 plus providers and learn how to grow revenue, adapt to market pressure, and stay competitive.
Get More MSP Insights
Join 50,000+ MSP professionals receiving expert insights, best practices, and industry trends.






