Advertisement
Agency Profitability Benchmarks
Agency economics come down to one core equation: how much revenue do you generate per dollar of labor cost? World-class agencies run at 3× labor efficiency — meaning for every $1 of labor cost, they bill $3 in revenue. Most agencies run at 2–2.5×.
Gross Margin = (Revenue − Labor Costs) ÷ Revenue
EBITDA = Revenue − Labor Costs − Overhead
EBITDA Margin % = EBITDA ÷ Revenue
Blended Rate = Revenue ÷ Total Billed Hours (monthly)
Utilization = Actual Billed Hours ÷ Capacity Hours
Revenue per Employee = Monthly Revenue ÷ Team Size
EBITDA = Revenue − Labor Costs − Overhead
EBITDA Margin % = EBITDA ÷ Revenue
Blended Rate = Revenue ÷ Total Billed Hours (monthly)
Utilization = Actual Billed Hours ÷ Capacity Hours
Revenue per Employee = Monthly Revenue ÷ Team Size
Industry Benchmarks by Agency Type
- Digital marketing agencies: 20–30% EBITDA margin, 65–75% utilization target
- Creative/design agencies: 15–25% EBITDA, blended rates of $120–$200/hr
- Management consulting: 25–40% EBITDA, 75–85% utilization
- Software development agencies: 20–30% EBITDA, blended rates $150–$300/hr
- Revenue per employee benchmark: $150K–$250K/year for a healthy agency
What profit margin should an agency target?
A healthy agency should target 20–25% EBITDA margin. Under 15% leaves no buffer for slow months and makes the business fragile. Over 30% typically means underinvesting in talent or growth. The gross margin (before overhead) should be 50–60% to leave room for overhead while hitting EBITDA targets. If your gross margin is under 40%, you either have a pricing problem or a utilization problem — probably both.
What is a good agency utilization rate?
Target 70–80% utilization for billable staff. Below 65% and your margins collapse — the unbillable hours are pure cost. Above 85% consistently and you risk burnout, quality issues, and inability to take on new clients. The non-billable 20–30% should go to: business development (10%), internal training and process improvement (5–10%), and admin/management (5–10%). Track utilization weekly, not monthly — monthly averages hide individual team member issues.