Financial Intelligence
Agency pricing: retainer structure, margin targets, and why you are probably undercharging.
Agency pricing starts with team cost, not with what competitors charge. If you do not know your cost basis, every retainer is a guess.
The agency margin problem
Agencies are labor-arbitrage businesses. Gross margin on services should be 40–60%+. Most agencies run 20–35% because they price off perceived value (what clients will pay) rather than cost structure (what they need to charge).
Agency gross margin benchmarks
| Gross margin | Signal |
|---|---|
| < 30% | Undercharging — team cost consumes revenue |
| 30–45% | Marginal — leaves little for overhead and profit |
| 45–60% | Healthy — standard for well-run agencies |
| > 60% | Strong — typically productized services or high-leverage models |
Utilization rate
Utilization = Billable hours ÷ Total available hours
Target: 65–75%
Below 65%, fixed cost is spread over too few billable hours. Above 80%, team burns out and quality degrades.
Effect on pricing: If your team is at 60% utilization, you are paying for 40% of capacity you are not billing. That cost shows up as margin compression — not undercharging.
The retainer pricing formula
Monthly cost per client = Total team cost ÷ Number of active clients
Cost basis = Monthly cost per client + Overhead allocation
Required retainer = Cost basis ÷ (1 − target gross margin)
| Line item | Value |
|---|---|
| Team cost | $40,000/month |
| Active clients | 8 |
| Cost per client | $5,000 |
| Overhead (15%) | $750 |
| Cost basis | $5,750 |
| Target margin | 50% |
| Required retainer | $11,500/month |
Project pricing
Project price = Monthly equivalent × Estimated months
Add a 10–20% scope buffer on projects. Change orders are easier to prevent (clear scope) than to collect (disputed work).
Breakeven client count
Breakeven clients = Total monthly cost ÷ Monthly retainer price
If your retainer is $10,000 and team cost is $40,000, you break even at 4 clients. Everything above 4 is profit contribution.
Value-based vs. cost-plus pricing
Cost-plus ensures you do not lose money. Value-based captures more of the value you deliver. Run cost-plus first to establish your floor, then test whether the market will pay more.
Related tools