profitability agencies project-management billing

Agency Project Profitability: Which Clients Are Actually Worth Keeping?

Not every client is profitable. Time tracking gives you the data to see true margin by project — and make better decisions about who you work with.


Most agencies track revenue. Few track margin per client. The difference between those two numbers is where profitability actually lives — and for many agencies, it reveals that their busiest clients are also their least profitable ones.

Time data fixes this. When you log hours consistently, you stop guessing and start measuring. You can see exactly which clients generate healthy margins and which ones quietly drain your capacity.

The Hidden Cost of Bad Clients

A client paying $8,000 per month looks good on paper. But if your team logs 120 hours against that retainer — and your fully loaded cost rate is $75 per hour — you’ve spent $9,000 to earn $8,000. You’re losing $1,000 per month on a client you consider a win.

This happens constantly in agencies because the costs are invisible. The client isn’t difficult in any obvious way. They just require more: more revision rounds, more check-in calls, more clarification emails, more account management overhead. None of that gets invoiced. All of it gets logged — if you’re tracking time.

The bad-client problem compounds. High-overhead clients consume the team hours that could go to better-scoped work. They distort your utilization numbers. They contribute to burnout without contributing to profit. And because the revenue looks fine, the problem stays hidden until someone actually runs the margin calculation.

How to Calculate True Project Margin

True project margin requires two numbers: what you earned and what you spent to earn it.

Revenue is straightforward — the amount invoiced and collected for the project or period.

Cost is where most agencies get it wrong. Cost is not what you pay employees. It’s the fully loaded cost rate, which includes salary, benefits, payroll taxes, software subscriptions, and a proportional share of overhead. For most digital agencies, fully loaded cost rates run 1.25x to 1.5x base salary. A developer earning $90,000 per year costs roughly $112,000 to $135,000 all-in, or $54 to $65 per hour based on 2,080 working hours.

The formula:

Net margin = Revenue − (Hours logged × Fully loaded cost rate)

For a $10,000 project where your team logged 95 hours at a $75 fully loaded cost rate:

  • Cost = 95 × $75 = $7,125
  • Net margin = $10,000 − $7,125 = $2,875
  • Margin percentage = 28.75%

Run this calculation for every project, every month. Over time, patterns emerge. Some clients consistently come in at 35%+ margin. Others hover at 10% or below. The data tells you where to focus — and where to stop.

Profitability Signals and What They Mean

You don’t always need a full margin analysis to spot a problem. Certain patterns in your time data are leading indicators that a project or client relationship is underperforming.

SignalWhat It Tells YouAction to Take
Hours logged exceed estimateProject is under-scoped or scope has creptReview scope; issue a change order or absorb the loss and reprice the next engagement
Average hourly rate falling over timeRates are not keeping pace with rising costsRaise rates at renewal; consider switching billing model
High interruption rateClient requires excessive hand-holding and reactive workAdd an account management surcharge or restructure the retainer to include defined touchpoints
Budget hit before deliverable is completeEstimate was wrongRun a retrospective; improve the scoping process before the next proposal
Time logged but no clear deliverableInternal overhead for this client is disproportionately highIdentify and eliminate admin drag; audit meeting and email time

Each signal is actionable. The point is not to punish clients for requiring attention — it’s to price that attention accurately or eliminate it.

Net Margin by Agency Project Type

Project structure has a larger impact on profitability than most agencies realize. Fixed-price projects that are poorly scoped are the most dangerous: you absorb all cost overruns while the client pays a flat fee. Value-based pricing, where price is anchored to client outcome rather than hours, consistently produces the highest margins.

Typical Net Margin by Agency Project Type

Value-based pricing41%
Retainer (scoped)34%
Fixed-price (well-scoped)31%
Hourly projects28%
Fixed-price (poorly scoped)9%

These are industry benchmarks, not guarantees. Your actual margins will vary by team size, market, and discipline. The pattern, however, is consistent: scoping quality and billing model matter as much as the rate you charge.

Using Time Data to Reprice or Drop Clients

Once you have 90 days of clean time data per client, you have negotiating leverage.

For clients running below your margin floor — typically anything under 20% net — you have three options:

  1. Reprice. Present the data at the next renewal. Show hours logged versus hours estimated. Propose a rate that makes the work sustainable. Most reasonable clients will accept a modest increase when the case is made with specifics.

  2. Restructure. Some clients are low-margin because the engagement is structured wrong. An hourly client who generates 40% of your account management overhead might be better served — and more profitable for you — on a scoped retainer with defined deliverables and response time expectations.

  3. Exit. Some clients are not worth keeping at any price. If a client consistently overruns estimates, disputes invoices, or requires an amount of emotional overhead that your data cannot even fully capture, the right answer is an orderly offboarding. The capacity you recover can be sold to a better-fit client at a higher margin.

None of these conversations are comfortable. All of them are easier when you walk in with a spreadsheet rather than a feeling.

The Compounding Benefit: Better Clients, Better Data, Better Scoping

There is a flywheel effect in agency profitability that most operators do not talk about explicitly: better clients produce better time data, and better time data produces better scoping.

When you work with clients who have clear briefs, reasonable revision policies, and predictable communication patterns, your time logs are clean. Hours map to deliverables. Estimates match actuals. After three or four projects with a client like this, you can scope the fifth project with high confidence because you have real data from comparable work.

The inverse is also true. Chaotic clients produce chaotic time data. Lots of entries labeled “misc calls” and “email follow-up” and “scope clarification.” This data is not useful for scoping future work because it does not represent repeatable, structured effort. It represents the cost of a disorganized engagement.

Agencies that prioritize client fit — not just client revenue — build better institutional knowledge over time. Their estimates improve. Their margins improve. Their team turnover drops because the work is less exhausting.

Start With the Data You Have

iTimedIT gives agencies the time tracking infrastructure to run this analysis at the project and client level. Log hours by project, track budget utilization in real time, and identify the patterns that indicate margin risk before they become margin loss.

You do not need a complex reporting stack. You need consistent time data and the discipline to look at it. The clients worth keeping will be obvious. So will the ones who are not.