Security Contact
Support Request
Feedback
Billing5 min read

How to Calculate Your Effective Hourly Rate

Most agencies have a billing rate. Few know their effective hourly rate — the number that shows what one hour of delivered work actually returns. The difference between the two is where margin lives or disappears.

Most agencies set a billing rate and treat it as the number they earn per hour. The effective hourly rate — what one hour of delivered work actually returns to the business — is almost always lower. The gap between the two is not a calculation error. It is the distance between capacity and billable output, and it compounds silently across every project an agency delivers.

Billable hours and total hours are not the same number

An eight-hour workday does not produce eight billable hours. Internal meetings, proposal writing, administrative tasks, revision cycles beyond scope, onboarding — these are real hours with real cost. Industry research on agency utilisation puts billable rates for fee-earning roles at 55–65%, which means a full-time team member generating 960–1,040 billable hours per year, not 1,600. A rate set without accounting for this is built on the wrong denominator.

The formula requires both inputs

Effective hourly rate = total revenue ÷ total hours worked. Not billable hours — total hours. An agency that invoices €150,000 in a year while the team works 5,000 hours in aggregate earns €30 per hour, regardless of what the headline billing rate says. A stated rate of €75 at 60% utilisation produces exactly that result. The arithmetic is not complicated. Applying it honestly requires knowing what was billed and how many hours were spent producing it — including the hours that never appeared on a client invoice.

Non-billable time is rarely tracked

The hours that erode effective rate tend to receive the least attention in time tracking systems. Most tools are configured around client billing: projects, tasks, and billable entries form the primary workflow. Internal time — business development, team coordination, rework, training — is either logged inconsistently or not at all. This is not carelessness. It is a design outcome: when the system is built for invoicing, it collects invoicing data. Overhead becomes invisible because no one created a category for it.

What changes when the number is known

Knowing the effective hourly rate reframes two decisions. The first is pricing. An agency that estimates a project at 60 hours, prices it at €80 per hour, then delivers it in 95 hours did not make a pricing error — it made a scoping assumption that was wrong before the first time entry was logged. The second is project selection. Clients and project types that reliably expand beyond scope show a lower effective rate than the headline rate suggests. That pattern is invisible without the data.

Tracking non-billable time is the prerequisite

The effective hourly rate calculation only works if non-billable hours are tracked with the same consistency as billable ones. In practice, that requires explicit internal categories — business development, internal meetings, revision beyond agreed scope, administration — and the expectation that the team logs these weekly, not reconstructs them at month-end. Most agencies resist this because it feels like monitoring. It is not. It is the only way to know whether the business is priced for how it actually operates, or for an abstraction of itself that does not exist.

The effective hourly rate is not a performance metric. It is a calibration instrument. Agencies that track it price more accurately, scope more conservatively, and stop absorbing delivery costs that were never part of the original agreement.

ML

Márton László Attila

Founder, Cadensa

Márton is the founder of Cadensa, building EU-first time tracking and billing tools for agencies that need GDPR compliance without the operational overhead.

Cadensa

Start tracking time accurately

Join EU agencies that use Cadensa to stay compliant and get paid faster.

Start free trial