Profitability

How to Improve Agency Profitability: 5 Levers That Actually Move the Numbers

There are only two ways to improve your agency’s profitability. Increase your gross profit margin or reduce your overhead. That’s it. Everything else – pricing, utilization, scope control, team structure, expense management – is a sub-lever of one of those two.

Agency profitability comes down to a simple equation: Net Profit Margin = Gross Profit Margin minus your Overhead-to-Revenue ratio. For professional services firms between $1M and $10M, healthy GPM sits between 50% and 70%, and overhead should stay below 25-30% of revenue. Most agencies we work with aren’t hitting either number when we first look at their real financials.

Most advice on this topic gives you a list of 10 or 11 strategies and leaves you to figure out which ones matter. This post does the opposite. Five levers, ranked by dollar impact, with the math at every step so you can see exactly what each one is worth at your revenue scale.


The Profitability Equation

Before getting into the levers, you need to understand the equation they’re all pulling on.

Net Profit = Revenue minus Direct Costs minus Overhead. Break that into ratios and you get: Net Profit Margin = GPM minus Overhead-to-Revenue ratio.

The Profitability Equation at $3M Revenue

Same revenue. Two very different outcomes.

Healthy Agency
Strong margins, lean overhead
Revenue$3,000,000
GPM55%
Gross Profit$1,650,000
Overhead (% of rev)25%
Overhead $$750,000
Net Profit
$900K
30% net profit margin
Struggling Agency
Weak margins, creeping overhead
Revenue$3,000,000
GPM45%
Gross Profit$1,350,000
Overhead (% of rev)30%
Overhead $$900,000
Net Profit
$450K
15% net profit margin
$450K difference on the same $3M in revenue.

Every lever in this post pulls on one of those two numbers. The first three improve GPM. The fourth reduces overhead. The fifth keeps it all visible so improvements stick.

If you want to understand why revenue growth alone won’t fix profitability – we covered that in depth separately. This post is about what to actually do about it.

Lever 1: Get Financial Visibility

You can’t improve what you can’t see. Before touching pricing, team structure, or overhead, your books need to show you real GPM – and ideally GPM by service line or client type.

Think of it like going to a doctor and saying “I don’t feel great, fix me” but not being able to tell them where it hurts, when it started, or what makes it worse. They might order every test available and eventually figure it out. But you’d never bet your health on that approach. Your agency’s finances work the same way. Without clear data on what’s costing you money and where, any improvement plan is guesswork.

Most agencies don’t have this. Their chart of accounts was set up using a generic template where employee salaries, contractors, and software all sit in broad buckets with no separation between the cost of delivering client work and the cost of running the business.

The fix starts with one question: would this cost exist if you had zero clients?

If the answer is no, it’s a direct delivery cost. This includes four categories: billable staff salaries (or the billable portion if they split time), contractor and freelancer fees, delivery-specific software (design tools, PM platforms, hosting), and pass-through or hard costs tied to specific client work (ad spend you manage, printing, stock assets, subcontracted production). If you had no clients, none of these would exist.

If the answer is yes – rent, admin staff, your accounting software, the founder’s salary – it’s overhead.

Separate those two buckets in your financials and you can calculate GPM. Then break it down further: estimate how your billable team’s time splits across service lines or major clients. Apply their cost proportionally. You’ll get a rough margin picture for each area of the business.

This exercise takes a few hours the first time. It won’t be perfect. It doesn’t need to be. A rough number that’s directionally correct is infinitely more useful than a precise number that’s wrong because your books blend everything together.

We’ve seen agencies with GPM swinging 22% one month and 73% the next – not because the business was inconsistent, but because the books couldn’t distinguish between delivery costs and overhead. Once the chart of accounts was restructured, the real GPM stabilized and every decision that followed was grounded in actual data.

Lever 2: Improve Your Gross Profit Margin

This is the biggest lever. A 5-point improvement in GPM on a $3M agency is worth $150K. On a $5M agency, $250K. No new clients needed.

There are four ways to move it.

Reprice with data, not gut feel.

Once you have GPM by service line, you can see which services are underpriced relative to what they cost to deliver. The conversation with clients shifts from “we feel like we should charge more” to “here’s what this engagement costs us to deliver, here’s what we need for it to work for both of us.”

We’ve seen agencies double their rate for new clients – from $1,997/mo to $3,997/mo – after running this analysis for the first time. They weren’t being greedy. Their onboarding costs were simply invisible until the data showed up. The pricing conversation becomes easy when you have the numbers behind it.

Run a pricing review at least annually. Compare your rates against your actual delivery costs, not against what competitors charge. Your cost structure is yours – price from it.

Manage your client mix deliberately.

Rank your clients by margin. The bottom tier is where your GPM is being dragged down. But don’t just look at the number – diagnose why each one is unprofitable. Underpriced from the original proposal? Scope creep that was never addressed? Heavy contractor dependency? Wrong service mix?

For some, the answer is repricing. For others, it’s tightening scope. For the rest, it’s a managed transition out – give notice, help them find alternatives, use the freed capacity to expand services with your highest-margin clients.

This is a phased process that plays out over months, not a single decision. You’re replacing low-quality revenue with higher-quality revenue. The math often surprises founders – gross profit can increase by hundreds of thousands of dollars while revenue stays flat, because the remaining client base is dramatically more profitable than the old mix.

Control scope and reduce delivery waste.

Scope creep is the most common margin killer and it’s almost always invisible until you measure it. Industry data suggests scope creep erodes margins by 5-15% on average.

Standardize your delivery processes. Create SOPs and templates for each service type so every project doesn’t start from scratch. When your team reinvents the workflow on every engagement, you’re paying for that reinvention in margin.

Introduce project management software that tracks time against scope. If you can’t see when a project goes over budget in real time, you’ll only find out when the invoice doesn’t cover the hours.

Audit your workflows for double handling – steps where information is entered twice, approvals loop through people who don’t need to be involved, or handoffs create rework. Every redundant step is a direct cost that doesn’t produce value.

Use AI to accelerate delivery. Content drafting, research, data analysis, reporting, proposal generation – AI doesn’t replace your team, but it can give them back 20-30% of their time on tasks that used to be manual. That time either converts to more billable hours at the same headcount or fewer hours needed per project. Both improve GPM directly.

Enforce change orders as a standard practice. “That’s outside the original scope, but we’d be happy to take it on for $X” should be a normal sentence at your agency, not a confrontation. The agencies that treat out-of-scope requests as a billing event rather than a favor protect their margins consistently.

Improve utilization without burning people out.

Utilization measures what percentage of your team’s available hours go to billable client work. Target 75-85% for delivery team members. Below 70% means you’re paying for capacity that isn’t producing revenue. Above 90% means you’re heading toward burnout and turnover, which is its own margin problem.

Better resource planning is the first step – match team capacity to project demand before overloading your best people while others sit idle. Most utilization problems aren’t about the team being lazy. They’re about uneven distribution.

Reduce non-billable time by automating internal admin, status updates, and reporting. Every hour your designer spends filling out a timesheet or sitting in an internal meeting that could have been a Slack message is an hour they’re not billing.

Track utilization by individual, not just team average. A blended 72% can hide one person at 95% (burnout risk) and another at 50% (underutilized). Seeing utilization alongside margin data is what turns this from a vague goal into a specific action plan.

Lever 3: Align Your Team to Profit Outcomes

This is the lever most agencies skip. And it’s the reason margin improvements don’t stick.

Most agencies measure output: projects delivered, hours billed, clients managed. Very few measure profitability at the team or individual level. The result is that scope control, pricing discipline, and utilization management all fall on the founder’s shoulders. That doesn’t scale.

The shift is from “how much did we bill?” to “how profitably did we bill?”

Give team leads financial visibility. Build department-level or service-line P&Ls so team leads can see the margin on their work. When a delivery lead can see that their division runs at 58% GPM while another runs at 42%, they start asking the right questions without being told to.

Tie incentives to margin, not just revenue. When a project manager’s bonus is connected to delivery margin, scope control becomes their job, not just yours. Revenue-based incentives reward volume. Margin-based incentives reward quality.

Set hire-when rules linked to financial thresholds. Don’t hire because you’re busy. Hire when revenue per employee exceeds a threshold, utilization is sustainably above 80%, and GPM supports the additional headcount. Being busy at 35% GPM means you’re hiring to do more unprofitable work.

Performance manage with financial metrics. Map your team on two axes: performance and growth potential. Your high performers generating high-margin work are the people you invest in and fight to retain. Underperformers on low-margin accounts are where your cost of delivery is leaking. This isn’t about being ruthless – it’s about being honest. The agencies that manage performance against profitability data build teams where everyone earns more because the business can afford it.

This lever takes the longest to implement – 6 to 12 months to fully embed. But it’s what separates the agencies that fix profitability once from the ones that keep it fixed.

Lever 4: Tighten Your Overhead

Overhead should be 20-30% of revenue. Above 30% means you’re spending too much on things that don’t deliver client work. The good news: overhead is the lever you have the most direct control over.

Zero-based budgeting. Every quarter – or at minimum every 6 months – review every single expense from zero. Don’t compare to last quarter and add 10%. Start from scratch and justify each line item. Ask: would we sign up for this tool today? Is this subscription being used by more than half the team? Is this vendor relationship still competitive? We routinely see agencies find $20-40K in annual expenses nobody would notice were gone. Software subscriptions, unused tools, auto-renewed contracts that haven’t been evaluated in years.

Expense forecasting. Forecast your expenses quarterly and overlay them against your revenue trajectory. If expenses are growing faster than revenue, you have a problem before it shows up in cash flow. Most agencies catch expense creep reactively – after a bad month. Forecasting catches it proactively.

Outsource non-billable work. Bookkeeping, payroll, HR administration, IT support – these are necessary but they don’t generate revenue. Every dollar you spend on internal headcount for non-billable functions is overhead. An outsourced solution often costs less than a full-time hire and frees your management bandwidth for the work that actually drives margin. Here’s an overview of how that works in practice.

Renegotiate vendor contracts. Payment processing, cloud hosting, design tools – most agencies are on default pricing. Enterprise rates exist. Volume discounts exist. If you haven’t asked in the last 12 months, you’re probably overpaying.

Lever 5: Build the Reporting Cadence

Fixing profitability once is straightforward. Keeping it fixed is the hard part. That requires a rhythm, not a one-time project.

It’s the same principle as getting in shape. Nobody’s goal is to get fit once. The goal is to stay fit. And that means stepping on the scale regularly, matching what the mirror tells you with what the numbers say, and adjusting when things start to drift. Skip the weigh-in for a few months and you don’t notice the change until your clothes don’t fit. Skip your financial review for a few months and you don’t notice the margin erosion until cash flow tightens.

Monthly: Review GPM by service line. Flag anything below 40%. Review utilization by team member. Surface any clients where hours are consistently over scope.

Quarterly: Run a zero-based budget review. Run a client margin audit – which clients moved up, which moved down? Assess team performance against financial metrics. Forecast expenses for the next quarter.

Annually: Full pricing review across all services. Client portfolio review – are you still serving the right mix? Overhead benchmark against the 20-30% of revenue target.

The agencies that maintain healthy margins aren’t the ones that did the best one-time fix. They’re the ones that look at these numbers on a regular cadence and course-correct before problems compound. Start with a monthly GPM review even if it’s just you and a spreadsheet. The discipline matters more than the tool.

What to Do This Week

Calculate your GPM. Use the “would this cost exist with zero clients” test. Separate direct delivery costs from overhead in your P&L. Divide gross profit by revenue. One afternoon.

Identify your top 3 and bottom 3 clients by margin. You probably already have a gut sense of who they are. Write it down. Look at why the bottom 3 are there.

Cancel one expense you’ve been paying for on autopilot. That tool nobody uses. That subscription from 2023 that auto-renewed. That vendor you’ve been meaning to renegotiate. Start with one. The math compounds.

These are small moves. The kind you can make without a strategy offsite or a consulting engagement. The Financial Performance Check has benchmark guidance by revenue tier if you want to see where your numbers sit relative to the industry.

The 5 Levers, Ranked by Impact

Estimated dollar impact at $3M agency revenue

1
Get Financial Visibility
Restructure books to see real GPM by service line
GPM
Prerequisite
2
Improve Gross Profit Margin
Reprice, manage client mix, control scope, improve utilization
GPM
$150-300K
3
Align Team to Profit Outcomes
Department P&Ls, margin incentives, hire-when rules
GPM
Sustains gains
4
Tighten Overhead
Zero-based budgeting, expense forecasting, outsource non-billable
Overhead
$20-50K
5
Build the Reporting Cadence
Monthly GPM review, quarterly ZBB, annual pricing audit
Both
Prevents drift
80% of the improvement comes from Levers 1 and 2. Start there.

Agency profitability isn’t complicated math. It’s two numbers – your gross profit margin and your overhead ratio – and the discipline to watch them consistently. The five levers above are ranked by impact, but most agencies will get 80% of the improvement from the first two: getting financial visibility and improving GPM. Start there. The rest follows.

If you’ve never seen your true GPM by service line and you want someone to walk through the numbers with you, that’s a conversation worth having.

Frequently Asked Questions

What is a good profit margin for an agency?

Healthy gross profit margin for professional services firms typically falls between 50% and 70%, depending on size and service mix. Net profit margin should be 15-25% for a well-run agency. Below 10% NPM means you’re either underpricing, overspending on overhead, or both. Specialized agencies consistently outperform generalists, with some reaching 25-40% net margins. The Financial Performance Check has benchmark guidance for firms between $500K and $10M.

How do I calculate gross profit margin for my agency?

GPM = (Revenue – Direct Costs) / Revenue. Direct costs include billable staff salaries, contractor fees, delivery-specific software, and pass-through costs tied to client work – anything that wouldn’t exist if you had zero clients. The most common mistake is leaving direct costs mixed into overhead, which makes reported GPM unreliable. Separate the two buckets first, then calculate.

What’s the fastest way to improve agency profitability?

Getting financial visibility – restructuring your chart of accounts to see real GPM – is the fastest first step because everything else depends on it. After that, repricing undervalued services using actual margin data typically produces the quickest dollar impact. We’ve seen agencies double their rate for new clients once they could see the true cost to deliver. The hardest but most durable improvement comes from aligning your team to profit outcomes through margin-based incentives and department-level P&Ls.

How much should agencies spend on overhead?

Overhead should be 20-30% of revenue. This includes rent, admin salaries, non-delivery software, marketing, insurance, and any other cost that exists whether or not you have clients. Above 30% typically means expense creep has gone unchecked. Zero-based budgeting – reviewing every expense from scratch each quarter rather than comparing to last quarter – is the most effective way to keep overhead in range.

How often should I review my agency’s profitability metrics?

Monthly at minimum for GPM and utilization. Quarterly for overhead (zero-based budget review), client margin audits, and expense forecasting. Annually for full pricing reviews and client portfolio assessment. The rhythm matters more than perfection – agencies that review monthly and course-correct catch problems before they compound into cash flow crises.

See where the biggest opportunities are in your business.

If you’ve never seen your true GPM by service line and you want someone to walk through the numbers with you, that’s a conversation worth having. Book a free discovery call and we’ll show you exactly where the levers are.

Book a Free Discovery Call →