DEV Community

Alfred P
Alfred P

Posted on

I Tracked Every Hour of My Freelance Business for 60 Days. The Numbers Were Uncomfortable

I thought I was billing about 70% of my working hours.

The real number was 41%.

I ran a simple experiment: I tracked every working hour for 60 days. Not just billable work. Everything. Client calls, proposals, admin, marketing, chasing invoices, fixing scope creep I should have charged for, social media, reading newsletters that somehow became two hours.

Here is what I found.

Where the hours actually went

  • Billable client work: 41%
  • Proposals and sales calls (mostly unpaid): 14%
  • Admin and invoicing: 11%
  • Context switching and recovery time: 9%
  • Fixing things I should have charged for: 8%
  • Marketing: 7%
  • Everything else: 10%

I was working 45-50 hours a week and billing about 18-20 of them.

The things that surprised me

Context switching has a real cost. I knew this in theory. But seeing it as a block of time in my own data was different. Every time I jumped between a client project and a proposal and back again, I was losing 15-20 minutes of productive focus. Over a week it adds up to almost a full day.

"Fixing things I should have charged for" was the most painful category. These were bugs introduced by client-requested changes, scope creep I was too soft to push back on, and revisions beyond what the contract allowed. I was essentially giving away eight percent of my working time for free.

Proposals were eating more than I realized. I was writing detailed proposals for projects I won maybe 30% of the time. That math means roughly 70% of my proposal time was unpaid work to help clients evaluate their options.

What I changed

I introduced a paid discovery phase for projects above a certain value. Clients who are serious about working with you will pay for proper scoping. Clients who want free consulting will not.

I stopped writing detailed proposals for vague briefs. Now I require a 30-minute paid discovery call before I write anything detailed. This filters out time-wasters fast.

I blocked two focused work sessions per day and stopped checking messages during them. This alone recovered about an hour of productive time each day.

I got stricter about change orders. Not aggressive. Just clear.

60 days later

Billable percentage went from 41% to 58%. Same working hours. Different boundaries and systems.

The experiment cost me nothing except the discomfort of seeing the actual numbers.


The Freelance Command Center is the system I use to track projects, clients, proposals, and time in one Notion workspace. EUR 17.

Top comments (0)