I Broke Down Our Agency P&L. Margins Are Higher Than You Think.
We made 38% net margin last year. Most agency owners think their margins are lower. Here is every line item, every cost bucket, and the four levers that changed the math.
We made 38% net margin last year. Most agency owners think their margins are lower. Here is every line item, every cost bucket, and the four levers that changed the math.
Our net margin last year: 38%. Most digital agency founders think their margins are lower than they actually are. They count revenue carefully and track costs loosely. When they do the actual math, they are often surprised in both directions. The industry benchmark for a well-run digital agency is 15 to 30% net margin (per Agency Analytics Benchmarks Report, 2025). We are above that. Here is every line item and what moved the number.
Total revenue for 2025: $1.24M. Three streams:
The retainer business is the real business. Projects are high-margin but lumpy. Advisory is the highest margin on a per-hour basis and the smallest in absolute dollars. If you are modeling your own finances, model the retainer base first. Everything else is upside.
Average client retainer: $5,850 a month. Average client lifespan: 18 months. Lifetime value per client: $105,300.
One metric we track that most agencies do not: revenue concentration. What percentage of revenue comes from the top 3 clients? For us it was 34% last year. We have been actively working to bring that below 25% by adding smaller clients in the $2K to $4K a month range. High concentration is a valuation penalty and a stress multiplier. One client departure is a meaningful revenue event.
Here is where every dollar went in 2025:
| Cost Category | Annual | Pct of Revenue |
|---|---|---|
| Payroll (contractors and employees) | $504K | 41% |
| Software and tools | $42K | 3.4% |
| Advertising and lead generation | $37K | 3% |
| Professional services (legal, accounting) | $28K | 2.3% |
| Ops and infrastructure | $18K | 1.5% |
| Miscellaneous and travel | $11K | 0.9% |
| Total costs | $640K | 51.6% |
| Net profit | $471K | 38% |
Biggest cost: people. Always people. 41% of revenue goes to the humans doing the work. That is on the lower end for an agency. The industry average is closer to 50 to 55% labor cost ratio, per Agency Analytics benchmark data for 2025. We kept it lower through productized service packages that reduce scoping overhead and AI-assisted production that speeds output without reducing quality.
Software is the second-biggest bucket at $42K a year, but it does not feel that way when bills arrive monthly. The major line items: project management tools, design software, analytics platforms, CRM, and communication infrastructure. Most agency founders undercount this category.
In 2023 we ran at 22 to 25% net margin. Here is what changed:
1. Raised the minimum project size. In 2023, we had clients at $1,200 a month. In 2025, our floor is $3,500 a month. The labor cost to serve a $1,200 client is not proportionally lower than serving a $3,500 client. The overhead is similar: onboarding, communication, reporting, account management. The margin math is not close. Raising the floor felt risky. It was not.
2. Cut two service lines. We used to offer social media management and PPC management as separate services. Both required client-specific maintenance that resisted templatization. We sunset both and redirected toward web development plus conversion, which is highly productizable. When you cut services, revenue can temporarily dip. Margin almost always goes up.
3. Productized delivery. Our web project process runs on a shared Notion template every project uses: same phases, same milestone structure, same review cycle. This cut production time per project by roughly 30%. That 30% comes out of labor cost, not revenue. A 30% labor reduction on a service line that runs at 50% labor cost improves the contribution margin on that line from 50% to 65%.
4. Added value-based components to retainers. Our retainers now include a performance bonus: if the client hits specific metrics we agreed to at the start, we invoice an additional fee. This added about $47K in 2025 revenue with zero additional labor cost. Pure margin contribution.
HBR research on professional services profitability consistently finds that the highest-margin firms achieve standardization in delivery while maintaining customization in strategy, what researchers call "product-like delivery of customized strategy" (per Harvard Business Review, 2021). That is the exact shift we made.
Scale changes the math. Here is roughly what cost structure looks like across revenue levels, based on industry benchmark data:
Margin expands with scale primarily because overhead does not grow linearly with revenue. A $5M agency does not have 10x the software costs of a $500K agency. The labor ratio also improves with better systems and more experienced team members who need less management overhead.
The most common agency mistake at the $300K to $500K stage: hiring ahead of revenue. A founder brings on a full-time employee at $80K a year when margin cannot support it. Fixed cost goes in. Revenue does not grow fast enough to cover it. Margin collapses. My rule: do not hire full-time until you have 6 months of that salary covered by existing retainer revenue.
Here is something wild: most agency founders do not know their margins. I have talked to 40 or more founders through operator communities and at events. The majority track revenue carefully. Fewer than half track net margin monthly. Even fewer know margin per client.
Margin per client is the most useful number in an agency business. You can have a $400K-a-year client who is your worst-margin client because they require weekly calls, unlimited revisions, and three dedicated team members. You can have a $50K-a-year client who is your best-margin client because the work is templated and the relationship is low-maintenance.
We track margin per client in a spreadsheet: revenue divided by hours spent multiplied by fully loaded hourly cost. Any client below 25% gross margin gets a pricing conversation at renewal.
The clients below our floor share common traits. They have ambiguous scopes that expand over time. They have high revision cycles. They have multiple internal stakeholders who give conflicting feedback. These are not bad clients. They are clients with misaligned expectations that we did not set correctly at the start. The fix is almost never to fire them. It is to reset scope and reprice, or to bring the delivery process into a tighter template.
You can see how we structure Striveloom's pricing to build margin discipline into the first scope conversation.
38% net margin is real. It is not a one-year fluke. The path there:
The founders I see running 35% or better margins consistently share one thing: they are ruthless about scope. Every engagement has a clear deliverable, a clear timeline, and a clear end. They do not let clients live in open-ended retainers that expand indefinitely. They re-scope at renewal. That discipline is what keeps the numbers healthy.
Industry benchmarks show a well-run digital agency should target 15 to 30% net margin, according to Agency Analytics research on agency profitability. Higher-performing agencies with productized delivery and strong niche positioning can push to 35 to 45%. The biggest drivers of above-average margin: labor cost ratio below 45% of revenue, minimum project sizes that cover full overhead, and service lines structured for repeatable delivery. Agencies under 15% net margin almost always have a labor cost problem, a pricing floor problem, or both.
Industry average is 50 to 55% of revenue going to payroll for contractors and employees. Well-run agencies with productized service lines can run at 40 to 45%. Agencies below 40% labor cost ratio typically have strong templatization, AI-assisted production, or a very high-rate niche that generates outsized revenue per hour worked. Agencies above 60% labor cost ratio are structurally unprofitable unless they raise rates or cut service complexity significantly.
Take the client's monthly revenue, subtract the fully loaded cost of hours spent on that client (hours times your internal cost per hour, including benefits and overhead allocation), and divide by revenue. Any client below 25% gross margin deserves a pricing review at renewal. Track this quarterly. The clients surprising you on the low side are almost always the high-touch clients with ambiguous scopes. The fix is scope clarity and repricing, not client termination.
Strategy, advisory, and consulting work consistently have the highest margins because they are time-limited and expertise-based, not execution-heavy. A 2-hour strategy session at $500 an hour has near-100% gross margin on the labor side. Execution services like content production and paid media management have lower margins because they require ongoing labor. The highest-margin agencies package strategy separately from execution and price each at its own rate, rather than bundling both into a single monthly retainer.
A single client representing more than 20 to 25% of annual revenue creates meaningful business risk. If that client departs or reduces scope, the revenue impact is immediately felt in cash flow and may require staffing reductions. Top 3 clients accounting for more than 50% of revenue is a serious concentration problem. It also depresses agency valuation: acquirers and investors apply a discount to agencies with high concentration because the revenue is less predictable. Target top 3 clients below 40% of total revenue as a stability benchmark.
Founder & CEO of Striveloom. Software engineer and Harvard graduate student researching software engineering, e-commerce platforms, and customer experience. Builds the agency that ships like software — one team, one pipeline, one platform. Writes on AI agencies, web development, paid advertising, and conversion optimization.
Median agency hourly rate in 2026: $185. Our 87-founder survey breaks down rates by service type, team size, and niche versus generalist positioning.
The acquire-dont-build playbook. How we found 12 abandoned content sites for under $40K total, restored them in 14 days each, and turned them into $24K/mo of recurring cash flow.
Most agencies sell hours and activity. This is how to find the rare agency that sells outcomes and how to write a contract that actually enforces it.
Book a free 30-minute call to scope your project. Fixed pricing, transparent timelines.
| Revenue | Labor Pct | Overhead Pct | Expected Net Margin |
|---|
| $300K | 55-65% | 15-20% | 15-25% |
| $1M | 45-55% | 12-18% | 22-35% |
| $5M | 40-50% | 10-15% | 28-42% |