In this episode of From the Trenches on the BMK Vision Podcast, Josh Peterson sits down with Mordy Hackel of KJ Technology for an operator-level conversation about a topic most MSPs underweight until it’s too late: gross margin is not a finance metric—it’s the control panel of your business. When you can’t trust gross margin, you can’t trust hiring decisions, you can’t trust service capacity, and you can’t even trust whether “growth” is helping or quietly hollowing you out. This is the kind of thinking that sits underneath the Vision operating system: leadership decisions get cleaner when the economics are visible.
Mordy’s story matters because it follows the same arc many MSP owners live through: you start by being competent, demand pulls you forward, and you accidentally build a business around heroic effort. It works—until it doesn’t. As complexity increases, the “muscle and feel” approach collapses. Suddenly, you’re making decisions a month or a quarter after the fact, drowning in reports, and realizing you can’t zoom in fast enough to find where margin is leaking. Mordy frames gross margin as the simplest reliable signal in the noise—one number that forces truth into pricing, delivery, and cost discipline.
The conversation also goes past the spreadsheet and into execution: utilization as a perishable inventory problem, the operational leverage a dispatcher creates, and why time entry is not just billing hygiene—it’s business intelligence and legal defense. If you want a practical lens on why MSPs stall at $1.5M–$3M and what changes when they push through to $5M–$10M, this episode gives you the blueprint-level thinking—and it pairs naturally with BMK’s work on accurate time entry and dispatcher-led optimization.
Most MSP owners treat gross margin as accounting output. Mordy treats it as operational reality. The difference matters because service businesses do not get unlimited attempts. When capacity is tight and labor is expensive, you don’t have the room to be wrong for long.
Gross margin forces three leadership behaviors that weak operators avoid:
At small scale, the owner “knows” the business because they touched every deal, every procurement decision, and every messy client exception. At mid-scale, that tactile awareness disappears—but the owner keeps making decisions as if it’s still there.
That’s where margin becomes the diagnostic. When you can’t reliably drill into what’s driving cost and delivery, you default to stories. Stories feel true. The P&L is true.
One of the sharpest mental models in the episode is Mordy’s framing: technician hours are perishable. If you don’t bring them to market and consume them, the inventory disappears forever. That makes utilization less like a KPI and more like an existential constraint.
But the episode is equally clear that utilization can become a blunt instrument if it dehumanizes the business. The goal is not to turn technicians into hour-machines. The goal is to build a system where wasted capacity is the exception—not the default.
MSPs often treat dispatch like a scheduling function. In reality, dispatch is a margin-protection role. A strong dispatcher reduces task-switching, eliminates idle gaps, and prevents the silent killer: technicians spending prime hours doing non-technical coordination work.
In practical terms, dispatch maturity does three things:
The MSP industry periodically tries to declare time entry obsolete (“We’re managed services—why track time?”). The episode dismantles that myth in the only way that matters: operationally.
Time entry is what makes the rest of the business measurable:
Mordy makes an observation most owners feel but don’t articulate: “fixing” is table stakes. The industry is moving (whether owners like it or not) toward a model where strategic relevance matters more than technical competence.
As systems become more stable and users become more competent, the MSP that survives is the one that helps leadership answer higher-order questions:
Mordy Hackel is the founder of KJ Technology, a New York–based managed services firm with decades of experience supporting complex business environments. Mordy is known for his thoughtful approach to MSP economics, gross margin discipline, cybersecurity fundamentals, and helping business leaders translate technical complexity into clear, actionable strategy.
Connect with Mordy on LinkedIn →
Why is gross margin so important for MSPs?
Because gross margin tells you whether your agreements are actually funding delivery. Without healthy gross margin, you don’t have the capacity or budget to hire, market, improve service, or build leadership leverage.
What’s a good way to think about utilization?
Treat technician hours as perishable inventory. Every unplanned gap is margin that can’t be recovered later, which is why dispatch and workflow design matter as much as technician behavior.
Do MSPs still need time entry if they’re on fixed-fee managed services?
Yes. Time entry isn’t just for billing—it’s what allows you to validate agreement health, understand capacity, improve documentation, and create defensible records when issues escalate.
Why do MSPs struggle to scale?
Because services depend on people, and people are not infinitely scalable. The MSP that grows cleanly is the one that builds systems, visibility, and discipline that reduce reliance on heroics.
What’s changing in the MSP model right now?
“Fixing” is becoming table stakes. MSPs that remain relevant will increasingly win through advisory leadership, clearer business communication, and measurable outcomes—not just technical competence.
If you’re an MSP owner who wants cleaner economics, tighter operational execution, and a leadership model that doesn’t depend on you personally, explore Vision or apply to be a guest on the podcast.
👉 Apply to be on the BMK Vision Podcast
👉 Learn more about Vision
Josh Peterson is the CEO of Bering McKinley and host of the BMK Vision Podcast. Through the From the Trenches series, Josh leads candid conversations with MSP operators focused on financial discipline, operational clarity, and building durable businesses.
🔗 Connect with Josh on LinkedIn → | 📺 Subscribe on YouTube →