The Day I Added Up All My Non-Billable Hours
I thought I was billing most of my working hours. The actual number was significantly more depressing than that.
The Assumption I Had Been Living On
I had a general sense that about seventy percent of my working time was billable. I did not have data for that number. It felt right. I worked a lot, I billed a lot, so I assumed the ratio was okay.
One afternoon I decided to actually check. I pulled three months of time logs and separated every entry into two buckets: work that appeared on an invoice and work that did not.
The results were not what I expected.
The Real Split
Billable hours: fifty-one percent. Non-billable: forty-nine percent.
I had been working basically half my time for free and calling it overhead. Not because I was lazy or wasting time. Because the job of freelancing involves an enormous amount of work that clients do not pay for directly.
Proposals. Discovery calls before a project starts. Revisions that went over scope but felt too small to raise. Admin tasks. Invoicing itself. Time spent learning tools a client required me to use for their project. Answering quick questions that turned into thirty-minute explanations. Following up on unpaid invoices.
All of it real work. None of it on any invoice.
The Categories That Surprised Me
Proposals were the biggest shock. I had not thought of proposal writing as a major time cost. When I looked at three months of logs, I had written nine proposals. Two became projects. Seven did not. The time I spent on those seven proposals was time I worked and earned nothing for.
Client communication was the second surprise. Not just long calls. The ten-minute check-ins, the quick email clarifications, the Slack threads that turned into twenty-message conversations. I had not been logging most of it. When I started logging it faithfully for one week, it came out to almost five hours. Per week. Just on communication.
I had been giving away the equivalent of a quarter of a workday every day just on back-and-forth that never touched an invoice.
What I Did With the Information
A few things changed.
First, I built non-billable overhead into my rate more honestly. If nearly half my time is non-billable, my billable rate needs to account for that. The math is not complicated once you see it clearly. You are not selling forty hours a week. You are selling twenty and funding the rest through what you charge for those twenty.
Second, I started putting time limits on proposals. One hour maximum, templates for repeat project types, and a line in my process about what a paid discovery engagement looks like when the scope is genuinely unclear.
Third, I started logging communication time even when I was not sure I would bill it. Having the record changed how I thought about those hours. They stopped feeling like free time I was choosing to give away and started feeling like a cost I was choosing to absorb. That framing shift mattered.
The Number You Do Not Want to Know Is the One You Need
I avoided running this analysis for years because I suspected the result would be uncomfortable. I was right. It was uncomfortable.
But it was also useful in a way that almost nothing else has been. Seeing the actual split between billable and non-billable time is the fastest way to understand whether your rate is working for you.
If you have not run this check, block an hour this week and do it. Pull three months of logged hours. Sort them. Add them up. The number might be fine. Or it might explain why a busy month still ends with an invoice that feels too small.
Either way, you will know what you are actually dealing with.
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