WHERE IT'S BREAKING

The Hours Were There. They Just Never Made It to the Invoice.

Everybody is tracking their time. People log hours, pick a client, and the time tracking app takes the entries without complaint. Ask anyone on the team whether time tracking works and they’ll say yes, and they’ll be right as far as they can see.

The hours are supposed to flow from the time tracking app into the accounting system, where invoices get built. Then something changes. A migration, an update, a setting nobody touched on purpose. The handoff stops being reliable. Some time arrives. Some arrives wrong. Some never arrives. Nobody gets an error message. The invoices go out based on whatever shows up.

What it looks like from the owner’s chair

From the top, this doesn’t look like a sync problem. It looks like revenue feeling a little soft. One report not quite matching another. A vague sense that people are busier than the invoices suggest.

The natural guesses are reasonable. Maybe people aren’t entering time. Maybe rates are off. Maybe a few clients are getting a deal they shouldn’t. Worth checking, but if you start there, you can spend months coaching people who were doing it right.

Where I’d look

Not at whether the app works. At where the hours need to end up, and then backward from there.

  • What did people actually enter, and when?
  • What made it into the accounting system?
  • What made it onto an invoice, and for which month?
  • Was the time billable or internal, and was it marked that way?
  • Was the rate right for that client and that kind of work?
  • What does the client’s agreement say they’re billed for?

When the handoff has been broken for a while, answering those questions means rebuilding the affected period client by client: separating billable from nonbillable time, applying the right rates, checking time against what was invoiced and which service month it belonged to, and comparing the work to the engagement terms. It’s slow. It’s also the only way to know what actually happened.

What usually surfaces: work that was done and never billed, differences between what was tracked and what was invoiced, and spots where the same time is at risk of being billed twice.

What’s actually wrong

Nobody is slacking. The work gets done and the time gets recorded. The problem lives in the gap between two systems, and that gap belongs to nobody.

The person entering time sees their time entered. The person doing billing bills from what the accounting system shows. Nobody’s job is to stand in the middle and ask whether what went in on one side is what came out the other.

The tool isn’t the problem, and the people aren’t the problem. The handoff is the problem, and it’s invisible because each side looks fine on its own.

What I’d leave alone

The time tracking tool, and the people entering time correctly. Swapping tools right after a messy migration is how you get a second messy migration. Treating the team like they did something wrong is how you lose the people who were doing it right.

What I’d change

Rebuild the missing period so billing can be reviewed against what really happened. Then make the comparison permanent instead of a one-time rescue: hours tracked against hours billed, on a schedule, with a named person who looks.

That check is boring. Boring is the point. A boring recurring comparison catches a broken handoff in weeks instead of whenever someone finally notices.

The tradeoff

Reconstruction is careful work with no shortcut. And the recurring check is a small task that has to keep happening even when everything looks fine, which is exactly when people want to skip it.

It’s not really about time tracking

The same pattern shows up everywhere money depends on information traveling. Crew hours that never reach the job. The change order everybody agreed to that never reaches the invoice. The lead form that “works” but drops leads before they hit the CRM.

The tool did its part. The information didn’t finish the trip.

“The tool works” and “the information reaches the place that depends on it” are two different claims. Most businesses only check the first one.

So here’s the question: what in your business is “working” that you’ve never followed all the way to the end? Pick the thing that turns into money. Follow one entry from the moment someone records it to the moment a client pays for it.

If you follow one and don’t like what you find, bring it to a Systems Fit Call. Fifteen minutes. Bring me the messy version.

Quit Winging It

Like how my brain works?

I write Quit Winging It, a free newsletter about running a business, leadership, ADHD and figuring things out as you go. It's not about having everything figured out. It's about not winging the same thing forever.

Read Quit Winging It

Quit Winging It