Agencies8 min read2026-03-21

Why Your Agency Looks Profitable But Isn't

Why Your Agency Looks Profitable But Isn't

I talked to an agency owner last quarter who showed me his numbers with pride. $4.2M in revenue. $380K in net income. A tidy 9% net margin. “We're profitable,” he said.

Then I asked him three questions:

  1. What's your team's utilization rate?
  2. How many hours of scope creep did you absorb last quarter?
  3. What's your effective hourly rate after accounting for unbilled work?

He didn't know the answer to any of them. That's when I told him his agency probably isn't as profitable as he thinks. Here's why.

The Utilization Rate Trap

Utilization rate is the percentage of a team member's paid hours that generate revenue. If a designer works 40 hours a week and 28 of those hours are billed to clients, their utilization rate is 70%.

The industry benchmark for a healthy agency is 65–75% utilization. Most agency owners assume their team is hitting that. Most are wrong.

Here's a typical week for a senior designer at a 15-person agency:

  • 40 hours paid
  • 5 hours in internal meetings (standups, all-hands, 1:1s)
  • 3 hours in client meetings that aren't scoped into the project
  • 2 hours on admin (timesheets, Slack, email)
  • 4 hours on pitches and proposals for new business
  • 2 hours on internal projects (website refresh, case studies)

That's 16 non-billable hours. Out of 40. Utilization: 60%. If this designer costs the agency $95/hour fully loaded (salary + benefits + overhead) and is billed out at $175/hour, here's the math:

  • At 70% utilization: 28 billable hours x $175 = $4,900 revenue. Cost: 40 hours x $95 = $3,800. Margin: $1,100/week.
  • At 60% utilization: 24 billable hours x $175 = $4,200 revenue. Cost: 40 hours x $95 = $3,800. Margin: $400/week.

That 10-point utilization drop cut the margin on this employee by 64%. Across a 15-person team, the difference between 60% and 70% utilization is roughly $10,000–$15,000 per week in lost margin. That's $500K–$750K annually.

Most agencies don't track utilization at the individual level. They estimate. And they almost always estimate high.

The Scope Creep Math

Every agency deals with scope creep. The client asks for “just one more revision.” The project manager says yes because the client relationship matters. Each individual request is small. In aggregate, it's a profit killer.

Let me put specific numbers on it. A web development agency scoped a project at 240 hours and billed it at $180/hour — a $43,200 project. Over the course of delivery, the team logged 312 hours. The extra 72 hours were scope creep that was never billed.

72 hours x $180/hour = $12,960 in unbilled work. That's 30% of the project profit gone. The project still looked “profitable” in the P&L because revenue was $43,200 and direct costs (at $95/hour fully loaded) were $29,640. But the real direct cost was 312 hours x $95 = $29,640... wait, that's the same?

No. Here's the trick. The 72 extra hours didn't create new costs on the payroll line — those employees were already being paid. But those 72 hours displaced other billable work. That designer could have been working on a different project. The opportunity cost was 72 hours x $175/hour = $12,600 in revenue you didn't earn.

When an agency has 3–5 projects running scope creep simultaneously, the compounding effect is devastating. I've seen agencies lose $200K+ annually to scope creep that nobody quantified because each individual instance seemed small.

Revenue vs. Profit: The Number That Matters

Most agency owners talk about revenue because it's the big, impressive number. But revenue is vanity. Gross margin is sanity.

Consider two agencies:

  • Agency A: $4M revenue, $600K in contractor costs, $1.2M in production salaries. Gross profit: $2.2M. Gross margin: 55%.
  • Agency B: $2.5M revenue, $200K in contractor costs, $700K in production salaries. Gross profit: $1.6M. Gross margin: 64%.

Agency A looks bigger. Agency B is a better business. Agency B keeps 64 cents of every dollar to cover overhead and generate profit. Agency A keeps 55 cents. If both have $1M in operating expenses, Agency A nets $1.2M and Agency B nets $600K — so Agency A still makes more in absolute terms. But Agency B can weather a downturn. Agency A can't afford to lose even one large client without going negative.

The agency owner I mentioned at the start? His 9% net margin on $4.2M meant he was taking home $380K. Sounds great. But when I modeled what would happen if his top client (18% of revenue) churned, his net income dropped to $4K. One client away from breakeven on $4.2M in revenue is not a profitable business. It's a fragile one.

Three Fixes That Actually Move the Needle

1. Track utilization weekly, by person

Not by department. Not as a team average. By person, every week. When you see someone drop below 65%, investigate immediately. Is it a pipeline problem (not enough work)? A process problem (too many meetings)? A scoping problem (client work taking longer than estimated)?

The fix is usually boring: cut one recurring meeting, push back on one un-scoped client request, or re-allocate work across the team. A 5-point improvement in utilization for a 15-person team is worth $250K–$375K/year.

2. Bill for scope changes — even small ones

Create a change order process and use it. Every request outside the original scope gets a written estimate, even if it's two hours. The act of documenting scope changes does two things: it makes clients aware of what they're asking for, and it gives you data on which clients and project types generate the most creep.

Some agencies worry this damages relationships. In my experience, the opposite is true. Clients respect agencies that value their own time. The ones who don't are the clients costing you money anyway.

3. Calculate your effective hourly rate monthly

Take total revenue and divide by total hours worked (billable + non-billable). Not your rate card — your actual realized rate. If your rate card says $175/hour but your effective rate is $118/hour, you're leaving 33% on the table. That gap is where utilization problems, scope creep, and over-servicing live.

For a deeper look at how real agencies have turned these numbers around, check out our agency profitability case study.

The Real Question

Profitability in an agency isn't about working harder or winning more clients. It's about knowing — with precision — where your time goes and what it costs. The agencies that thrive are the ones that treat time like inventory: track it, manage it, and never give it away for free.

CS
CentSight Team

We write about financial intelligence, cash flow strategy, and how AI is changing the way growing businesses understand their numbers.

Get Financial Clarity for Your Business

Join the waitlist for AI-powered financial intelligence — real-time visibility built for growing businesses.

Join the Waitlist

Stop Guessing. Start Knowing.

CentSight gives growing businesses real-time financial intelligence.