Why freelancers lose billable hours without noticing

Forgotten timers, invisible overhead, absorbed revisions. Here's why your invoices are lower than your work — and how to stop the leak for good.

5 min read Adrien

“I probably lost €10,000 this year in forgotten timers.”

This comment appeared in a freelance forum thread asking about time tracking tools. It got 47 upvotes. The replies were full of similar estimates: €6,000. €8,000. €15,000 for one particularly busy year.

The thread had 200 comments. Most of them were about which timer app to try next.

None of them solved the actual problem.

The timer isn’t the issue

Every discussion about lost billable hours focuses on the timer. Start it before the call. Stop it after. Never forget. Build the habit.

The problem is that the timer requires you to change behavior at the exact moment you’re most focused on something else. You’re about to have a client call. Your mind is on the agenda. The timer is the last thing you’re thinking about. It’s a structural flaw in how timers work — not a focus problem that better habits can solve.

And even when you do use a timer faithfully, it doesn’t capture everything. The 10-minute Slack exchange that turned into 40. The email you spent 20 minutes thinking through before writing. The “quick look” at a problem that turned into an hour of debugging. These are real hours. They don’t fit neatly into a timer session.

Where billable time actually disappears

There are three categories of lost hours, each with a different cause.

Forgotten sessions. The timer wasn’t started. The work happened, was real, and is now invisible. This is the most obvious category and what most freelancers think of when they think about lost hours.

Boundary creep. Work that happened outside your official working hours or outside a scheduled session. The reply you sent at 9pm. The small fix you pushed on Saturday morning. Each one felt too small to invoice. Cumulatively, they add up to dozens of hours per year.

Absorbed overhead. Time spent on legitimate client work that you don’t feel right billing for: answering clarification questions, preparing for a call, reading documentation, fixing something that was partly your error. Individually small. Collectively significant.

Most freelancers focus on the first category. The second and third are where the larger losses often hide.

The calendar as a natural time log

The reason a calendar-based approach captures more hours than a timer isn’t that it’s more disciplined. Part of what makes this work for multiple clients simultaneously is that the structure is the same regardless of how many client tags you’re tracking. It’s that it works with your existing behavior instead of adding to it.

When you schedule a client call, you put it in your calendar. When you block time for deep work, you put it in your calendar. These events exist before the work happens — not as a retroactive record, but as part of your planning.

If you tag these events with [ClientName], they become a billing record automatically. You don’t have to remember to start a timer. The event is already there. The bracket naming convention documents the full system — including how to mark offered time, already-invoiced hours, and per-project sub-totals.

This doesn’t capture everything — it won’t log the spontaneous 10-minute Slack exchange. But it captures the majority of billable time with zero additional effort, which is better than a perfect system you stop using after two weeks.

The 15-minute monthly audit

Once a month, before invoicing, run a billing audit on your last 30 days — 15 minutes, calendar open, one question: is there anything here that should have been billed but wasn’t?

Look for events without client tags. Look for patterns: recurring administrative tasks for a client, coordination work that isn’t accounted for, revision rounds that went beyond what was scoped.

This audit doesn’t require a system change. It just requires looking. Most freelancers who do it find at least two to four hours per month they weren’t planning to bill.

At €80/hour, that’s €160 to €320 per month. €1,920 to €3,840 per year. Recovered from work that was already done.

The structural fix

The real solution isn’t a better timer. It’s a billing model that doesn’t depend on perfect tracking.

Option 1: All client events are billable by default. Unless explicitly marked as non-billable [O] in your calendar, any tagged client event is on the invoice. This removes the decision at the moment of work and moves it to the calendar entry.

Option 2: Retainer or project pricing for high-overhead clients. If a client generates a lot of invisible overhead — frequent messages, clarification calls, small requests — hourly billing may not be the right model for that relationship. A monthly retainer that covers the relationship, not just the deliverables, prices the full cost correctly.

Option 3: Document the overhead and adjust. For clients you want to keep billing hourly, tracking the full overhead makes the next contract discussion straightforward. “I tracked my actual time this month and found I’m consistently spending X additional hours on coordination. I’d like to adjust how we account for that going forward.”

What changes when you stop leaking hours

The effect isn’t just financial, though the financial effect is real.

When you invoice accurately, you have better data for every future pricing decision. You know which project types run long. You know which clients generate more overhead than others. You can quote with confidence instead of guessing.

And when clients occasionally push back on an invoice, you have a record. Every tagged event in your calendar is a timestamped entry. The call happened. It took that long. Here’s the proof.

The best time to start tracking accurately was a year ago. The second-best time is before this month’s invoice.


Timescanner reads tagged calendar events and generates billing reports per client and project. Works with any iCal-compatible calendar — Google Calendar, Outlook, iCloud, and more.

Timescanner

Your calendar already knows how much you worked.

No timers. No new habits. Timescanner reads your calendar — Google Calendar, Outlook, iCloud, and more — and generates your billing reports automatically.

Start free trial — 30 days, no credit card