Categories: Blog

Agency Bookkeeping: Utilization, Retainers, and Margin by Service

Agency bookkeeping has one job the standard P&L can’t do: show whether the revenue you’re so good at winning turns into anything you keep. Revenue is the easy part. Utilization, the share of your delivery team’s hours that clients actually pay for, decides profit, and the P&L can’t show it until labor and revenue land on the same project. Until then, you know how much you billed and how much you paid people, and nothing about which of those people and projects made money.

We run an accounting firm, and agencies and consultancies are among the businesses where the gap between “revenue is up” and “cash is down” is widest and least understood. Four things fix it.

How should an agency account for retainers?

A retainer paid in advance is not revenue on the day it arrives. It’s a liability: you owe the client a month of work. The books should record it as deferred revenue when it’s received and recognize it as revenue as the month’s service is delivered.

That sounds like an accounting technicality. It’s the reason your P&L swings. When retainers are booked as revenue on receipt, a client who prepays a quarter makes January look like the best month of the year and April look like the worst, and neither is true. A client who pays late makes the month they paid look strong and the month you worked look weak. The paid month and the worked month stop being the same month, and the P&L stops meaning anything.

Deferred properly, each month shows the revenue you earned in it, against the labor you spent earning it. That’s the only version of the P&L where margin can be read.

Time to project

Labor is most of an agency’s cost, and by default it lands in the books as one line: payroll. The P&L shows revenue by client and labor in a lump, and the question “did that project make money” can’t be answered.

The fix is that time gets tagged to the project it was spent on, and the payroll cost follows the time. That requires timekeeping, which agencies resist, and it requires the books to consume the timekeeping, which most bookkeepers don’t do. Once it’s in place, every project carries its own labor cost, and revenue and labor finally meet on the same line.

If your team won’t track time precisely, a consistent estimate beats no number. A weekly allocation from the person running delivery, applied every month until revised, gives you a margin by project that’s approximately right. Approximately right, every month, is worth more than exactly right once a year.

How do I know which agency services are profitable?

Once retainers are deferred and labor follows time, the report is contribution margin by service line: for each thing you sell, revenue minus only the costs that exist because you sell it. For most agencies that’s three lines.

  • Retainers. Recurring, predictable, and usually the line where scope creep quietly kills margin. The client pays for twenty hours and gets thirty-five, because the account manager doesn’t want the conversation.
  • Projects. Fixed-fee or estimated, and the line most likely to run thin. Estimated at forty hours, delivered in sixty, and nobody notices because the invoice was already sent.
  • Hosting, software, and licensing. The recurring line nobody talks about in the Monday meeting, and often the highest margin in the business.

When we build this report for an agency for the first time, the owner is usually surprised twice. The flagship service, the one on the website, runs thinner than anyone thought. And the boring recurring line carries a disproportionate share of the profit.

Unbilled work

There’s a leak on the balance sheet that never appears on the P&L: work performed and not yet invoiced. Hours spent in March on a project that won’t bill until the milestone in May. Change orders the team did and nobody wrote up. A retainer client’s overage that was going to be “handled next month.”

Unbilled work is a real asset, and it should be on the balance sheet as work in process so the owner can see it growing. When it isn’t tracked, it’s invisible, and it stays invisible until the project closes and someone realizes the last twenty hours were never billed. Tracked monthly, it becomes a question on the close: this project has $8,000 of unbilled time; is that a milestone we’re waiting for or a write-off we haven’t admitted?

What utilization rate does an agency need to be profitable?

For most agencies at typical rates, delivery staff need to be 65% to 75% billable for the business to make money. The rest of their time is internal meetings, proposals, training, and the gaps between projects. At 55%, every project loses money no matter how well it’s priced, because the price was set assuming the person would be productive more than half the time.

Utilization isn’t a bookkeeping number by itself. It comes from the timekeeping. But it’s the number that explains the bookkeeping: when margin by service falls and rates haven’t changed, utilization is almost always why.

What a CFO does with this number

A fractional CFO uses the four pieces above to set two things that most agency owners set by feel: the utilization target and the rate card.

  • The utilization target comes from the margin math. At your labor cost and your rates, what billable percentage does the team need to hit for each service line to contribute what the business needs? That’s the target, and it gets reviewed monthly against the timekeeping.
  • The rate card comes from the margin report. If projects run at 15% contribution and retainers at 40%, the project rate is wrong, or the estimating is wrong, or both. The CFO puts a number on it: raise the project rate by this much, or cap hours at this level, and here’s what it’s worth in dollars for the year.

The alternative is setting rates from what competitors charge and hoping utilization takes care of itself. It doesn’t.

Where we come in

Our agency clients get the four pieces as part of the monthly close: retainers deferred and recognized, time consumed into the books so labor lands on projects, contribution margin by service line in the monthly reports, and unbilled work reviewed as a line on the close. The advisory tier turns it into the utilization target and the rate card, each quarter. If your revenue keeps growing and your bank balance doesn’t, reach out. We’ll show you which service is paying for the others.

Frequently asked questions

How are retainers booked?
As deferred revenue when received and recognized as the month’s service is delivered, so the paid month and the worked month stop being the same month.

What utilization does an agency need?
Most need 65% to 75% billable time on delivery staff to be profitable at typical rates; at 55% every project loses money.

Which service is usually most profitable?
Often the recurring hosting or software line nobody talks about, while custom projects run thin.

Ryan Ross

Recent Posts

The Extension That Became a Monthly Close: October 15 to February

The story of an extension that became a monthly close: what changes between October 15…

2 days ago

Estimated Tax Safe Harbor vs. a Real Estimate: Which to Pay

The estimated tax safe harbor protects you from penalty, not from a wrong number. How…

3 days ago

Year-End Tax Planning for Small Business: The November Checklist

Year-end tax planning for small business happens in November from closed books: equipment, owner pay,…

4 days ago

Fixed-Fee Bookkeeping Cleanup: How It’s Priced and How Long It Takes

A fixed-fee bookkeeping cleanup is priced from a two-hour diagnostic, per month of catch-up, and…

7 days ago

Dental Practice Bookkeeping: Production vs. Collections

Dental practice bookkeeping that reads like the practice: collections vs. production by payer, AR over…

1 week ago

Can We Afford to Hire Someone? How to Decide From the Numbers

Can we afford to hire someone is a contribution margin question, then a cash question.…

1 week ago