5 min read
#79 - Why MSPs Get Stuck at $2M (And What Actually Breaks the Ceiling)
Most MSPs don’t stall at $2M because the market “gets harder.” They stall because the company quietly stops being a craft and starts becoming an...
3 min read
Josh Peterson
:
February 16, 2026
Most MSPs don’t stall at $2M because the owners stop working. They stall because the business outgrows its evidence. “We don’t track time” is rarely a financial decision; it’s a cultural stance disguised as virtue. But without time entry—paired with usable notes—there is no reliable way to measure agreement gross profit, validate service capacity, or defend pricing with confidence. In this BMK Roundtable, we reframe time entry as leadership discipline, not micromanagement. If you want to understand how this fits inside a scalable operating system, start with Vision, then pressure-test your assumptions against our guidance on accurate time tracking and approvals and the behavioral reality behind why techs resist time entry.
The real danger is not short-term survivability—it’s long-term scale. An MSP can “feel” profitable for a season. It can rely on intuition about which clients are noisy and which technicians are overloaded. But without time data, those feelings never become decisions. They become resentment. Time entry is the base layer that turns noise into math, math into pricing conversations, and pricing conversations into strategic leverage. Remove that layer, and growth becomes guesswork.
The objection usually sounds noble: “We don’t want to micromanage.” Or, “We want our team focused on solving problems, not billing.” But that argument collapses under scrutiny. Time entry does not exist to satisfy ego or control behavior. It exists to create evidence.
Without that evidence, leadership is left with feelings. And feelings do not scale.
Flat-rate agreements feel elegant. Predictable revenue smooths cash flow. But the physics of a service business do not disappear simply because billing is monthly. Every hour worked must still be paid. Every technician still consumes salary. Every agreement still produces an effective hourly rate—whether you measure it or not.
If an MSP cannot outperform its old break/fix effective rate under a managed services model, the structure is cosmetic. The economics have not improved. They have simply become harder to see.
Consider two $10K-per-month clients. One is noisy. One is stable. Without time entry, leadership “feels” which one is painful. But feeling is not strategy. It produces one of two reactions: resentment or emotional client termination.
With time data, leadership gains options:
The difference is not cultural. It is structural.
Below $1M, intuition can survive. Founders hire people they trust. Everyone shares context. Dispatch is informal. Capacity is guessed. But as complexity increases, the absence of discipline compounds. Service salary-to-revenue ratios drift. Agreement gross profit becomes theoretical. Overworked technicians mask underpriced contracts.
At that stage, time entry is not a reporting tool. It is the glue that holds the model together.
Good time entry includes two components: daily time capture and meaningful notes. One measures capacity and economics. The other ensures continuity, communication, and legal defensibility. Separating them weakens both.
The question is not whether technicians enjoy entering time. The question is whether leadership can responsibly grow without documented reality.
Gary Boyle is a Partner at Bering McKinley, working alongside MSP leadership teams to bring operational discipline into service delivery, pricing, and performance management. His focus is helping owners replace intuition with structure—especially in the service department, where most profitability assumptions are either proven or exposed.
Connect with Gary Boyle on LinkedIn →
Josh Peterson leads conversations at Bering McKinley around service maturity, leadership cadence, and operational scale for MSPs. His work centers on helping firms connect service execution to financial clarity through disciplined systems and measurable outcomes.
Connect with Josh Peterson on LinkedIn →
Yes. Flat-rate billing does not eliminate labor cost. Time tracking ensures the MSP understands capacity, effective hourly rate, and agreement gross profit—without which pricing decisions become guesswork.
Only when framed as surveillance. When positioned as professional documentation and operational clarity, it becomes a leadership standard—not a control mechanism.
Daily entry of actual time spent paired with notes that explain the work performed and enable another technician to continue without rework.
If time entry is still a debate inside your MSP, it’s likely a symptom of a deeper structural issue. The solution is not more pressure—it’s clearer alignment between service economics and leadership expectations.
5 min read
Most MSPs don’t stall at $2M because the market “gets harder.” They stall because the company quietly stops being a craft and starts becoming an...
5 min read
In this episode of From the Trenches on the BMK Vision Podcast, Josh Peterson sits down with James Davis for a strategic conversation that cuts...
5 min read
Most MSPs don’t “get stuck” because the owner lacks intelligence or ambition—they get stuck because the business is still wired to treat the...