Free shipping on U.S. orders over $50
← All stories

I Fired My Contractor and Immediately Lost Money — Here's What…

June 26, 2026

I Fired My Contractor and Immediately Lost Money — Here's What…

The Decision That Felt Obvious

It looked like a clean fix. I was paying a contractor, the margins felt thin, and the simplest line item I could cut was also the most visible one. So I let them go. I told myself I'd absorb the workload temporarily, stabilize the finances, and figure out the rest later. Most people in that position would have done the same thing. The logic is almost automatic: costs are too high, cut the cost, problem solved.

The money I stopped paying didn't go back into my pocket. Not really. What I had actually been paying for was time — someone else's hours holding a portion of the work so mine could stretch further. The moment I ended that arrangement, I didn't get a raise. I got their job back.

What Filling the Gap Actually Costs

The hours didn't disappear. They just came back to me. Client calls I'd handed off, revision rounds I'd stopped touching, follow-up emails I hadn't written in months — all of it returned, quietly, like water finding its level. I absorbed it and kept billing the same rate, which meant my ceiling didn't move but my available hours shrank to almost nothing.

By the third week I was working past midnight most nights. I turned down two potential clients because I genuinely had no capacity to onboard them. Revenue plateaued. Fixed costs didn't. And somewhere in there the math got worse, not better — exactly the opposite of what I'd planned.

This is the part the 'just cut expenses' advice skips. When your expenses are tied to capacity, cutting them doesn't free up cash. It trades one kind of cost for another. You stop paying money and start paying time, and time is the one thing you can't invoice for directly when you're already at the limit of what you can bill.

The Dread That Arrives on a Tuesday Night

The sharp panic would have been easier. Sharp panic has energy in it — it makes you act. What settled in instead was the slow, ambient kind. The kind that sits in your chest on a Tuesday at ten p.m. when you're standing in your kitchen not doing anything in particular. Not looking at numbers. Not on your phone. Just standing there, aware that the thing you did hadn't fixed anything, and that somewhere underneath all the invoices and subscriptions was a shape you hadn't fully looked at yet.

I knew the shape was there. I'd been choosing, repeatedly, not to look at it. That's the part that's hardest to admit — not the debt or the bad month or the contractor decision, but the sustained, deliberate act of not seeing what was already visible if you were willing to look. Most financial stress isn't a surprise. It's a thing you've been circling for months, stepping around, hoping it resolves itself before you have to name it.

It doesn't resolve itself. It just gets a little more settled in while you're not looking.

Saying It Out Loud for the First Time

I called Zainab that Saturday. No planned speech, no spreadsheet I'd prepared to make the numbers look more organized than they were. I went to her apartment, sat on her couch, and when she asked how things were really going, I told her the truth for the first time. Not the 'it's a bit tight right now' version — the actual version. The tax debt. The contractor costs. The $214 balance in the account mid-month. The feeling of billing more than ever and somehow being further behind.

I'd been holding it for months. Saying it out loud was almost a physical thing, like something finally exhaled. Zainab didn't flinch. She didn't offer solutions immediately or try to reframe it into something less bad. She just listened, all the way to the end.

That mattered more than I expected it to. Not because it changed the numbers — it didn't, not that day — but because the shape I'd been avoiding finally had a name and a witness. Problems you refuse to articulate have a way of feeling larger than they are, not smaller. They expand to fill whatever space you give them in the dark.

Why This Kind of Loss Is Hard to See Coming

Firing a contractor to save money is one of those decisions that feels like taking control. You're acting, you're cutting, you're doing something. The problem is that 'doing something' and 'improving something' aren't the same, and when you're under financial pressure the difference is easy to miss.

The version of this that actually works looks more like: understand what you're buying before you stop buying it. Capacity, time, specialized skill, the ability to take on more clients — these have real dollar values even when they don't appear on an invoice as a line item called 'capacity.' When you cut them, you don't eliminate the cost. You just pay it differently.

For anyone working through something similar — whether it's a business decision that backfired or just a financial situation that got harder to look at — the first honest conversation is usually the one that costs nothing and changes the most. If you're at the stage of circling the numbers and not quite looking, the next step is smaller than it feels.

And if you want something that keeps you company through the process, the Drift shop has gear made for people who are still in the middle of figuring it out — not pretending they already have.

The Shape Had Always Been There

The money I lost when I fired my contractor wasn't lost in that moment. It had been accumulating quietly for months in decisions I hadn't fully examined — in costs I was paying without understanding what I was getting, in revenue limits I hadn't interrogated, in a financial picture I'd been choosing not to look at directly.

The contractor decision was just the point at which the shape finally got big enough that I couldn't keep stepping around it. In a strange way, making the wrong call was what finally forced me to look. Not comfortable. Not what I would have chosen. But the thing I needed.

Driftsworld

Everyday streetwear.

Tees, hoodies, and more — 10% off your first order.

Shop Driftsworld

More cases like this