Target Reader: Founders and operators of paid media and performance marketing agencies with $1M–$10M in revenue who suspect some clients are unprofitable but lack the data to confirm it. Search Intent: Informational — seeking a practical framework for measuring and improving client-level profitability.
Client profitability analysis is the process of calculating the true margin each client generates after accounting for all direct costs — including labor, ad spend pass-through, tools, and contractor fees — so an agency can identify which relationships are building the business and which are quietly eroding it.
For paid media agencies specifically, this analysis is more complex than it looks. Gross billings are a misleading number. A client paying $50,000/month may be passing through $40,000 in ad spend, leaving only $10,000 in actual agency revenue — and if that client consumes 60 hours of team time per month, the margin on that $10,000 may be negative. Without a structured client profitability analysis, agencies routinely misread their own financial health.
Key Takeaways
- Client profitability equals net revenue (billings minus pass-through ad spend) minus all direct delivery costs — not gross billings.
- The average paid media agency operates on 15–25% net profit margins; client-level margins below 30% gross typically signal a pricing or scope problem.
- Pass-through ad spend must be excluded from revenue before any profitability calculation — otherwise every metric is distorted.
- Labor allocation is the single largest driver of client-level margin variance; time tracking is non-negotiable for accurate analysis.
- A client generating 40% of your revenue but consuming 60% of your team's time is a profitability risk, not an anchor account.
What Is Client Profitability Analysis — and Why Does It Matter for Paid Media Agencies?
Client profitability analysis is the systematic measurement of revenue, direct costs, and resulting margin at the individual client level. For paid media agencies, it answers the question every founder eventually asks: which clients are actually making us money?
The answer is almost never what you expect. In practice, agencies with 10–20 clients typically find that 3–4 clients generate the majority of actual profit, while 2–3 clients are marginally profitable or operating at a loss. The rest fall somewhere in between. Without the analysis, these dynamics stay invisible — and the agency continues allocating its best people to clients that don't justify the investment.
The stakes are high. A 20-person paid media agency billing $4M/year may have $2.5M in gross billings that are actually pass-through ad spend. The real revenue base is $1.5M. If two clients are consuming 50% of team capacity but generating only 25% of that net revenue, the agency is effectively subsidizing those relationships with margin earned elsewhere. That's a structural problem that no amount of new business development will fix.
Client profitability analysis also directly informs the most consequential decisions agency owners face:
- Hiring decisions: Do current client margins support adding a senior media buyer or account manager?
- Pricing decisions: Is the retainer rate on a given client still appropriate given actual hours consumed?
- Renewal decisions: Should you re-sign a client at current terms, reprice, or let them go?
- Capacity planning: Which clients should receive your highest-leverage team members?
Without client-level data, all of these decisions get made on instinct. With it, they become straightforward.
How Do You Calculate Client Profitability in a Paid Media Agency?
Client profitability equals net revenue minus all direct delivery costs for that client. For paid media agencies, the formula has a critical first step that most agencies skip: stripping out pass-through ad spend before calculating anything else.
The core formula:
Client Margin = Net Revenue − Direct Delivery Costs Net Revenue = Gross Billings − Pass-Through Ad Spend Direct Delivery Costs = Labor + Contractors + Tools + Platform Fees
Here's why this matters in practice. If a client pays your agency $80,000/month and $65,000 of that is Google and Meta ad spend you're passing through, your actual agency revenue from that client is $15,000. If your team spends 80 hours per month on that client and your fully-loaded labor cost is $150/hour, you've spent $12,000 in labor alone — leaving $3,000 before tools, platform fees, and any contractor costs. That's a 20% gross margin on a client that looks enormous on a gross billings basis.
For a deeper breakdown of how to properly separate pass-through spend from agency revenue in your books, see how to separate ad spend pass-through from agency revenue — getting this right in your chart of accounts is the prerequisite for any meaningful profitability analysis.
The Client Profitability Calculation: Step by Step
| Step | What to Calculate | Example ($) |
|---|---|---|
| 1. Gross Billings | Total invoiced to client | $80,000 |
| 2. Less: Pass-Through Ad Spend | Google, Meta, TikTok, etc. | ($65,000) |
| 3. Net Revenue (Agency Revenue) | What the agency actually earns | $15,000 |
| 4. Less: Direct Labor | Hours × fully-loaded rate | ($9,000) |
| 5. Less: Contractors & Tools | Platform fees, freelancers | ($2,500) |
| 6. Client Gross Margin | Net revenue minus direct costs | $3,500 |
| 7. Client Gross Margin % | Margin ÷ Net Revenue | 23% |
A healthy client gross margin for a paid media agency typically falls between 45–65%. Anything below 30% warrants a pricing or scope conversation. Anything below 15% is a loss once you allocate overhead.
What Metrics Matter Most for Client Profitability Analysis?
Several metrics work together to give a complete picture of client-level profitability. No single number tells the full story.
Agency Gross Income (AGI) is the most important top-line metric. AGI equals gross billings minus all client-related pass-through costs (ad spend, third-party tools billed to the client, subcontractors). This is the revenue number that should anchor every profitability discussion — not gross billings. Agencies that benchmark their performance against gross billings are comparing apples to oranges.
Delivery Margin measures what's left after direct delivery costs. It's calculated as AGI minus all costs required to deliver the work: internal labor, contractor fees, and client-specific software. Delivery margin is the clearest indicator of whether a client relationship is structurally sound. Industry benchmarks suggest paid media agencies should target 50–60% delivery margin on net revenue.
Effective Hourly Rate is a diagnostic metric that reveals whether your pricing reflects actual time investment. Divide net revenue by total hours spent on the client. If you're billing a $6,000/month retainer and spending 55 hours, your effective rate is $109/hour. If your target rate is $175/hour, you're either underpriced or over-servicing — and you need to know which.
Client Lifetime Value (CLV) matters because a client with a 35% margin who stays for 36 months may be more valuable than a 55% margin client who churns after 8. CLV = average monthly net revenue × average retention in months × delivery margin %. This metric helps prioritize retention investments and informs how much you should spend acquiring similar clients.
Hours Consumed vs. Hours Budgeted is the operational metric that explains margin variance. When a client's actual hours consistently exceed the budget, margin erodes — even if the retainer rate looked healthy at the time of sale. Tracking this monthly is essential. Agencies that implement time tracking see an average 12–18% improvement in delivery margin within two quarters, simply because visibility creates accountability.
For a broader look at how these metrics connect to your monthly reporting, the monthly reporting package for paid media agencies covers how to structure client-level data alongside firm-wide financials.
Why Does Pass-Through Ad Spend Distort Agency Profitability?
Pass-through ad spend is the single most common source of financial distortion in paid media agency accounting. It inflates gross revenue, makes the business look larger than it is, and — if not properly excluded — corrupts every downstream metric from gross margin to overhead ratios.
Consider a 12-person agency billing $3.2M/year. If $2.1M of that is pass-through ad spend, the agency's actual revenue base is $1.1M. A 15% net profit margin on $3.2M looks like $480K in profit. A 15% net profit margin on $1.1M is $165K. The difference is not a rounding error — it's the difference between a healthy business and one that's barely covering payroll.
In practice, pass-through spend creates three specific problems:
1. Inflated revenue benchmarks. When agencies compare themselves to industry benchmarks using gross billings, they appear to be performing better than they are. Benchmarks for agency profitability (typically 15–25% net profit) are almost always calculated on net revenue, not gross billings.
2. Distorted client size rankings. A client paying $120K/month in gross billings with $100K in pass-through is a $20K/month client, not a $120K client. Ranking clients by gross billings leads to misallocating your best team members to clients that don't justify the investment.
3. Incorrect overhead allocation. If you allocate overhead as a percentage of revenue using gross billings, you'll systematically under-allocate costs to high-pass-through clients and over-allocate to pure-service clients.
The fix is structural: your chart of accounts must separate pass-through ad spend from agency revenue at the point of entry. This is a bookkeeping and QuickBooks setup issue before it's a reporting issue. See QuickBooks Online setup for paid media agencies for the specific account structure that makes this separation automatic.
How Do You Allocate Labor Costs to Individual Clients?
Labor allocation is the hardest part of client profitability analysis — and the part most agencies get wrong or skip entirely. Without it, you're calculating margins on revenue alone, which tells you almost nothing about actual profitability.
The most reliable method is time tracking tied to client codes. Every billable and non-billable hour gets logged against a client or internal category. At month-end, you multiply hours by each team member's fully-loaded hourly cost (salary + benefits + employer taxes + tools + a pro-rated share of management overhead).
Fully-loaded hourly cost formula:
Annual fully-loaded cost ÷ 2,000 billable hours = Fully-loaded hourly rate
For a media buyer earning $75,000/year with $15,000 in benefits and employer taxes, the fully-loaded annual cost is $90,000. At 2,000 hours, that's $45/hour. But if that person is only 65% utilized on billable work, the effective cost per billable hour rises to $69. That gap matters when you're calculating client margins.
Example: Labor Allocation for a Mid-Size Retainer Client
Consider a 15-person paid media agency with a $12,000/month retainer client. The team logs the following hours in a given month:
- Senior account manager: 18 hours × $85/hr fully-loaded = $1,530
- Media buyer (2): 42 hours × $55/hr = $2,310
- Analyst: 12 hours × $45/hr = $540
- Account coordinator: 8 hours × $38/hr = $304
Total direct labor: $4,684. Add $800 in platform tools and a $600 freelance designer. Total direct costs: $6,084. Net revenue (no pass-through on this client): $12,000. Delivery margin: $5,916, or 49.3%.
That's a healthy margin. But if the team logs 30% more hours the following month due to a campaign overhaul, margin drops to roughly 35% — below the threshold that justifies the relationship at current pricing.
For agencies that also use contractors heavily, the contractor vs. employee costs for agencies guide covers how to factor in the true cost difference when building your labor rate assumptions.
How Should Client Profitability Data Inform Hiring Decisions?
One of the most valuable applications of client profitability analysis is answering the question every agency owner eventually faces: can we afford this next hire?
The answer depends entirely on whether current client margins support additional headcount — not on whether the team feels busy. Busy and profitable are not the same thing. A team can be overwhelmed by unprofitable clients, and adding a hire in that scenario increases fixed costs without improving margins.
A proper client profitability analysis helps answer the specific hiring questions that matter:
- Do current client margins support additional staffing? If your top 5 clients are generating 45–55% delivery margins and you have a clear pipeline of similar clients, a hire is likely justified. If margins are compressed across the board, adding payroll increases risk.
- Will this role improve profitability or increase pressure? A media buyer hire that allows senior staff to move up-market improves margin. A coordinator hire that absorbs admin work from an over-serviced client may just be subsidizing a bad pricing decision.
- Are we hiring because the business is truly healthy, or because the team is overloaded? Overload caused by scope creep on low-margin clients is a pricing problem, not a capacity problem. Hiring into it delays the real fix.
- What happens if sales slow down after we add payroll? Model the scenario: if you lose your second-largest client, does the new hire's cost still make sense? Client profitability data gives you the margin buffer to stress-test this.
For a structured approach to this decision, see how to budget for a new hire at a startup — the framework applies directly to agency hiring decisions.
In practice, the agencies that make the best hiring decisions are the ones running a monthly close that includes client-level margin data. When you can see that three clients are generating 70% of your profit and two are consuming 40% of your capacity at thin margins, the hiring conversation becomes much clearer.
How Often Should Paid Media Agencies Run a Client Profitability Analysis?
Client profitability analysis should be reviewed monthly at the client level and formally assessed quarterly at the portfolio level. Monthly reviews catch margin erosion before it compounds; quarterly reviews inform strategic decisions about pricing, renewals, and client mix.
Monthly review (15–20 minutes per client):
- Compare actual hours to budgeted hours
- Flag any client where delivery margin fell below 35%
- Identify scope creep patterns (recurring overages in specific service areas)
- Update effective hourly rate calculation
Quarterly portfolio review (2–3 hours):
- Rank all clients by delivery margin %
- Identify the bottom quartile — these clients need a pricing conversation, scope reset, or exit plan
- Assess client concentration risk (no single client should exceed 25–30% of net revenue)
- Review CLV trends — are your best clients growing or stagnating?
The quarterly review is also the right moment to connect client profitability data to forward-looking decisions: hiring plans, pricing changes for renewals, and investment in new service capabilities. For a structured process, see how to run a quarterly profitability review at your agency.
The prerequisite for any of this is a clean, timely monthly close. If your books aren't closed until day 20 or later, the data you're reviewing is stale — and the decisions you make on it are lagging reality by six weeks. A predictable monthly close process for agencies is the operational foundation that makes client profitability analysis actionable rather than theoretical.
Frequently Asked Questions
How do you calculate client profitability in an agency?
Client profitability equals net revenue minus all direct delivery costs. Net revenue is gross billings minus pass-through ad spend. Direct costs include internal labor (hours × fully-loaded rate), contractor fees, and client-specific tools. Divide the result by net revenue to get your delivery margin percentage.
What is a good profit margin per client for a paid media agency?
A healthy delivery margin per client is 45–60% of net revenue (agency revenue after removing pass-through ad spend). Margins below 30% typically indicate underpricing, scope creep, or over-servicing. Anything below 15% is effectively a loss once overhead is allocated.
Why does pass-through ad spend distort agency profitability?
Pass-through ad spend inflates gross revenue without contributing to agency income. A client billing $100K/month with $85K in ad spend is a $15K client. Using gross billings for profitability calculations overstates revenue, distorts margin percentages, and leads to misallocating team resources to low-value relationships.
What is Agency Gross Income (AGI) and why does it matter?
Agency Gross Income is gross billings minus all pass-through client costs — ad spend, third-party tools, and subcontractors billed to the client. AGI represents the revenue the agency actually earns and retains. It is the correct baseline for calculating margins, benchmarking performance, and making hiring or pricing decisions.
How does client profitability analysis help with hiring decisions?
Client profitability data shows whether current margins can absorb additional fixed payroll costs. If top clients are generating 50%+ delivery margins and the pipeline is strong, a hire is likely justified. If margins are compressed across the portfolio, adding headcount increases risk without fixing the underlying pricing or scope problem.
Disclaimer: Laya provides this content for informational purposes only. This material does not constitute tax, legal, or accounting advice. Please consult your own tax, legal, and accounting advisors before engaging in any transaction.
If you want to see what client-level profitability reporting looks like when your books are closed on a predictable cadence, see a sample close or book an intro to talk through your agency's current setup.