Header image for article: How to Calculate True Profitability in Ad Agencies
Finance7 min read2025-01-10KENZ ONE Team

How to Calculate True Profitability in Ad Agencies

Most agencies confuse revenue with profit. Here's the framework for calculating real per-client margin including ad spend, labor time, and overhead.

Your agency billed $8,000 last month for a client running $5,000 in paid social. You subtract the ad spend, see $3,000 left over, and mentally file that as a profitable account. Except it isn't. Not even close.

That $3,000 disappeared into account manager time, creative revisions, reporting calls, and a share of your Slack, your project management tool, your office lease. By the time you account for everything, that client might be generating $400 in actual profit — or costing you money.

This is the profitability problem most agency owners never fully solve. Not because the math is hard, but because the inputs are invisible.

The Formula Agencies Actually Use (and Why It Fails)

The broken formula looks like this: Revenue − Ad Spend = "Profit." It's fast, it's intuitive, and it's wrong. It ignores labor, which is almost always your largest real cost. It ignores platform fees and payment processing. It ignores the fact that your ops manager, your finance person, and your office exist partly to serve that client.

The real formula has more components — and each one requires a deliberate tracking decision.

The Real Per-Client Profitability Formula

Here's what a complete margin calculation looks like for a single client:

Revenue (management fee + any markup): $8,000
Less: Ad Spend (passed through or marked up): −$5,000
Less: Direct Labor (12 hrs × $85/hr effective rate): −$1,020
Less: Overhead Allocation (your share of fixed costs): −$400
Less: Platform & Payment Fees (~1.5% on ad spend + invoicing): −$120
= True Client Margin: $1,460 (18.25%)

Eighteen percent. Not thirty-seven. Not sixty. Eighteen — and that's a relatively healthy outcome. Plenty of agency clients come in under 10% when you do this math honestly.

Why Agencies Underestimate Labor Time

Labor is the line item that consistently lies. People forget to log time. They log time to the wrong client. They don't track internal review cycles, status emails, or the fifteen-minute check-in that somehow runs forty-five minutes.

For a 12-person agency, even a 20% time-tracking gap across your billable staff distorts every profitability number you produce. The client who looks like your best account might actually be your most demanding one — the one your team silently over-services because they're scared to push back.

The fix isn't aggressive time policing. It's building systems that make logging friction-less: daily time prompts, pre-populated task lists per client, and weekly automated summaries that make discrepancies obvious before they become month-end surprises.

Overhead Allocation: A Simple Approach That Works

Some agencies avoid overhead allocation because it feels arbitrary. It doesn't have to be. Take your total monthly fixed costs — rent, software, salaries of non-billable staff, insurance — and divide by your total billable hours. That gives you a cost-per-hour overhead rate.

If your overhead totals $18,000/month and your team logs 450 billable hours, you're carrying $40 in overhead per billable hour. A client consuming 10 hours gets a $400 overhead allocation. Clean, defensible, consistent.

Track Per Client, Not Just in Aggregate

Aggregate P&L is almost useless for decision-making. You need to know which specific clients are generating margin and which are quietly destroying it. A blended 22% margin agency-wide might mean five clients at 35% and three clients at −5%. The 35% clients are subsidizing bad accounts you're keeping out of habit or misplaced loyalty.

When you run this calculation per client, every quarter, patterns emerge fast. Scope creep shows up in the labor line. Bad pricing shows up in the margin line. Clients who demand weekly calls show up in overhead. The data tells the story your gut has been half-telling you for months.

Once you have real per-client margins, you can reprice, restructure, or have honest offboarding conversations backed by numbers — not instinct.

Before you can calculate true profitability, though, you need to know what costs you're even dealing with. The ones that surprise most agencies aren't the obvious ones. Read about the hidden costs of ad account management that quietly drain margin before you've even run payroll.

If you want a tool that tracks per-client margin automatically — pulling in ad spend, time logs, and overhead in one place — check out the KENZ ONE features built specifically for agency finance teams.

Filed under: profitability software for marketing agencies
Early Access

Ready to see your real agency margins?

KENZ ONE automates the invoicing, expense tracking, and P&L reporting described in this article. Join 500+ agencies on the waitlist.

Get Early Access — 30% Off