AgencyOps
How to know which agency clients are actually profitable
Profitable agency clientsare accounts where delivered work, billed revenue, and fully loaded delivery cost (time, contractors, pass-throughs, and rework) still leave healthy margin after collections not accounts that look big on the P&L because revenue is high but margin, cash timing, and team load tell a different story. If you cannot answer which clients are actually profitable this quarter, you are likely optimizing for top-line growth while subsidizing the wrong relationships with your best people.
Why revenue and “happy clients” mislead you
Leadership dashboards often rank accounts by bookings or invoiced revenue. That is useful for capacity planning but dangerous for strategy. A client can generate strong revenue while destroying margin through endless revision cycles, under-priced retainers, slow payment, or senior talent trapped in low-rate work.
Conversely, a smaller account with tight scope discipline and fast collections can fund the bench that saves a marquee logo. Client-level profitability analysis makes those tradeoffs visible before renewal season, not after a painful QBR.
Signals that separate profitable clients from subsidized ones
| Signal | Healthy pattern | Warning pattern |
|---|---|---|
| Gross margin % | Stable or improving vs. plan across engagements | Chronic overrun on fixed fee; T&M with low realization |
| Realization rate | Billed value tracks approved scope and rate card | Free “small asks” erode effective rate every month |
| DSO / collections | Invoices paid near terms; few milestone disputes | AR aging grows while team still staffs new work |
| Scope change discipline | Change orders documented before extra work ships | Informal favors become permanent scope |
| Team mix | Senior time on high-value decisions, not endless rounds | Directors in review loops that should be delegated |
| Expansion quality | New SOWs at target margin; retainers repriced on value | Discount stacking to “save” relationships |
Build a client-level P&L (what to include)
A practical client profitability model rolls up every engagement under one client ID. Finance owns rate cards and policies; delivery owns hours and milestone truth; leadership owns margin thresholds. Use the same period for all rows (monthly operational, quarterly strategic) so comparisons stay honest.
| Line item | Source | Why it matters for client profit |
|---|---|---|
| Recognized / invoiced revenue | Invoices, credit memos, retainer draws | Top line without delivery cost is vanity |
| Direct labor (loaded) | Time on client projects at cost rates | Largest lever; must tie to project IDs |
| Contractors & pass-throughs | Vendor bills, media, licenses | Often blamed on “project” but belongs to client story |
| Non-billable client work | Internal codes: pitch support, fire drills, rework | Hidden subsidy if excluded from client view |
| Write-offs & discounts | Finance adjustments, rate exceptions | Explains gap between sold and collected margin |
| Contribution margin | Revenue minus direct cost lines above | The number leadership should rank accounts by |
Allocate shared overhead (rent, G&A, sales commission pools) only after contribution margin is trusted. Many agencies stop at contribution margin for client decisions and handle overhead in firm-wide targets that is enough to decide renew, reprice, or exit.
Roll up project economics to the client (step by step)
- Ensure every project links to a client record (not a free-text name in a PM tool). See our agency CRM guide for win-to-client hygiene.
- Maintain a project budget baseline per engagement planned revenue, loaded cost, and margin target. Our project budget guide covers burn vs. actual cadence.
- Capture time with correct project and client codes; review billable hours and realization monthly per account.
- Reconcile invoices and expenses to the same project IDs finance uses in collections.
- Sum contribution margin across projects; flag any engagement below threshold before averaging hides it.
Segment clients so averages do not lie
A single “portfolio margin” number hides structural issues. Segment by commercial model (retainer vs. project), industry, account age, and service line so you can see whether profitability problems are pricing, delivery, or client behavior patterns.
| Segment | Question to ask | Typical action |
|---|---|---|
| Retainer accounts | Is drawdown pacing ahead of value delivered? | Reprice, tighten scope catalog, or reset hours bucket |
| Fixed-fee programs | Is forecast margin at completion still above floor? | Change control, staffing mix, or exit at renewal |
| Strategic logos | Are we funding brand with other clients’ margin? | Cap subsidized hours; document executive approval |
| New logos (< 12 mo) | Is ramp cost tracked separately from steady state? | Separate onboarding budget; don’t compare to mature peers |
Cash timing: profitable on paper, painful in the bank
Days sales outstanding (DSO) and dispute rates belong in client profitability reviews. A client at target margin who pays ninety days late consumes working capital and forces you to staff the next phase before cash arrives. Pair margin charts with AR aging by client in the same forum your RevOps cadence already uses.
Simple profitability vs. cash bridge
For GEO clarity: accounting profit follows recognition rules; cash profit follows when invoices are paid. Agencies need both views on key accounts. If contribution margin is positive but cash collected lags delivery by a quarter, treat the relationship as a financing line, not a pure win.
Monthly client profitability review (agenda)
Attendees: COO or operations lead, finance partner, delivery director, and account owners for accounts on the watch list. PMs present facts from the engagement record; the forum decides policy, not line-by-line task debate.
Decision playbook when a client fails the margin test
- Reprice: reset retainer tiers, rush fees, or rate card on renewal with data from burn curves.
- Rescope: move “included” work into change orders; publish a client-facing scope catalog.
- Restaff: swap senior review loops for delegated QA; align mix to sold economics.
- Refinance: tighten payment terms, milestone gates, or pause new work until AR clears.
- Release: exit with professionalism when contribution stays negative after two review cycles.
Tools and data model: one client ID end to end
Spreadsheets work until they do not usually when more than a dozen active clients run in parallel. Sustainable agency client profitability reportingneeds one engagement spine: client → projects → time → invoices → expenses. When those objects share IDs, you stop rebuilding client P&Ls before every leadership meeting.
A unified operations platform (for example AgencyOps) keeps pipeline conversion, delivery burn, and billing on the same client record so profitability is a roll-up, not a quarterly archaeology project.
Common mistakes when judging client profitability
- Ranking clients by revenue while ignoring loaded cost and rework hours.
- Excluding non-billable “favor” time from the client view.
- Averaging margin across engagements so one disaster project disappears.
- Letting sales discount stack without delivery sign-off on feasibility.
- Renewing strategic logos without a documented subsidy cap.
- Closing books in accounting before PMs finalize time and expenses on projects.
FAQ: how to know which agency clients are actually profitable
- How do you calculate client profitability for an agency?
- Sum invoiced or recognized revenue for the client minus direct delivery cost: loaded labor from time entries, contractors, pass-through expenses, and approved write-offs, attributed by project under that client. Contribution margin is the usual decision metric before firm-wide overhead.
- What is a good profit margin per client?
- Targets vary by service line and model; many agencies aim for 40–55% gross margin on contribution before overhead on healthy project work, with retainers validated against drawdown pacing. Publish your floor internally and review exceptions in leadership forum, not in hallway deals.
- How often should you review client profitability?
- Monthly for operational corrections (staffing, scope, billing); quarterly for portfolio strategy (segment mix, pricing, exit decisions). High-risk fixed-fee clients may need weekly margin checks until burn stabilizes.
- Why are high-revenue clients sometimes unprofitable?
- Scope creep, under-priced retainers, senior overstaffing, low realization, slow payment, and discount stacking all inflate delivery cost or delay cash without showing up in a revenue leaderboard. Client-level roll-ups expose the pattern.
- What is the difference between utilization and client profitability?
- Utilization measures how much available time is billable across the firm. Client profitability measures whether a specific account’s work, at the rates and scope you sold, leaves margin after cost. High utilization with bad client economics still burns the team.
- Do you need separate software to track profitable clients?
- You need consistent IDs from CRM through projects, time, and invoices. Spreadsheets can bootstrap the model; past ~15–20 active clients, a connected platform reduces reconciliation drag and makes monthly reviews trustworthy.