Real Profit Margins of Small Agencies by Stage
Most agency owners have no idea what their actual profit margin is. They know revenue. They have a sense of payroll.
But profit? The number they take home?
This is a huge mistake because profit margins tell you if your business model is working. Here's what profit margins actually look like across agencies at different stages.
Definitions First
- Gross margin: (Revenue - Direct costs) / Revenue. Direct costs are contractor labor, freelancers, outsourced work, and software directly tied to delivery.
- Operating margin: (Revenue - COGS - Operating expenses) / Revenue. Operating expenses include salaries, rent, benefits, software, insurance.
- Net profit margin: What's left after everything. This is the number that matters.
Most small agencies should target:
- 55-65% gross margin
- 25-35% operating margin (before owner salary)
- 10-20% net profit margin (after owner salary, before owner tax obligation)
Stage 1: Freelancer ($40-80K Revenue, Solo)
Typical financials:
- Revenue: $60K
- Direct costs: $0 (you're the only one doing work)
- Operating expenses: $3K (software, insurance, equipment)
- Net profit: $57K
Profit margin: 95%
But this is misleading. You're working 50 hours a week.
Your actual hourly rate is $60K / 2,600 hours = $23/hour. You're not actually profitable at $23/hour.
The problem: you can't scale past your hours. To grow, you need to either raise prices dramatically or hire help. Most freelancers raise prices.
Stage 2: Freelancer Becoming Agency ($100-150K, 1-2 People)
Typical financials:
Revenue: $120K
Contractor costs: $15K (part-time support)
Software/ops: $4K
Gross margin: (120K - 15K) / 120K = 87.5%
Salary (for yourself): $70K
Taxes, benefits, insurance: $15K
Net profit: $120K - 15K - 4K - 70K - 15K = $16K
Profit margin: 13%
You're working 50 hours a week. Your actual return is $16K profit plus $70K salary = $86K total.
On 2,600 hours, that's $33/hour. Better, but still not enough to sustain a real business if something changes.
The problem: you're essentially still trading hours for money. You have a freelancer salary plus a tiny bit of business profit.
Stage 3: Small Agency ($200-300K, 3-5 People)
Typical financials:
Revenue: $250K
Contractor costs: $30K
Software/ops: $8K
Gross margin: (250K - 30K) / 250K = 88%
Payroll (3-4 people): $120K
Owner salary: $60K
Taxes, benefits, insurance, rent: $35K
Net profit: $250K - 30K - 8K - 120K - 60K - 35K = (3K) loss
Profit margin: -1.2%
Most agencies at this stage are actually unprofitable when you factor in owner salary. They survive because the owner subsidizes the business (they're okay taking $60K when they could make $100K elsewhere).
The problem: you added team and payroll overhead, but pricing didn't increase to cover it. Revenue is up 2x but profit went backwards.
Stage 4: Growing Agency ($400-600K, 5-8 People)
Typical financials:
Revenue: $500K
Contractor costs: $50K
Software/ops: $12K
Gross margin: (500K - 50K) / 500K = 90%
Payroll (4-5 people): $180K
Owner salary: $80K
Taxes, benefits, insurance, rent: $80K
Net profit: $500K - 50K - 12K - 180K - 80K - 80K = $98K
Profit margin: 19.6%
Now you're in good territory. Owner takes $80K salary plus $98K profit = $178K total. Divide by working hours, that's $68/hour actual return.
More importantly: you have business profit. You could hire another person and still be profitable. You could invest in systems or marketing.
The problem: many agencies at this stage are still at Stage 3 financials because they didn't raise prices. They added team without raising revenue per person.
Stage 5: Established Agency ($800K-1.5M, 8-15 People)
Typical financials:
Revenue: $1.2M
Contractor costs: $100K
Software/ops: $25K
Gross margin: (1.2M - 100K) / 1.2M = 91.7%
Payroll (7-8 people): $300K
Owner salary: $120K
Taxes, benefits, insurance, rent, tools: $150K
Net profit: $1.2M - 100K - 25K - 300K - 120K - 150K = $505K
Profit margin: 42%
At this stage, profit becomes real. Owner takes $120K salary plus can reinvest $500K+, or take it as profit.
The gap between Stage 4 and Stage 5 is usually pricing. Agencies at Stage 5 have figured out they can charge premium prices because they've specialized or built reputation.
The Pricing Inflection Points
Most agencies stall at Stage 3-4 because they don't raise prices. Revenue grows but margins don't. Here's what actually works:
- Stage 1 to 2: Raise hourly rate 20-30%. You're not a solo freelancer anymore.
- Stage 2 to 3: Raise project prices 30-40%. You have overhead now.
- Stage 3 to 4: Raise project prices 20% and specialize. Make margins positive.
- Stage 4 to 5: Raise prices 30-50% and move to retainers. Unlock margins.
The agencies that hit $1M+ all did the same thing: they raised prices aggressively every time they added team.
How to Calculate Your Actual Margins
Pull your numbers:
- Total revenue (last 12 months)
- Direct costs (contractor labor, freelancers, cost of goods)
- Operating costs (payroll, rent, software, insurance)
- Owner salary
Net profit = Revenue - Direct costs - Operating costs - Owner salary
Profit margin = Net profit / Revenue x 100
If you're under 10%, you have a problem. Raise prices or cut costs.
If you're 10-15%, you're okay but constrained. Any bump in payroll or unexpected cost threatens profitability.
If you're 15-20%, you're healthy and can invest in growth.
If you're 20%+, you're running a real business with real profit.
FAQ
Why are my margins so much lower than these examples?
Three reasons: (1) your prices are too low, (2) your delivery costs are too high (inefficient processes, too many revisions), or (3) you have too much overhead. Fix all three to improve margins.
Can I have high revenue and low margins?
Yes. You could be at $1M revenue with 3% margins if you're selling low-value work. This is a business on life support. Raise prices or change your offering.
When can I take money out of the business?
When net profit margin is above 10%. Below that, you should reinvest profit back in the business to build infrastructure. Above 10%, you can take 30-50% as owner distribution and reinvest 50-70%.
How do I move from Stage 3 (unprofitable) to Stage 4 (profitable)?
Raise prices immediately. A 20% price increase on $300K revenue = $60K more revenue. That $60K drops straight to profit.
You don't need more team or more work. You need higher prices.