
The Client I Never Invoiced for the Last Month
How a sloppy offboarding habit cost me four weeks of billable work and what I do differently now.
The project ended on a Tuesday. I know because I remember the email. The client said thanks, said the work was great, said they'd be in touch for the next phase. I closed the tab and moved on.
I never sent a final invoice.
Not because I forgot intentionally. I just assumed I had. There were invoices in my system from that client, so somewhere in my brain I filed it as done. Six weeks later I was doing a quarterly review and I found a gap. Four weeks of logged hours with no corresponding invoice.
About $2,400 gone.
How This Actually Happens
It's not carelessness. Or, it's not only carelessness. It's the way projects end in real life versus how they end in your head.
In your head, a project ends when the deliverable ships. You close the loop on the work and your brain closes the loop on the admin. But invoicing is a separate act. It happens after the work. And if you're exhausted from finishing something, or immediately pulled into the next thing, that last step slides.
For me, the danger zone was always the final billing period. Mid-project invoices I sent because I had a rhythm. But the last stretch, where things were winding down and the client was already getting quieter, that's where I got sloppy.
The Logs Were All There
Here's the part that still stings. Every hour was tracked. I had 31 entries across four weeks. The time was real. The work was real. The client was satisfied. I just never turned those entries into an invoice.
When I finally did reach out, the client paid without question. They weren't trying to avoid it. They probably assumed I'd invoice when I was ready. I was the one who dropped it.
Tracking time saved me here, eventually. I could show exactly what was done and when. There was no dispute. But if I hadn't been using a time tracker at all, I wouldn't even have known what to look for during that quarterly review. The hours would have existed nowhere except my memory, which is not a reliable place.
What I Changed
I now treat project offboarding as its own checklist item. When I get any signal that a project is wrapping up, the phrase I say to myself is: close the hours, cut the invoice.
In Time-Trak, I mark the project status and do a final audit of all entries before I archive anything. That audit is what I should have been doing automatically. It takes maybe ten minutes. For a project with 30-plus entries I hadn't billed, those ten minutes would have been worth $2,400.
I also stopped assuming that sent invoices in a system meant all work was covered. Now I check by project, not by client. One client can have multiple projects, and a payment on one project doesn't mean the others are settled.
The Follow-Up Email Nobody Wants to Send
Reaching out six weeks later to invoice for work the client thought was wrapped up is uncomfortable. You're basically saying: hey, I made an administrative error and here's a bill.
Most clients are fine about it. But some aren't. Some get confused. Some start re-questioning the work because revisiting it forces them to re-evaluate it. The goodwill you built on delivery starts to erode a little.
Sending the invoice on time, when the work is fresh and the client is happy, is always better. It's cleaner. It feels like you're running a business instead of chasing loose ends.
The Quiet Drain
Lost invoices aren't dramatic. There's no argument, no dispute, no client who refuses to pay. The money just never shows up because you never asked for it. That's almost worse. It means you can do everything right on the work and still walk away short.
Track the hours. Then actually invoice them. Both steps matter.
Track your time, bill every minute.
Time-Trak is a native Mac and Windows time tracker with a floating timer, automatic screenshots, and one-click invoicing.
Free during beta.
Download Time-Trak →macOS + Windows · Floating widget · Auto screenshots