I built DOT, the agency dedicated to running account management for other agencies. E2M acquired us in 2026. In eight years of sitting inside other people's agencies, I saw the same problem over and over. It had nothing to do with the work. It was the timesheets.
Every agency owner thinks they know which clients are profitable. Most don't. Not because they're bad at math. Because the data they're working from is wrong.
The Problem Isn't Your Pricing. It's Your Timesheets.
Agencies run on billable time. That's the model. But ask any account manager or project lead how timesheets actually get filled out, and you'll hear some version of the same story: late, from memory, on a Friday afternoon, trying to reconstruct a week that's already gone fuzzy.
Nobody fills out a timesheet because they want to. It's the chore at the bottom of the list, the thing that gets done right before payroll runs, not the moment the work happens. So the numbers going into your project management tool are guesses dressed up as data.

That would be a minor annoyance if it stayed contained. It doesn't.
What Bad Time Data Actually Costs You
Here's where it gets expensive. When your team logs time inaccurately, three things happen quietly in the background:
You stop knowing which clients are actually profitable. A client that looks fine on paper might be eating 15 extra hours a month that nobody logged. You're pricing your next renewal off numbers that were never true.
Scope creep goes invisible. When time isn't tracked in real time, the extra call, the "quick favor," the unbilled revision round all disappear into the noise. You don't see scope creep as it happens. You see it three months later as a margin that quietly went flat.
You start managing by feel instead of by fact. I talked about this exact trap with Marcel Petitpas on the Happy Clients Podcast. The agencies that struggle most aren't the ones doing bad work. They're the ones who can't see which work is actually making them money. Bigger clients can be the least profitable ones, and most owners don't find out until cash flow tells them.

This is the part that gets me. Agency owners will obsess over their pricing model, their proposal templates, their close rate. Meanwhile the input that determines whether any of that math is real, the actual hours worked, is the thing nobody trusts.
Why Nagging Your Team Doesn't Fix It
I get it. The instinct is to tighten the process. Send the Slack reminder. Build the spreadsheet. Threaten to withhold payroll until timesheets are submitted (please don't).
None of that fixes the root issue. You're asking people to remember something they were never paying attention to in the first place. Time tracking, done manually, asks your team to be their own surveillance system. Most people are bad at that, including the most conscientious account managers on your team. It's not a discipline problem. It's a design problem.
The fix isn't more reminders. It's removing the moment where someone has to reconstruct their week from memory at all.
What This Looks Like Solved
This is where Timeglass changed how I think about this problem. Timeglass writes your team's timesheets for them. The AI already knows what client and project each person is working on. It drafts the timesheet automatically, in the background, as the work actually happens. Your team's job shrinks down to reviewing and approving, which takes about a minute instead of ten.
That's not a small efficiency gain. It changes what kind of data you're working with. Instead of timesheets built on memory at the end of the week, you get timesheets built on what actually happened, captured as it happened.
The downstream effect is the part that matters most to you as the owner. Once your time data is accurate, you can finally see:
-Which clients are genuinely profitable, not just the ones that feel busy
-Where scope creep is happening in real time, not three months after the fact
-Whether your team is overservicing specific accounts and quietly eating the cost
You stop managing your agency off vibes and start managing it off numbers you can actually trust.
The Belief I Had To Let Go Of
When I was running DOT, I held onto a version of this myself. I thought if I just hired the right people and trained them well enough, the timesheets would take care of themselves. They never did. Not because my team wasn't good. Because the system asked them to do something humans are genuinely bad at: accurately recall billable minutes after the fact.
The agencies that get this right aren't the ones with the most disciplined teams. They're the ones who stopped asking people to be the system and let the system do the remembering instead.
Where To Start
If you run a client services business and you bill by time, your profitability data is only as good as your timesheets. If you've never fully trusted the numbers your team turns in, that instinct is probably correct, and it's worth fixing before your next round of client pricing or staffing decisions.
© 2026 Dot & Company, an E2M company.
All rights reserved.