The first time I actually looked at our financials and calculated how much we were spending on unbilled time, I felt sick.
Not just bench time — people waiting between projects. Onboarding time. Ramp-up time. Training time.
Weeks where talented people were working hard, doing real work — but not generating a single dollar of revenue.
That number was eating 15-20% of our margin. And I'd never tracked it.
Here's what makes this so painful: you can't just fire people when they're on the bench.
These aren't bad employees. They're good people you've invested in. People who trust you. People who chose your company over freelancing specifically because they wanted stability.
You've spent months building culture, training them, integrating them into the team. And now what — you're supposed to throw them out the moment a project ends? Destroy your reputation? Kill the trust you've built?
So they stay on payroll. Waiting for the next project. Costing you $5K, $8K, $12K per month per person.
And you tell yourself: "It's temporary. We have a big project starting next month."
Except sometimes that project gets delayed. Or the client ghosts mid-sales cycle. Or the scope shrinks.
And those weeks turn into months.
But bench time is only part of it.
Even when you do have a project, there's ramp-up time.
The developer needs to understand the codebase. The designer needs to learn the brand. The PM needs to get context on client history and expectations.
If your service is productized — processes standardized, workflows documented — this time shrinks. But it never disappears completely.
And if you're running short projects that change frequently? This operational overhead becomes massive.
Let's say onboarding a person onto a project takes 3-5 days. If projects last 3 months, that's maybe 2% of project time. Annoying, but manageable.
But if projects last 3 weeks? Now it's 15-25% of the project timeline. And if you're on fixed-price contracts, that time comes straight out of your margin.
Most founders track billable hours religiously. They watch utilization rates. They optimize delivery. They know exactly how many hours were billed to each client.
But unbilled productive time? That's invisible.
Because it doesn't show up on client invoices. It doesn't trigger alarms. It just quietly drains profitability while looking like "normal operations."
You see people working. They're busy. They're productive. Everything looks fine.
Until you actually calculate: "How much are we paying for time we can't bill?"
Then the number hits you like a truck.
The frustrating part is that you need these people.
You can't just run a skeleton crew and scramble to hire every time a project arrives. By the time you find someone, onboard them, and get them productive, the project deadline has already slipped.
So you keep a buffer. Smart founders do. But most founders don't price that buffer into their business model.
They don't account for the fact that maintaining a ready team — people who can start immediately when opportunity arrives — costs money even when those people aren't billing.
I've seen founders try different approaches:
Contract relationships. Time & materials billing. Shift risk to freelancers.
Works sometimes. But not everyone wants that instability. Good people often choose salaried positions specifically to avoid freelance uncertainty.
Productized services. Standardize everything so onboarding is faster.
Helps. But even with perfect documentation and clear processes, there's still ramp-up time. People still need context.
Always-on retainers. Keep clients on monthly retainers so there's always work.
Great when it works. But retainers are hard to sell and even harder to keep stable.
None of these are silver bullets.
The real answer isn't eliminating unbilled time — that's impossible.
The real answer is making it visible, pricing it correctly, and managing it deliberately.
Most agencies operate on 60-75% utilization and think that's normal. It is normal. But "normal" doesn't mean "acceptable" if you haven't accounted for it in your pricing.
If you're pricing services assuming 90% utilization but running at 65%, you're bleeding margin every single month — and wondering why profitability feels so hard.
Open your financials for the last 3 months.
Calculate total payroll for billable team members.
Now calculate total revenue those same people generated.
The gap between those two numbers? That's your unbilled cost.
Now divide that by total payroll. That's your real utilization rate.
If it's under 70% and you're not pricing for it — you just found why your margin feels tight.
Here's what I want to know:
When's the last time you actually tracked how much bench and ramp-up time costs you?
Not guessed. Not assumed. Actually calculated.
Hit reply and tell me what you found. I read every response.
P.S. For what it's worth — once I started tracking this, I stopped feeling guilty about pricing higher. Because I finally understood what it actually cost to maintain a team that could deliver quality work on demand. That clarity alone was worth the uncomfortable math.



