The invoice that never got sent — and how often it happens

Here is what I know after 30 years in IT

I have lived this problem. Not read about it. Not consulted on it. Lived it — managing techs, chasing customers, staring at reports that told me nothing useful while the real answers were buried somewhere I could not easily get to.

Late Notes and Missed Billing

Techs finish the work, but notes come in late. The billing window closes before anyone notices. A customer calls, wondering why their invoice is lighter than last month. You dig through the system and find the missing hours. It’s not fraud, just a process failure. The techs aren’t hiding anything; they’re just not getting their notes in on time. This isn’t about blame. It’s about visibility. You need to know when notes are late so you can fix it before it affects billing.

Flat Contracts and Unbilled Time

Flat rate contracts are supposed to simplify billing, but they can hide unbilled work. Techs log time, but if it’s not tied to a specific ticket or project, it may slip through. You think the contract covers it all, but the numbers don’t add up. The customer isn’t overusing services; the hours just aren’t getting billed. This isn’t about squeezing more from the customer. It’s about protecting revenue. Make sure every hour worked is accounted for, even on flat contracts.

Annual Audits and Surprises

Annual audits reveal the gaps. Months of unbilled work across multiple customers. It’s not just one tech or one customer. It’s systemic. The PSA doesn’t catch it because it’s not designed to. It’s not about firing techs or blaming customers. It’s a coaching problem. You need a way to see these patterns before they become audit surprises. The data is there. You just need to make the call to dig into it regularly.