How to Calculate Billable Utilization for Your Agency (Step by Step)

Aug 25, 2026

Written by Gregory Shein, CEO & Founder

How to Calculate Billable Utilization for Your Agency (Step by Step)

Ask three agency owners their billable utilization and you'll get three numbers computed three different ways. One divides by 2,080 hours, one by "hours we actually worked," one quietly excludes the partners. All three then compare themselves to the same industry benchmark — and two of them draw the wrong conclusion.

Utilization is the single most decision-driving metric in an agency: it prices your rates, times your hiring, and predicts your margin. Which is exactly why the methodology matters more than the number. This guide is the calculation how-to: the gross vs net formulas, precise rules for what counts as billable, a full worked example for a 6-person team, and how to set targets by role.

If you want the answer without the arithmetic, our free interactive billable utilization calculator runs this exact methodology — enter your team's hours and it computes gross and net utilization plus the revenue impact. Use it alongside this guide.

The core formula (and the trap inside it)

Billable Utilization = Billable Hours / Available Hours × 100%

Simple numerator, treacherous denominator. "Available hours" has two legitimate definitions, and they produce two different — equally useful — metrics. Most utilization arguments are two people using different denominators.

Gross utilization: the capacity view

Gross Utilization = Billable Hours / Total Capacity Hours

Total capacity = contracted hours with nothing subtracted: 40 hours × 52 weeks = 2,080 hours/year per full-timer (pro-rate part-timers). Nobody hits high numbers here — 2,080 includes vacations, holidays, and sick days. That's the point: gross utilization measures how much of the payroll you're paying for converts to revenue. It's the finance metric — use it for pricing, margin models, and hiring decisions.

Net utilization: the performance view

Net Utilization = Billable Hours / (Total Capacity − PTO − Holidays − Sick)

Net available hours = hours the person was actually there to work. Typical full-timer:

2,080  total capacity
− 120  vacation (15 days)
−  88  public holidays (11 days)
−  40  sick (5 days)
= 1,832 net available hours

Net utilization measures how billable someone's working time is. It's the operations metric — use it for individual targets, workload balancing, and week-to-week management. Never judge a person on gross utilization (their vacation drags a number they can't control), and never build a revenue forecast on net (it overstates capacity you don't have).

Report both. Label which one you're quoting. Benchmarks are usually net — check before comparing. (Once your number is computed, our companion piece covers where you stand and what to do about it: utilization benchmarks by industry, role, and agency size — plus the fixes. This post is the how-to-measure; that one is the how-do-I-compare-and-improve.)

What counts as billable? The classification table

The numerator fails differently: not definitional confusion, but inconsistent classification. Two people doing identical work will categorize it differently unless you write the rules down. Copy this table into your time-tracking policy:

Activity Billable? Rule
Client project work (design, dev, copy, campaigns) ✅ Yes Core case
Client meetings, calls, standups ✅ Yes Client work happens in meetings too
Client emails, Slack, portal messages ✅ Yes The most under-tracked billable category
Revisions & rework within scope ✅ Yes Billable to the engagement even on fixed price*
Project management on client projects ✅ Yes If the contract supports it
QA, code review, testing on client work ✅ Yes Delivery work, not overhead
Scope creep you chose not to invoice⚠️ Track separately "Non-billed billable" — measure the leak, don't hide it
Sales, proposals, pitches ❌ No Business development
Internal meetings, all-hands ❌ No Overhead
Training, learning, conferences ❌ No Investment
Internal tools, own-website work ❌ No Overhead
Admin, timesheets, invoicing ops ❌ No Overhead
PTO, holidays, sick ❌ Not in numerator Excluded from net denominator too

*On fixed-price work, "billable" means attributable to a revenue-generating engagement — you still track it, because fixed-price utilization is how you learn whether the fixed price was right.

Three policy rules that keep the table honest:

  1. Track everything, classify honestly. Utilization only works if 100% of work time is logged somewhere. Untracked time silently inflates net utilization.
  2. "Non-billed billable" gets its own bucket. Hours you worked on client scope but wrote off are your single most valuable leak metric. Folding them into non-billable hides the problem; folding them into billable hides the write-off.
  3. Classification is set at the project level, not by each person's judgment call per entry. Set the billable flag on the project/task in your time tracking system so the timer inherits it.

Worked example: a 6-person agency, one quarter

Meet a 6-person digital agency computing Q1 utilization (13 weeks). Contracted capacity: 40 hrs/week each → 520 hours per person, 3,120 hours total.

Step 1 — Net available hours (capacity − time off actually taken):

Person Capacity PTO + holidays + sick Net available
Ana (design lead) 520 56 464
Ben (developer) 520 24 496
Carla (developer) 520 40 480
Dmitri (PM) 520 32 488
Elena (marketer) 520 48 472
Frank (founder) 520 16 504
Team3,1202162,904

Step 2 — Billable hours from time tracking, classified per the table (with non-billed billable broken out):

Person Billable (invoiced) Non-billed billable Non-billable
Ana 340 22 102
Ben 396 12 88
Carla 372 30 78
Dmitri 268 8 212
Elena 312 10 150
Frank 128 6 370
Team1,816881,000

(Sanity check per person: billable + non-billed + non-billable = net available. Ana: 340+22+102 = 464 ✓.)

Step 3 — Compute both rates:

Gross utilization = 1,816 / 3,120 = 58.2%
Net utilization   = 1,816 / 2,904 = 62.5%

Per person (net): Ana 73.3%, Ben 79.8%, Carla 77.5%, Dmitri 54.9%, Elena 66.1%, Frank 25.4%.

Step 4 — Read it correctly. The team's 62.5% looks mediocre against a 70% benchmark — until you separate roles. The three delivery people (Ana, Ben, Carla) average 76.9% net, which is strong. The blended number is dragged by exactly the people whose job isn't full-time delivery: the founder (selling), the PM (coordinating). This is why blended team utilization is a finance number, and management happens per role.

Also: those 88 non-billed billable hours are ~3% of net capacity. At the agency's $110 average rate, that's $9,680 of quarterly write-off — found only because it was tracked in its own bucket.

Step 5 — The revenue lens. Every net-utilization point for this team ≈ 29 hours/quarter ≈ $3,190/quarter ≈ $12,800/year at $110/hour. Raising delivery-team utilization is measured in points; each one has a price tag. Plug your own team into the interactive calculator to get your per-point value and gap-to-target revenue instantly.

Setting targets: by role, never blended

100% is not the goal — it means no sales, no learning, no slack for emergencies, and burnout on schedule. Set net utilization targets per role:

Role Net target Why
Junior delivery 80–85% Mostly execution, little overhead
Mid/senior delivery 70–80% Mentoring, estimation, internal QA
Project managers 50–65% Depends on whether PM time is contractually billable
Leads / principals 40–60% Sales support, hiring, direction
Founders 20–40% Selling is the job; high founder utilization can be a red flag

Then reconcile top-down: multiply each person's target by their net hours and average rate — that's your revenue capacity. If the model doesn't cover cost plus target margin, the fix is rates or team mix, not "everyone try harder."

The measurement cadence

  • Weekly: per-person net utilization on the dashboard; investigate outliers in both directions (a 95% week is a burnout signal, not a win).
  • Monthly: team gross + net trend, non-billed billable total, utilization by client.
  • Quarterly: re-set targets, feed gross utilization into pricing and hiring models, compare against benchmarks.

The prerequisite for all of it is time data you trust: everything tracked, classified at the project level, and reportable by person/role/client without spreadsheet surgery. That's the pipeline — timers to classified entries to live reports — that makes utilization a weekly glance instead of a quarterly archaeology project.

Calculate yours in two minutes

Run your own team through the methodology right now with Corcava's free billable utilization calculator — team size, hours, rate in; gross and net utilization, benchmark comparison, and the revenue value of each improvement point out.

Then make the number self-updating: start your free 14-day trial of Corcava and get integrated time tracking with billable classification, per-person and per-client utilization reporting, and invoicing that turns tracked hours into revenue — all in one $9/user/month plan. No credit card required.