I Fired My Highest-Paying Client. My Co-founder Thinks I’m Insane.

She’s not entirely wrong. On paper it looks like self-sabotage. You don’t walk away from the biggest number on the invoice when you run a small studio. That’s not brave, that’s stupid. That’s rent.
I did it anyway. And I’d do it again tomorrow.
Let me explain, because I think most designers get this exactly backwards, and it’s quietly ruining them.
The most expensive client is rarely the one who pays the most
Every freelancer and studio owner knows the type. They pay well. They pay on time, even. On the spreadsheet, they’re your best client. So you tell yourself the rest is just part of the job.
The “rest” being: the 11pm “quick change” that isn’t quick. The revision on the revision on the revision, each one making the work worse. The casual “can you just” that adds a week of scope nobody’s paying for. The feedback that isn’t feedback, it’s just someone with taste they can’t articulate, moving your work further from the thing that would actually work. The slow, grinding sense that you’re not a partner, you’re a pair of hands that happens to know Figma.
You take it, because the number is good. And every month the number quietly costs you more than it pays.
Because here’s what nobody puts on the invoice: the client who disrespects your judgment doesn’t just take your time. They take the thing that makes you good. You start second-guessing work you know is right. You stop pushing back because pushing back isn’t worth the fight. You start delivering what they asked for instead of what they need, which is the exact moment you stop being a designer and start being a vending machine.
The money’s the same. But you’re worse now. And the next client gets the worse version of you.
What I actually figured out
I used to think the goal was to keep every client happy. Now I think the goal is to only work with clients who let you do your best work, because your best work is the only thing you’re actually selling.
A client who overrides your judgment on everything isn’t buying your judgment. They’re buying your hands and your silence. And if that’s the deal, you’re not a studio, you’re staff without the health insurance. You will burn out, your work will get blander, and you’ll wonder why the “successful” version of your business feels like slowly drowning in a nice pool.
The uncomfortable truth is that the client relationship you’re most afraid to lose is usually the one that owns you. The fear is the tell. The moment you’re too scared to walk, they know it, you know it, and every interaction after that is negotiated from that fear. You’ll eat things you shouldn’t eat. You’ll say yes when the honest answer, the answer that would’ve actually helped them, is no.
Firing them wasn’t about being precious or difficult. It was the opposite. It was admitting that I’m no good to anyone, them included, when I’m working scared.
This is going to sound easy for me to say
I know. “Must be nice to fire clients, some of us have rent.” Fair. I’ve had the rent version of this too, the months where you take the bad client because there is no other client, and walking away isn’t principle, it’s suicide. I’m not pretending that’s not real.
But I’d gently point out: a lot of people stay in the rent version longer than they have to, because the fear becomes a habit. You keep the client who owns you, so you never have the room to find the client who respects you. The bad client isn’t just costing you sanity. They’re taking up the slot a good one would fill. You’re so busy being underpaid in spirit that you never go find the person who’d pay you in trust.
I’m not saying fire your income. I’m saying stop confusing “pays the most” with “worth the most,” because they are very often not the same client, and the gap between them is where studios quietly die.
The math my co-founder doesn’t see
she sees a number leaving the spreadsheet. She doesn’t see the three ideas I had the week after, because my head was finally clear. She doesn’t see the work I’ll do for the next client that’s actually good, because I’m not arriving to it already exhausted and resentful. She doesn’t see that the version of me that fires a disrespectful client is the same version that does the best work of his life for the ones who deserve it.
The trophy client wasn’t the money. It was the tax on everything else.
So yeah. I fired my highest-paying client. My co-founder thinks I’m insane.
I think staying would’ve been the insane part. I just would’ve called it “being professional” while it slowly took the good stuff out of me.
If your best client is the one you’re most afraid of, that’s not your best client. That’s your boss. And you didn’t start a studio to get a boss.
Hey, I’m Vishal, a product designer, vibe coder, and someone who’s been deep in the trenches with tools like Webflow and Framer for years. I run OhhMyDesign, a small studio where we help brands go from messy ideas to clean, high-performing websites that actually do the job.
Most of what I write here comes straight from real client work, late-night rebuilds, and way too many “quick fixes” that turned into full-blown redesigns. If you’re into design that looks good but also makes sense, stick around.


