Margins in a small agency: where the money really goes
Plenty of small agencies bill well and still keep surprisingly little. A worked example of where the money leaks, and the handful of numbers worth checking every month.
· 4 min read

Revenue is not the number
Small agency owners tend to talk about monthly revenue. It is the figure on the sales dashboard, the one that grows when you sign a client and the one people ask about.
But revenue says very little about whether the business is healthy. An agency billing $50,000 a month with thin margins can leave the owner with less than one billing half that with tight control of costs.
The useful question is not "how much did we bill?" It is "how much of each dollar did we keep, and where did the rest go?"
A worked example
Take an agency with eight retainer clients at $5,000 a month each. That is $40,000 a month in revenue.
Here is how the money might split in a fairly ordinary month. The numbers are illustrative, but the categories are the ones that matter.
- Delivery team: $16,000. Two full time staff and a few contractors doing the actual work.
- Sales costs: $4,000. A part time setter and commission on new deals.
- Software and tools: $2,000. Project management, reporting, design, AI tools and ad platform add ons.
- Owner's time on delivery: unpaid. The founder still handles strategy calls and fixes for three clients.
- Overheads: $3,000. Accounting, insurance, workspace, bank fees and payment processing.
- Refunds and credits: $1,000. A client who got a partial month free after a missed deadline.
That leaves $14,000, or 35% of revenue, before the owner pays themselves and before tax. Once the owner takes a modest salary, the profit left in the business can be a small fraction of that.
Where the margin actually leaks
In most small agencies the leaks are not dramatic. They are small habits that add up across every client.
Scope creep. A client on a $5,000 retainer asks for "one more landing page" or "a quick extra report". Each favour costs a few hours.
Over a month, if each of eight clients takes five extra hours at an internal cost of $50 an hour, that is $2,000 of work nobody paid for.
Underpriced legacy clients. Your first clients were often signed at lower prices, and they tend to be the most demanding because they have been with you longest. They may be costing you more to serve than newer clients paying more.
The founder as free labour. If the owner spends 20 hours a month delivering, that time has a cost. Price it at what you would pay someone to replace you, then see what the margin really looks like.
If the business only works because the founder does unpaid delivery, the margin is borrowed, not earned.
Tool sprawl. Software costs grow one subscription at a time. A tool bought for one client often keeps billing after that client leaves.

The numbers worth checking every month
You do not need a finance team to see this. A simple monthly review with five numbers covers most of it.
- Gross margin per client. Revenue from that client minus the direct cost of delivering it, including contractor time and any tools bought for them.
- Hours per client. Ask the team to log time by client for one month, even roughly. The results are often surprising.
- Effective hourly rate. Retainer divided by hours spent. A $5,000 client taking 100 hours is paying $50 an hour, while one taking 40 hours is paying $125.
- Sales cost per new client. Everything you spent on getting clients this month divided by the number you signed.
- Owner hours on delivery. Tracked honestly, not estimated.
Put these in one sheet and look at it on the same day each month. Trends matter more than any single month.
Fixes that protect the margin
Once you can see where the money goes, the fixes are usually unglamorous.
- Write scope down. List exactly what each retainer includes. Anything outside it gets a quote, even a small one.
- Reprice legacy clients. Give the lowest margin clients notice of a new rate, with a date. Some will leave, and that may be fine.
- Standardise delivery. The more each client gets the same process, templates and reporting, the fewer hours each one takes.
- Review tools quarterly. Cancel anything tied to a former client or not used in the last month.
- Pay yourself on the books. Treat the owner's salary as a fixed cost so the margin figure reflects reality.
In the example above, recovering the $2,000 of scope creep and cutting $500 of unused tools would lift the monthly margin from $14,000 to $16,500 without adding a single client. Signing one more $5,000 client at the old margin would add roughly $1,750.
That is the uncomfortable truth for many agency owners. The fastest route to more profit is often fixing the clients you already have, not chasing the next one.


