Time entry is the most boring topic in the managed services industry, and almost everything financially, operationally, and legally meaningful about an MSP traces back to it. Agreement gross profit lives or dies on it. Agreement profitability cannot be evaluated without it. Pricing decisions made in its absence are guesses dressed up as strategy. Capacity planning becomes wishful thinking. Exit valuation becomes a negotiation conducted from weakness. Even the audit, litigation, and cyber-insurance posture of the business depends on whether technicians actually entered honest time at the moment the work happened. The thesis of this episode is uncomfortable but unavoidable: the MSP story does not start with vision, sales, or strategy. It starts with time entry. And if you do not have it, the rest of the story cannot be trusted.
In this BMK Vision Roundtable, Josh Peterson and Gary Boyle dismantle the assumption that bad time entry is a technician problem. It is not. It is a leadership problem dressed up as a technician problem, and every fix that treats it as the latter has failed for two decades. Reminders, threats, gamification, new PSAs, mobile timer apps, and the latest wave of AI agents all share the same fatal flaw — they try to remove the human from the operating model. The only approach that has consistently worked is the opposite: put a human in the loop on a predictable cadence, watch the entry get made, and stay with it long enough for habit to replace effort. This conversation is the playbook — the standard, the cadence, the AGP math, the audit case, and the honest answer to whether AI changes any of it.
For roughly two decades, the prevailing MSP narrative around time entry has been the same: technicians were told to enter their time, they did not, therefore technicians are bad at their jobs. That framing is not just wrong — it is actively counterproductive. Technicians are not refusing to enter time out of defiance, laziness, or indifference. They are skipping it because, in the moment, they are forced to choose between helping a client and stopping to make a time entry. They will pick the client every time. They will pick it because that is exactly what every other signal in the business has trained them to do. Skipping time entry is not the failure mode of a bad technician. It is the predictable behavior of a well-trained one operating inside a leadership model that quietly punished them for the alternative.
Before any operating model can be enforced, the standard has to be unambiguous. The Bering McKinley standard for time entry is intentionally simple — eight hours of time entered each working day, forty hours of submitted time per week, with each entry made as the work happens. That is the entire policy. There is no version of it that allows time entry to be reconstructed at the end of the day, the end of the week, or — most damaging — the end of the billing cycle. Enter-as-you-go is not a stretch goal. It is the standard. Because the moment time entry is reconstructed, the data stops reflecting reality and starts reflecting whatever a tired technician at 6 PM can remember about a day that started ten hours earlier. The downstream metrics built on that data — agreement gross profit, true labor cost, capacity utilization — are no longer measurements. They are estimations dressed up as numbers.
If the standard is enter-as-you-go, the inspection cadence cannot be end-of-month, end-of-week, or end-of-day. It has to match. That is the operating principle that has worked consistently for over twenty years and continues to work today: inspect at the same rate you expect. In practice, that means time entries are reviewed multiple times each working day — typically at 10 AM, again at noon, and again at 2 PM — by a designated reviewer who has the authority to interrupt the technician's day and ensure the entry gets made on the spot. The reviewer can be a dispatcher, a service manager, or the owner. The role is not technical; it is behavioral. The conversation is not punitive — it is consistent. "Hey, take a break, enter your time, I will sit with you while you do it." No yelling, no shaming, no demerits. Just a predictable, recurring, calm interruption that becomes background noise inside two or three weeks and turns into habit by week six.
The recurring fantasy in MSP operations is that the next tool will solve the time entry problem. ConnectWise has the reminder button. HaloPSA has the mobile app. MSPbots has the compliance pings. BrightGauge has the dashboard. Rewst can automate the escalations. And now AI agents promise to draft the time entries from calendar, transcript, and screen activity. None of these have fixed the problem in twenty years and none of them will, because they all share the same fatal assumption — that the human can be removed from the operating loop. The human is not the inefficiency in the loop. The human is the entire point of the loop. AI changes the surface of time entry, not its substance. It can reduce the friction of drafting an entry, but it cannot create the habit of reviewing one. And if technicians simply rubber-stamp whatever AI suggests without confirming, the result is not better data — it is more polished fiction with a stronger audit trail than the manual version had.
Time entry exists because agreement gross profit exists. AGP is the formula that determines whether each agreement in the book is making the business money or quietly bleeding it: agreement revenue for the period, minus the hard cost of licenses assigned to support it, minus the loaded labor cost of every technician hour put against it, divided back into agreement revenue. Every variable in that formula except revenue depends on accurate time data. Member cost is the loaded technician hourly figure — and it is the variable owners most often get wrong, because reconstructed timesheets distort which technician spent how many hours on which agreement. Without that, the loaded cost is a guess. With it, every contract becomes legible. The agreements that look profitable on the surface but quietly consume disproportionate labor become visible. The clients who deserve a price increase appear next to the ones already pricing fairly. The pricing problems and the labor problems separate cleanly, and the owner finally has the information needed to act on either.
The financial case for time entry is the strongest one for most owners, but it is not the only one. The defensibility case is becoming louder every year, particularly in the cybersecurity-adjacent work that MSPs increasingly perform. When a cyber incident lands at a client and the MSP gets named in a deposition, opposing counsel will go to every nuance — when the patch was applied, when the time was entered, what the notes said, whether the work was inside the contracted scope. If the records are airtight, the MSP's insurance claim and legal defense have a foundation. If the records are reconstructed, contradictory, or missing, the defense becomes meaningfully harder, the insurer's denial probability rises, and the financial exposure escalates from a manageable claim to a business-ending event. This is not a hypothetical. It is the reality of operating an MSP in a regulatory and litigation environment that has become substantially more hostile in the last five years. Time entry is no longer just a profitability artifact. It is part of the audit trail that determines whether the business survives a bad day.
The hardest part of fixing time entry is not the cadence itself — it is staying with the cadence long enough for habit to replace effort. The reflexive owner reaction is to commit for a week, see partial improvement, and assume the work is done. It is not. Behavior reverts. Anything less than six weeks of consistent inspection conditions the team to weather the storm rather than build the habit. The honest forecast is two to four weeks of active, daily intervention before behavior begins to internalize, and roughly six weeks before it becomes subconscious for most of the team. After that, the cadence can taper — three reviews a day becomes two, then one, then ad hoc. The reviews never disappear entirely, because the moment they do, drift begins. But the intensity drops dramatically as the team's behavior stops requiring active reinforcement. That is the goal — not compliance, but habit. Compliance is fragile; habit is durable. Compliance dies the moment the reviewer goes on vacation; habit survives it.
The standard is straightforward — eight hours of time entered each working day, forty hours of submitted time per week, and entries made as the work happens rather than reconstructed at the end of the day or week. Enter-as-you-go is non-negotiable because reconstructed time corrupts every downstream metric, including agreement gross profit, utilization, and true cost per technician.
Technicians do not skip time entry because they are lazy or defiant. They skip it because they are forced to choose between helping a client and stopping to enter time, often dozens of times per day. They consistently choose the client because that is exactly what every other signal in the business has trained them to do. The fix is not pressure on the technician — it is removing the decision from them by reorganizing dispatch, capacity, and the inspection cadence.
If the standard is enter-as-you-go, the review cadence has to match. In practice, that typically means a designated reviewer — a dispatcher, service manager, or owner — checks time entries multiple times each working day, commonly at 10 AM, noon, and 2 PM, and 4 PM, and physically or virtually walks over to any technician whose time is missing. The conversation is calm and consistent: "take a break, enter your time, I will sit with you while you do it." No yelling, no shaming, just a predictable cadence that becomes habit inside two to six weeks.
AI can reduce the friction of drafting a time entry by pulling from calendar, transcript, and screen activity, and it can produce better-formatted client narratives than most technicians would write themselves. What AI cannot do is create the habit of reviewing the entry and confirming it reflects reality. If technicians simply approve whatever AI suggests, the result is not better data — it is more polished fiction. AI changes the surface of time entry, not the operating model. Inspection is more important in an AI-enabled environment, not less.
AGP is calculated as agreement revenue, minus the hard cost of assigned licenses, minus the loaded labor cost of every technician hour against the agreement, divided back into agreement revenue. Every variable except revenue depends on accurate time data. Without honest time entry, AGP is unknowable, which means pricing decisions are guesses, capacity decisions are guesses, and the question of which clients to retain or renegotiate becomes unanswerable. Time entry is the data layer that makes profitability legible.
The honest forecast is two to four weeks of active, daily inspection before behavior starts to internalize, and roughly six weeks before time entry becomes subconscious for most of the team. Anything less than six weeks risks teaching the team to weather the storm rather than build the habit. After habit forms, the cadence can taper — three reviews a day becomes two, then one, then ad hoc — but it never disappears entirely, because drift begins the moment inspection does.
When a cyber incident or contract dispute lands in a deposition, opposing counsel will examine every detail — when the work was performed, when the time was entered, what the notes recorded, whether the work fell inside agreement scope. Clean time entry creates a defensible audit trail for the MSP and its insurer. Reconstructed or contradictory records weaken the legal defense, increase the probability of insurance claim denial, and elevate exposure from a manageable claim to a potentially business-ending event.
Gary Boyle is a Partner for Strategy & Business Development at Bering McKinley. With a background spanning network engineering, entrepreneurship, and strategic consulting, Gary brings real-world operator experience to helping MSP owners build stronger, more profitable businesses. A former MSP owner himself, Gary has implemented the time entry and dispatch operating models discussed in this episode and brings the practitioner's perspective on what actually works under real operational pressure.
Connect with Gary on LinkedIn →
Josh Peterson is the CEO of Bering McKinley and host of The BMK Vision Podcast. Since 2004, Josh has worked with hundreds of MSP owners to build operationally sound, profitable businesses through consulting, peer teams, and direct coaching.
Connect with Josh Peterson on LinkedIn →
If this episode reframed how you think about time entry — from a compliance issue into a leadership behavior — the BMK Vision Operating System is the framework that turns that clarity into operational discipline. From dispatch cadence to AGP analysis to the weekly execution rhythm that holds it all together.