Skip to content

Insights

How to calculate your agency's effective hourly rate

Your effective hourly rate is the total fee on an account divided by every hour your team put into it. It is almost always lower than your rate card, and the gap between the two is what scope creep costs you. Here is how to work it out in an afternoon.

Mohammad Azam, Aprecity Consultants · 6 min read

What effective hourly rate actually measures

Your rate card is what you would like to earn per hour. Your effective hourly rate is what you did earn. The difference is every hour that went into an account without appearing on an invoice.

Effective hourly rate = total fee / total hours worked on the account

The formula is trivial. Getting the denominator right is the part everyone skips, because most of those hours were never recorded anywhere.

The four hours nobody counts

When agencies calculate this for the first time, the number usually comes out higher than reality. That is because these four categories get left out.

  • Revision rounds beyond the scoped number, which feel like goodwill at the time.
  • Account management, status calls and the weekly check-in that nobody logs against the job.
  • Rework caused by a brief that changed after the work started.
  • Founder time spent unblocking the account, which is the most expensive hour in the building.

Add those back and the denominator often grows by 20 to 40 percent. The rate falls by the same proportion.

A worked example

Run the numbers on a $6,000 monthly retainer where the scoped effort was 40 hours.

Effective hourly rate on a $6,000 retainer
What you countHoursEffective hourly rate
Scoped delivery hours only40$150
Plus two extra revision rounds52$115
Plus weekly calls and account management68$88
Plus founder time unblocking it75$80

These figures describe an invented retainer chosen to show the arithmetic. They are not a client result.

The rate card said $150. The account earned $80. Nothing went wrong on this job, and no one did anything unreasonable. The hours simply were not counted.

How to run this on your own accounts

  1. ( 01 )

    Pick your three largest accounts by fee

    Not your favourites. The largest, because that is where a small percentage error costs the most.

  2. ( 02 )

    Take one full quarter, not one month

    A single month flatters accounts that had a quiet patch and punishes ones mid-launch.

  3. ( 03 )

    Reconstruct the hours honestly

    Ask the team what they actually spent, including calls. Nobody is in trouble, which is worth saying out loud before you ask.

  4. ( 04 )

    Divide the fee by the hours

    Do this per account, never averaged across the book, because the average is what hides the problem account.

  5. ( 05 )

    Compare against your delivery cost

    If the effective rate is close to your blended salary cost per hour, that account is running at roughly break even.

What to do with the answer

One account will be much worse than the others. That is the point of the exercise. You now have three options and they are all reasonable.

  • Reprice at renewal, using the hours as the argument rather than a general increase.
  • Reduce scope so the fee and the effort match again.
  • Keep it deliberately, knowing what it costs, because it feeds referrals or credibility you actually use.

The wrong option is the fourth one, which is carrying it without knowing. That is the position most agencies are in before they run this.

The service behind this

Fractional CFO

We read your numbers every month and bring you the decision. Profit on each client, a forecast that reaches past the next payroll, and a straight answer on pricing and hiring.

Read the fractional cfo page

Next step

Found something you cannot explain?

That is the useful outcome. Bring the number to a 20 minute call and we will work out what is behind it.