7 Agency Profitability Metrics You Should Track Monthly
Flying blind isn't a plan
Most agency owners have a general sense of whether things are "going well." Clients are happy, the team's busy, revenue is coming in. But ask for specifics, like what's your gross margin, which clients are actually profitable, what's your utilization rate, and the answers get vague fast.
That vagueness is dangerous. We've watched agencies that felt busy and successful quietly bleed money on unprofitable projects, underpriced contracts, or bloated overhead. The only way to know for sure is to track the right numbers.
Here are the seven metrics that give you an honest picture of your agency's financial health. Every single month.
1. Gross margin
What it is: The percentage of revenue left after subtracting the direct costs of delivering your services. Direct costs include salaries and contractor fees for the people doing the work, software tied directly to delivery, and any other costs that scale with project volume.
How to calculate it:
Gross Margin = ((Revenue - Direct Costs) / Revenue) x 100
Example: If your agency brings in $200,000 in monthly revenue and spends $110,000 on salaries, contractor fees, and delivery-related tools, your gross margin is 45%.
What good looks like: Healthy agencies run between 50-70% gross margin. Below 40% is a red flag. It means there's very little left to cover overhead, reinvestment, and profit. If your margin is low, the most common culprits are underpriced contracts, scope creep, or overstaffing on projects. We learned this the hard way back in 2021 when we realized a $12,000/month retainer was actually costing us $14,500 to deliver. Nobody had caught it for six months.
2. Net profit margin
What it is: The percentage of revenue left after subtracting all costs, direct costs plus fixed costs like rent, admin, insurance, non-billable salaries, and taxes.
How to calculate it:
Net Profit Margin = ((Revenue - All Costs) / Revenue) x 100
Example: That same $200,000 in revenue, minus $110,000 in direct costs and $60,000 in fixed costs, leaves $30,000. That's a 15% net profit margin.
What good looks like: A well-run agency should target 15-25% net profit margin. Below 10% means you're working hard for very little return. Above 25% is strong and gives you room to invest in growth, weather slow periods, or take calculated risks.
3. Revenue per employee
What it is: Total revenue divided by the number of full-time equivalent (FTE) employees. A high-level indicator of how efficiently your team generates revenue.
How to calculate it:
Revenue per Employee = Annual Revenue / Number of FTEs
Example: An agency with $2.4 million in annual revenue and 12 FTEs has a revenue per employee of $200,000.
What good looks like: For digital agencies, $150,000-$250,000 per employee is typical. Below $120,000 usually points to overstaffing, underpricing, or too many non-billable roles relative to the team size. Above $250,000 suggests a lean, well-priced operation.
Count part-time employees and regular contractors as fractional FTEs. Someone working 20 hours a week is 0.5 FTE.
4. Utilization rate
What it is: The percentage of available work hours that your team spends on billable client work. This is one of the most important metrics for any service business. Period.
How to calculate it:
Utilization Rate = (Billable Hours / Total Available Hours) x 100
Example: A team member works 40 hours a week. In a given month, they log 28 hours of billable client work. Their utilization rate is 70%.
What good looks like: Target 65-80% utilization for delivery team members. Below 60% means your team has too much downtime or you have a sales problem. Above 85% is a burnout risk, people need time for internal meetings, professional development, and admin tasks.
Not every role should have the same utilization target. Account managers might target 50-60%. Designers and developers should be closer to 70-80%. Agency owners and leadership are often 20-40% billable, and that's by design. We tried pushing our leadership team to 50% billable once. Terrible idea. Strategy and sales fell apart within a quarter.
5. Average billable rate
What it is: The average rate your agency actually earns per billable hour across all clients and projects. This is often quite different from your listed rate.
How to calculate it:
Average Billable Rate = Total Billable Revenue / Total Billable Hours
Example: If you billed $180,000 last month and your team logged 1,200 billable hours, your average billable rate is $150/hour.
What good looks like: This varies enormously by discipline and market, but the key is watching the trend. If your average billable rate is declining over time, it may mean you're discounting too aggressively, taking on lower-value work, or experiencing scope creep that inflates hours with no increase in revenue.
For fixed-price projects, calculate the effective hourly rate by dividing the project fee by the actual hours spent. This tells you what you're really earning and helps you price future projects more accurately. We run this calculation in Nymble on every fixed-fee project now, and honestly? Some of the numbers were painful to see at first.
6. Client concentration risk
What it is: The percentage of your total revenue that comes from your largest client (or top 2-3 clients). High concentration means you're dangerously dependent on a small number of relationships.
How to calculate it:
Client Concentration = (Revenue from Largest Client / Total Revenue) x 100
Example: If your top client accounts for $80,000 of your $200,000 monthly revenue, that's 40% concentration. Way too high.
What good looks like: No single client should account for more than 25% of your revenue. Ideally, your top client sits under 15%. When one client represents 30%+ of revenue, losing them could be an existential threat. This doesn't mean you should turn away large clients. It means you should actively diversify your base as you grow.
Track this monthly. It's easy for concentration to creep up as a relationship expands, and you won't notice until it's a problem. (We've seen agencies lose a 40% client overnight and have to lay off half the team within 60 days. Not pretty.)
7. Project profitability
What it is: The profit margin on individual projects, calculated by comparing the revenue earned to the fully loaded cost of delivering the work.
How to calculate it:
Project Profitability = ((Project Revenue - Project Costs) / Project Revenue) x 100
Where project costs include the billable team members' fully loaded cost (salary + benefits + overhead allocation) for the hours they spent on the project, plus any direct expenses.
Example: A project billed at $50,000 consumed 320 hours of team time. With a blended fully loaded cost of $85/hour, the delivery cost was $27,200. Project profitability: 45.6%.
What good looks like: Target 40-60% project margins. But the real value is in the variance. Which projects are way above or below average? Consistently unprofitable project types, service lines, or clients point to pricing problems you need to fix.
Track this for every project, every month. Over time, you'll build a picture of which work is most profitable and where your pricing needs adjustment.
How to actually use these metrics
Tracking numbers is only useful if it leads to action.
Monthly: Review all seven metrics. Flag anything that's trending in the wrong direction.
Quarterly: Dig deeper. Are margins declining? Is utilization dropping? Is a certain client or project type dragging down your averages? Make pricing, staffing, or sales adjustments based on what you find.
Annually: Use the full year's data to inform your strategy. Set targets for each metric for the coming year.
The data problem
The biggest barrier to tracking these metrics isn't the math. It's the data. If your time tracking lives in one tool, your billing in another, and your project costs in a spreadsheet, assembling this picture every month is a painful manual exercise. And painful exercises stop happening.
The most reliable way to track these metrics is to use a system where your time, billing, project, and financial data are already connected. When your time tracking feeds directly into your billing and your project costs are calculated automatically, these metrics appear with a click rather than a half-day of spreadsheet wrangling. That's exactly why we built Nymble the way we did.
Whatever approach you go with, commit to tracking these seven numbers consistently. The agencies that know their metrics make better decisions about pricing, hiring, client selection, and strategy. The ones that don't are guessing. And guessing has a terrible track record.